0001558370-24-014439.txt : 20241105 0001558370-24-014439.hdr.sgml : 20241105 20241105163130 ACCESSION NUMBER: 0001558370-24-014439 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241105 DATE AS OF CHANGE: 20241105 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 IRS NUMBER: 411427402 STATE OF INCORPORATION: MN FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-17272 FILM NUMBER: 241427978 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-Q 1 tech-20240930x10q.htm 10-Q
0000842023--06-302025Q1http://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpenseBIO-TECHNE Corphttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrentfalse0000842023us-gaap:CommonStockMember2024-07-012024-09-300000842023us-gaap:CommonStockMember2023-07-012023-09-300000842023us-gaap:RetainedEarningsMember2024-09-300000842023us-gaap:AdditionalPaidInCapitalMember2024-09-300000842023us-gaap:RetainedEarningsMember2024-06-300000842023us-gaap:AdditionalPaidInCapitalMember2024-06-300000842023us-gaap:RetainedEarningsMember2023-09-300000842023us-gaap:AdditionalPaidInCapitalMember2023-09-300000842023us-gaap:RetainedEarningsMember2023-06-300000842023us-gaap:AdditionalPaidInCapitalMember2023-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2024-09-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2024-09-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2024-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2023-09-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2023-06-300000842023us-gaap:RestrictedStockUnitsRSUMember2024-07-012024-09-300000842023us-gaap:RestrictedStockMember2024-07-012024-09-300000842023us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300000842023us-gaap:RestrictedStockMember2023-07-012023-09-300000842023us-gaap:CorporateNonSegmentMember2024-07-012024-09-300000842023us-gaap:CorporateNonSegmentMember2023-07-012023-09-300000842023tech:LunaphoreTechnologiesSaMember2024-07-012024-09-300000842023us-gaap:ServiceMember2024-07-012024-09-300000842023us-gaap:RoyaltyMember2024-07-012024-09-300000842023us-gaap:IntersegmentEliminationMember2024-07-012024-09-300000842023tech:RestOfWorldMember2024-07-012024-09-300000842023tech:ProductAndServicesMember2024-07-012024-09-300000842023tech:InstrumentsMember2024-07-012024-09-300000842023tech:EMEAExcludingUKMember2024-07-012024-09-300000842023tech:ConsumablesMember2024-07-012024-09-300000842023tech:APACExcludingGreaterChinaMember2024-07-012024-09-300000842023country:US2024-07-012024-09-300000842023country:GB2024-07-012024-09-300000842023country:CN2024-07-012024-09-300000842023us-gaap:ServiceMember2023-07-012023-09-300000842023us-gaap:RoyaltyMember2023-07-012023-09-300000842023us-gaap:IntersegmentEliminationMember2023-07-012023-09-300000842023tech:RestOfWorldMember2023-07-012023-09-300000842023tech:ProductAndServicesMember2023-07-012023-09-300000842023tech:InstrumentsMember2023-07-012023-09-300000842023tech:EMEAExcludingUKMember2023-07-012023-09-300000842023tech:ConsumablesMember2023-07-012023-09-300000842023tech:APACExcludingGreaterChinaMember2023-07-012023-09-300000842023country:US2023-07-012023-09-300000842023country:GB2023-07-012023-09-300000842023country:CN2023-07-012023-09-300000842023tech:ImpairmentOfAssetsHeldForSaleMembertech:FiscalYear2024RestructuringActionsMember2023-07-012024-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2025RestructuringActionsMember2024-09-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2024-09-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2024-09-300000842023tech:FiscalYear2025RestructuringActionsMember2024-09-300000842023tech:FiscalYear2024RestructuringActionsMember2024-09-300000842023us-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2024-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2024-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2024-06-300000842023tech:FiscalYear2024RestructuringActionsMember2024-06-300000842023us-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2023-06-300000842023us-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2023-10-012023-12-310000842023us-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2023-07-012023-09-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2024-04-012024-06-300000842023tech:ImpairmentOfAssetsHeldForSaleMembertech:FiscalYear2024RestructuringActionsMember2024-04-012024-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2024-04-012024-06-300000842023tech:FiscalYear2024RestructuringActionsMember2024-04-012024-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2024-01-012024-03-310000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2024-01-012024-03-310000842023tech:FiscalYear2024RestructuringActionsMember2024-01-012024-03-310000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2023-10-012023-12-310000842023tech:ImpairmentOfAssetsHeldForSaleMembertech:FiscalYear2024RestructuringActionsMember2023-10-012023-12-310000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2023-10-012023-12-310000842023tech:FiscalYear2024RestructuringActionsMember2023-10-012023-12-310000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMember2024-07-012024-09-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2024-07-012024-09-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMember2023-07-012023-09-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMember2023-07-012023-09-300000842023us-gaap:MachineryAndEquipmentMember2024-09-300000842023us-gaap:LandMember2024-09-300000842023us-gaap:ConstructionInProgressMember2024-09-300000842023us-gaap:BuildingAndBuildingImprovementsMember2024-09-300000842023us-gaap:MachineryAndEquipmentMember2024-06-300000842023us-gaap:LandMember2024-06-300000842023us-gaap:ConstructionInProgressMember2024-06-300000842023us-gaap:BuildingAndBuildingImprovementsMember2024-06-300000842023tech:SpearBioMember2024-07-012024-09-300000842023tech:WilsonWolfCorporationMember2023-03-312023-03-310000842023tech:WilsonWolfCorporationMember2021-12-012021-12-310000842023tech:LunaphoreTechnologiesSaMember2023-07-012024-06-300000842023us-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2023-07-012024-06-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2023-07-012024-06-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2023-07-012024-06-300000842023tech:FiscalYear2024RestructuringActionsMember2023-07-012024-06-300000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2024-07-012024-09-300000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndSpatialBiologyMember2024-07-012024-09-300000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2023-07-012023-09-300000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndSpatialBiologyMember2023-07-012023-09-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-07-012024-09-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-07-012024-09-300000842023us-gaap:DesignatedAsHedgingInstrumentMember2024-07-012024-09-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2024-07-012024-09-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2024-07-012024-09-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-07-012023-09-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-07-012023-09-300000842023us-gaap:DesignatedAsHedgingInstrumentMember2023-07-012023-09-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2023-07-012023-09-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2023-07-012023-09-300000842023tech:SpearBioMemberus-gaap:OtherNoncurrentAssetsMember2024-09-300000842023tech:AmendedCreditAgreementMember2024-09-300000842023us-gaap:RevolvingCreditFacilityMembertech:AmendedCreditAgreementMember2022-08-312022-08-310000842023srt:MaximumMember2024-09-300000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023tech:WilsonWolfCorporationMember2024-07-012024-09-300000842023tech:ProteinSciencesMember2024-07-012024-09-300000842023tech:DiagnosticsAndSpatialBiologyMember2024-07-012024-09-300000842023tech:ProteinSciencesMember2024-09-300000842023tech:DiagnosticsAndSpatialBiologyMember2024-09-300000842023tech:ProteinSciencesMember2024-06-300000842023tech:DiagnosticsAndSpatialBiologyMember2024-06-300000842023srt:MinimumMembertech:LunaphoreTechnologiesSaMemberus-gaap:TradeNamesMember2024-09-300000842023srt:MaximumMembertech:LunaphoreTechnologiesSaMemberus-gaap:TradeNamesMember2024-09-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:DevelopedTechnologyRightsMember2024-09-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:CustomerRelationshipsMember2024-09-300000842023us-gaap:TradeNamesMember2024-09-300000842023us-gaap:PatentsMember2024-09-300000842023us-gaap:OtherIntangibleAssetsMember2024-09-300000842023us-gaap:DevelopedTechnologyRightsMember2024-09-300000842023us-gaap:CustomerRelationshipsMember2024-09-300000842023us-gaap:TradeNamesMember2024-06-300000842023us-gaap:PatentsMember2024-06-300000842023us-gaap:OtherIntangibleAssetsMember2024-06-300000842023us-gaap:DevelopedTechnologyRightsMember2024-06-300000842023us-gaap:CustomerRelationshipsMember2024-06-300000842023tech:WilsonWolfCorporationMember2023-03-310000842023us-gaap:RetainedEarningsMember2024-07-012024-09-300000842023us-gaap:RetainedEarningsMember2023-07-012023-09-300000842023tech:CurrentAssetsHeldForSaleMembertech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2024-09-300000842023tech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2023-12-310000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-08-310000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-07-310000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-05-310000842023us-gaap:OtherNoncurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300000842023us-gaap:OtherCurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300000842023us-gaap:OtherNoncurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300000842023us-gaap:OtherCurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300000842023us-gaap:OtherNoncurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:OtherCurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:OtherNoncurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:OtherCurrentAssetsMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-09-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-06-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-06-300000842023us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300000842023us-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300000842023us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300000842023us-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300000842023us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000842023us-gaap:CommonStockMember2024-09-300000842023us-gaap:CommonStockMember2024-06-300000842023us-gaap:CommonStockMember2023-09-300000842023us-gaap:CommonStockMember2023-06-3000008420232023-09-3000008420232023-06-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:TradeNamesMember2024-06-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:DevelopedTechnologyRightsMember2024-06-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:CustomerRelationshipsMember2024-06-300000842023tech:LunaphoreTechnologiesSaMember2023-07-072023-07-070000842023us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300000842023us-gaap:FairValueMeasurementsRecurringMember2024-09-300000842023us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:FairValueMeasurementsRecurringMember2024-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMembertech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2023-07-012024-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012024-09-300000842023us-gaap:CostOfSalesMember2024-07-012024-09-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300000842023us-gaap:CostOfSalesMember2023-07-012023-09-300000842023us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300000842023us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-3000008420232024-08-012024-08-310000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2025RestructuringActionsMemberus-gaap:CorporateMember2024-07-012024-09-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2025RestructuringActionsMembertech:ProteinSciencesMember2024-07-012024-09-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2025RestructuringActionsMembertech:DiagnosticsAndSpatialBiologyMember2024-07-012024-09-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMemberus-gaap:CorporateMember2024-07-012024-09-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2024-07-012024-09-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2025RestructuringActionsMembertech:ProteinSciencesMember2024-07-012024-09-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMemberus-gaap:CorporateMember2024-07-012024-09-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2024-07-012024-09-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMembertech:FiscalYear2025RestructuringActionsMember2024-07-012024-09-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMembertech:FiscalYear2024RestructuringActionsMember2024-07-012024-09-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2025RestructuringActionsMember2024-07-012024-09-300000842023us-gaap:EmployeeSeveranceMembertech:FiscalYear2024RestructuringActionsMember2024-07-012024-09-300000842023us-gaap:CostOfSalesMembertech:FiscalYear2025RestructuringActionsMember2024-07-012024-09-300000842023tech:FiscalYear2025RestructuringActionsMemberus-gaap:CorporateMember2024-07-012024-09-300000842023tech:FiscalYear2025RestructuringActionsMembertech:ProteinSciencesMember2024-07-012024-09-300000842023tech:FiscalYear2025RestructuringActionsMembertech:DiagnosticsAndSpatialBiologyMember2024-07-012024-09-300000842023tech:FiscalYear2024RestructuringActionsMemberus-gaap:CorporateMember2024-07-012024-09-300000842023tech:FiscalYear2024RestructuringActionsMembertech:ProteinSciencesMember2024-07-012024-09-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2025RestructuringActionsMember2024-07-012024-09-300000842023tech:AssetRelatedAndOtherMembertech:FiscalYear2024RestructuringActionsMember2024-07-012024-09-300000842023tech:FiscalYear2025RestructuringActionsMember2024-07-012024-09-300000842023tech:FiscalYear2024RestructuringActionsMember2024-07-012024-09-300000842023tech:ProteinSciencesMember2023-07-012024-06-300000842023tech:ProteinSciencesMember2022-07-012023-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000842023us-gaap:RevolvingCreditFacilityMembertech:AmendedCreditAgreementMember2022-08-310000842023us-gaap:OtherNoncurrentAssetsMember2024-09-300000842023us-gaap:OtherNoncurrentAssetsMember2024-06-300000842023tech:OtherRevenuesFromBusinessHeldForSaleMember2024-07-012024-09-300000842023tech:WilsonWolfCorporationMember2024-09-300000842023tech:WilsonWolfCorporationMembertech:FirstPartOfForwardContractMember2024-09-300000842023tech:WilsonWolfCorporationMembertech:SecondPartOfForwardContractMember2024-09-3000008420232023-07-012023-09-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-09-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-07-012023-07-310000842023tech:LunaphoreTechnologiesSaMember2024-06-3000008420232024-09-3000008420232024-06-300000842023us-gaap:OperatingSegmentsMember2024-07-012024-09-300000842023us-gaap:OperatingSegmentsMember2023-07-012023-09-300000842023tech:KimKeldermanMember2024-09-300000842023tech:KimKeldermanMember2024-07-012024-09-3000008420232024-10-3100008420232024-07-012024-09-30xbrli:sharesiso4217:USDtech:itemxbrli:pureiso4217:USDxbrli:sharestech:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

FORM 10-Q

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

For the quarterly period ended September 30, 2024, 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 Exchange 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

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

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

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

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

 

 

 

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the Registrant is a shell company (as defined in Exchange Act Rule 12b- 2).      Yes      No

At October 31, 2024, 158,891,800 shares of the Company's Common Stock (par value $0.01) were outstanding.

PART I. FINANCIAL INFORMATION

ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS

AND COMPREHENSIVE INCOME

Bio-Techne Corporation and Subsidiaries

(in thousands, except per share data)

(unaudited)

Quarter Ended

September 30, 

2024

2023

Net sales

$

289,458

$

276,935

Cost of sales

 

106,441

 

91,744

Gross margin

 

183,017

 

185,191

Operating expenses:

 

  

Selling, general and administrative

 

119,161

 

105,331

Research and development

 

23,869

 

23,998

Total operating expenses

 

143,030

 

129,329

Operating income

 

39,987

 

55,862

Other income (expense)

184

(6,304)

Earnings before income taxes

 

40,171

 

49,558

Income taxes

 

6,571

 

(1,435)

Net earnings

$

33,600

$

50,993

Other comprehensive income (loss):

 

  

 

  

Foreign currency translation income (loss)

 

21,256

 

(11,602)

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

 

(3,027)

 

(350)

Other comprehensive income (loss)

 

18,229

 

(11,952)

Comprehensive income

$

51,829

$

39,041

Earnings per share:

Basic

$

0.21

$

0.32

Diluted

$

0.21

$

0.31

Weighted average common shares outstanding:

 

  

 

  

Basic

 

158,531

 

158,130

Diluted

 

161,115

 

161,940

See Notes to Condensed Consolidated Financial Statements.

1

CONDENSED CONSOLIDATED BALANCE SHEETS

Bio-Techne Corporation and Subsidiaries

(in thousands, except share and per share data)

    

September 30, 

2024

June 30, 

(unaudited)

2024

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

187,540

$

151,791

Short-term available-for-sale investments

 

 

1,072

Accounts receivable, less allowance for doubtful accounts of $4,904 and $4,386, respectively

 

223,688

 

241,394

Inventories

 

185,041

 

179,731

Current assets held-for-sale

9,459

9,773

Other current assets

 

42,839

 

33,658

Total current assets

 

648,567

 

617,419

Property and equipment, net

 

253,939

 

251,154

Right-of-use assets

 

89,221

 

91,285

Goodwill

 

982,585

 

972,663

Intangible assets, net

 

486,004

 

507,081

Other assets

 

275,701

 

264,265

Total assets

$

2,736,017

$

2,703,867

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Trade accounts payable

$

31,559

$

37,968

Salaries, wages and related accruals

 

41,977

 

49,818

Accrued expenses

 

21,088

 

24,886

Contract liabilities

 

26,614

 

27,930

Income taxes payable

 

3,136

 

3,706

Operating lease liabilities - current

 

13,485

 

12,920

Other current liabilities

 

4,269

 

2,151

Total current liabilities

 

142,128

 

159,379

Deferred income taxes

 

50,017

 

55,863

Long-term debt obligations

 

300,000

 

319,000

Operating lease liabilities

 

85,433

 

87,618

Other long-term liabilities

 

19,789

 

13,157

 

  

 

  

Bio-Techne’s Shareholders’ equity:

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

 

 

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

 

1,589

 

1,582

Additional paid-in capital

 

855,973

 

820,337

Retained earnings

 

1,341,175

 

1,325,247

Accumulated other comprehensive loss

 

(60,087)

 

(78,316)

Total Bio-Techne’s shareholders’ equity

 

2,138,650

 

2,068,850

Total liabilities and shareholders’ equity

$

2,736,017

$

2,703,867

See Notes to Condensed Consolidated Financial Statements.

2

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

Bio-Techne Corporation and Subsidiaries

(in thousands)

(unaudited)

    

Quarter Ended

September 30, 

2024

2023

CASH FLOWS FROM OPERATING ACTIVITIES:

 

  

 

  

Net earnings

$

33,600

$

50,993

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

 

  

 

  

Depreciation and amortization

 

28,137

 

28,540

Costs recognized on sale of acquired inventory

 

188

 

181

Deferred income taxes

 

(5,340)

 

(11,591)

Stock-based compensation expense

 

10,184

 

10,093

Fair value adjustment to contingent consideration payable

 

 

(1,750)

Fair value adjustment on available-for-sale investments

 

 

(283)

(Gain) Loss on equity method investment

(374)

2,382

Asset impairment restructuring

6,039

Leases, net

 

445

 

613

Other operating activity

 

747

 

182

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

 

  

 

  

Trade accounts and other receivables, net

 

21,563

 

15,599

Inventories

 

(2,805)

 

(5,216)

Prepaid expenses

 

(3,158)

 

(2,572)

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

 

(10,911)

 

(2,695)

Salaries, wages and related accruals

 

(8,246)

 

(2,157)

Income taxes payable

 

(6,180)

 

(22,936)

Net cash provided by (used in) operating activities

 

63,889

 

59,383

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Proceeds from sale of available-for-sale investments

 

1,085

 

23,759

Additions to property and equipment

 

(9,172)

 

(13,592)

Acquisitions, net of cash acquired

 

 

(166,426)

Distributions from (Investments in) Wilson Wolf

1,403

2,149

Investment in Spear Bio

(15,000)

Net cash provided by (used in) investing activities

 

(21,684)

 

(154,110)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

Cash dividends

 

(12,688)

 

(12,654)

Proceeds from stock option exercises

 

25,101

 

14,394

Borrowings under line-of-credit agreement

 

 

160,000

Repayments of long-term debt

 

(19,000)

 

(70,000)

Taxes paid on RSUs and net share settlements

(4,984)

(20,228)

Net cash provided by (used in) financing activities

 

(11,571)

 

71,512

Effect of exchange rate changes on cash and cash equivalents

 

5,115

 

(8,693)

Net change in cash and cash equivalents

 

35,749

 

(31,908)

Cash and cash equivalents at beginning of period

 

151,791

 

180,571

Cash and cash equivalents at end of period

$

187,540

$

148,663

Supplemental disclosure of cash flow information:

Cash paid for income taxes

$

16,490

$

32,797

Cash paid for interest

$

5,205

$

4,506

See Notes to Condensed Consolidated Financial Statements.

3

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Bio-Techne Corporation and Subsidiaries

(unaudited)

Note 1. Basis of Presentation and Summary of Significant Accounting Policies:

The interim consolidated financial statements of Bio-Techne Corporation and subsidiaries, (the Company) presented here have been prepared by the Company and are unaudited. They have been prepared in accordance with accounting principles generally accepted in the United States of America and with instructions to Form 10-Q and Article 10 of Regulation S-X. They reflect all adjustments which are, in the opinion of management, necessary for a fair presentation of the results for the interim periods presented. All such adjustments are of a normal recurring nature.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These interim unaudited condensed consolidated financial statements should be read in conjunction with the Company's Consolidated Financial Statements and Notes thereto for the fiscal year ended June 30, 2024, included in the Company's Annual Report on Form 10-K for fiscal 2024. A summary of significant accounting policies followed by the Company is detailed in the Company's Annual Report on Form 10-K for fiscal 2024. The Company follows these policies in preparation of the interim unaudited condensed consolidated financial statements.

During the quarter ended September 30, 2024, the Company operated under two operating segments, Protein Sciences and Diagnostics and Spatial Biology (formerly Diagnostics and Genomics). The name change is intended to better reflect the focus and scope of our offerings. The manner in which we operate our business and review discrete financial information did not change. Segment information presented herein reflects the updated name of the operating segment. The operating segments the Company operated under were consistent with the Company's operating segments disclosed in the Company's Annual Report on Form 10-K for fiscal 2024.

Investments: In July 2024, the Company paid $15 million to enter into an investment in Spear Bio. This investment is accounted for under the cost-method as we own less than 20% of the outstanding stock and we concluded that we do not have significant influence. Under the cost-method, the fair value is not estimated if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment. No such events or changes in circumstances were identified in the period ended September 30, 2024. The Company’s total investment of $15 million is included within Other assets on the Condensed Consolidated Balance Sheet.

In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or annual earnings before interest, taxes, depreciation, and amortization (EBITDA) thresholds are met. Wilson Wolf is a leading manufacturer of cell culture devices, including the G-Rex product line. The first part of the forward contract is triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in 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.

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.

The investment in Wilson Wolf is accounted for as an equity method investment under ASC 323. 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 Statement of Cash Flows. For the quarter ended September 30, 2024, there was $0.3 million of gain recorded on the Company’s Consolidated Statement of Earnings and Comprehensive Income related to the investment. The Company’s total investment of $241 million is included within Other assets on the Consolidated Balance Sheet.

4

Restructuring actions: Restructuring actions generally include significant actions involving employee-related severance charges, contract termination costs, and impairments and disposals of assets associated with such actions. Employee-related severance charges are based upon distributed employment policies and substantive severance plans. These charges are reflected in the quarter when the actions are probable and the amounts are estimable, which typically is when management approves the associated actions. Asset impairment and disposal charges include right of use assets, leasehold improvements, and other asset write-downs associated with combining operations and disposal of assets. Other charges include consulting fees and expenses for changes to supporting IT systems that are enabling the Company to complete the restructuring activities.

Fiscal Year 2025 Restructuring Actions:

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

Quarter Ended

September 30, 

2024

Cost of sales

$

4,898

Selling, general and administrative(1)

5,371

Total

$

10,269

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

Three months ended September 30, 2024

Employee

Asset-related

severance

and other

Total

Protein Sciences

$

2,274

$

7,417

$

9,691

Diagnostics and Spatial Biology

444

444

Corporate

134

134

Total

$

2,852

$

7,417

$

10,269

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

Employee

Asset

    

severance(1)

    

impairment and other(2)

    

Total

Expense incurred in the first quarter of 2025

$

2,852

$

7,417

$

10,269

Cash payments

(189)

(189)

Non-cash adjustments

(7,417)

(7,417)

Accrued restructuring actions balance as of September 30, 2024

$

2,663

$

$

2,663

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

5

Fiscal Year 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 first quarter of fiscal 2025 as we incurred charges relating to our business held-for-sale and consulting fees related to optimizing efficiency. The Company is expecting to incur costs related to these actions through the second quarter of fiscal 2025, 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 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 impairment tests 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 for the year ended June 30, 2024. There were no impairment charges related to the disposal group during the first quarter of fiscal 2025. As of September 30, 2024, the assets remaining within the disposal group primarily include inventory and property and equipment of $9.5 million, which is net of expected selling costs. These assets are actively marketed, and we believe their sale will be completed within 12 months of the held-for-sale classification date. The held-for-sale assets are recorded in Current assets held-for-sale in our Consolidated Balance Sheet as of September 30, 2024 and June 30, 2024.

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

Quarter Ended

September 30, 

2024

Cost of sales

$

Selling, general and administrative(1)

753

Total

$

753

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

Three months ended September 30, 2024

Employee

Asset-related

severance

and other

Total

Protein Sciences

$

14

$

40

$

54

Diagnostics and Spatial Biology

Corporate

(3)

702

699

Total

$

11

$

742

$

753

6

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

Employee

Asset-related

Impairment of

severance(1)

and other(2)

assets held-for-sale

Total

Expense incurred in the second quarter of 2024

4,882

504

6,038

11,424

Incremental expense incurred in the third quarter of 2024

133

1,140

1,273

Incremental expense incurred in the fourth quarter of 2024

409

4,737

15,926

21,072

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 the first quarter of 2025

753

753

Cash payments

(412)

(775)

(1,187)

Accrued restructuring actions balance as of September 30, 2024

$

349

$

169

$

$

518

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

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 the year ended June 30, 2023. Adjustments in fiscal year 2024 relate to the refinement of employee severance payouts. Additional pre-tax charges for the year ended June 30, 2024 were $0.2 million. Restructuring actions, including cash and non-cash impacts, are as follows (in thousands):

Employee

severance

Accrued restructuring actions balance as of June 30, 2023

$

897

Fiscal year 2024 cash payments

(1,118)

First quarter fiscal year 2024 adjustments(1)

89

Second quarter fiscal year 2024 adjustments(1)

132

Accrued restructuring actions balance as of June 30, 2024

$

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

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.

7

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

In August 2024, 804,162 shares of outstanding vested stock options related to former employees expired which have now been excluded from the Company’s dilutive EPS calculation for the period ended September 30, 2024.  The expiration date of these options is currently under dispute.  The total net pre-tax value of these options on the expiration date was approximately $33 million.  As of September 30, the matter is under review and the Company is unable to estimate any future exposure related to this matter at this time.

During the first quarter of fiscal 2025, the Company recognized $0.3 million of certain litigation charges. There was no comparable activity in the first quarter of fiscal 2024. 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.

Recently Adopted Accounting Pronouncements

There were no accounting pronouncements adopted in the quarter ended September 30, 2024. Refer to the Form 10-K for accounting pronouncements adopted prior to June 30, 2024.

Relevant New Standards Issued Not Yet Adopted

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 will adopt this guidance beginning in the fourth quarter of fiscal year 2025 for our annual report and for interim periods starting in fiscal year 2026. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.

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 year 2026 for our annual report. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.

Other than the items noted above, there have been no new accounting pronouncements not yet effective or adopted in the current year that we believe have a significant impact, or potential significant impact, on our unaudited Condensed 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.

8

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 September 30, 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 balance sheet as the amount of time expected to lapse until the Company's right to consideration becomes unconditional is less than one year. We elected the practical expedient allowing us to expense contract costs that would otherwise be capitalized and amortized over a period of less than one year. Contract assets as of September 30, 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 September 30, 2024 and June 30, 2024 were approximately $29.2 million and $30.2 million, respectively. Contract liabilities as of June 30, 2024 subsequently recognized as revenue during the quarter ended September 30, 2024 were approximately $11.8 million. Contract liabilities as of June 30, 2023 subsequently recognized as revenue during the quarter ended September 30, 2023 were approximately $11.8 million. Contract liabilities in excess of one year are included in Other long-term liabilities on the consolidated balance sheet.

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

Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We 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):

    

Quarter Ended

September 30, 

    

2024

    

2023

Consumables

$

230,845

$

224,547

Instruments

 

26,206

 

24,860

Services

 

27,357

 

21,454

Total product and services revenue, net

$

284,408

$

270,861

Royalty revenues

 

5,050

 

6,074

Total revenues, net

$

289,458

$

276,935

9

Revenue by geography is as follows (in thousands):

    

Quarter Ended

September 30, 

    

2024

    

2023

 

  

 

  

United States

$

165,015

$

159,105

EMEA, excluding United Kingdom

 

59,063

 

54,798

United Kingdom

 

13,944

 

12,449

APAC, excluding Greater China

 

18,122

 

17,351

Greater China

 

24,321

 

25,485

Rest of World

 

8,993

 

7,747

Net sales

$

289,458

$

276,935

Note 3. Selected Balance Sheet Data:

Inventories:

Inventories consist of (in thousands):

    

September 30, 

June 30, 

    

2024

    

2024

Raw materials

$

81,786

$

79,377

Finished goods(1)

 

108,811

 

106,072

Inventories, net

$

190,597

$

185,449

(1) Finished goods inventory of $5,556 and $5,718 is included within Other Assets in the September 30, 2024 and June 30, 2024, Consolidated Balance Sheets, respectively, as it is forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.

Property and Equipment:

Property and equipment consist of (in thousands):

    

September 30, 

June 30, 

    

2024

    

2024

Land

$

8,161

$

8,150

Buildings and improvements

 

250,206

 

243,863

Machinery and equipment

228,648

215,948

Construction in progress

 

32,186

 

39,749

Property and equipment, cost

 

519,201

 

507,710

Accumulated depreciation and amortization

 

(265,262)

 

(256,556)

Property and equipment, net

$

253,939

$

251,154

10

Intangible Assets:

Intangible assets consist of (in thousands):

September 30, 

June 30, 

2024

2024

Developed technology

$

680,747

$

675,674

Tradenames

 

152,341

 

151,561

Customer relationships

 

212,011

 

211,276

Patents

 

4,552

 

4,343

Other intangibles

 

7,176

 

12,006

Definite-lived intangible assets

 

1,056,827

 

1,054,860

Accumulated amortization

 

(570,823)

 

(547,779)

Total intangible assets, net

$

486,004

$

507,081

Changes to the carrying amount of net intangible assets for the period ended September 30, 2024 consist of (in thousands):

    

September 30, 

2024

Beginning balance

$

507,081

Other additions

 

112

Amortization expense

 

(20,040)

Restructuring impairment

(5,474)

Currency translation

4,325

Ending balance

$

486,004

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

Remainder 2025

    

$

59,111

2026

 

72,743

2027

 

62,540

2028

 

58,821

2029

 

46,200

Thereafter

 

186,589

Total

$

486,004

Goodwill:

Changes to the carrying amount of goodwill for the period ended September 30, 2024 consist of (in thousands):

    

    

Diagnostics and

    

Protein Sciences

 Spatial Biology

Total

June 30, 2024

$

423,449

$

549,214

$

972,663

Currency translation

 

3,042

6,880

9,922

September 30, 2024

$

426,491

$

556,094

$

982,585

We evaluate the carrying value of goodwill in the fourth quarter of each fiscal year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. The Company performed a qualitative goodwill impairment assessment for all of its reporting units during the fourth quarter of fiscal 2024. No indicators of impairment were identified as part of our assessment.

11

Other assets:

Other assets consist of (in thousands):

    

September 30, 

June 30,

    

2024

2024

Equity method investment in Wilson Wolf

$

241,308

$

242,337

Derivative instruments

6,669

9,813

Long-term inventory

5,556

5,718

Investment in Spear Bio

15,000

Other

 

7,168

 

6,397

Other assets

$

275,701

$

264,265

Note 4. Acquisitions:

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

There were no acquisitions in the first quarter of 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 year 2024. 

The allocation of purchase price consideration related to Lunaphore was completed in the fourth quarter of fiscal 2024. The fair values of the assets acquired and liabilities assumed as of June 30, 2024 are as follows (in thousands):

Final allocation at June 30, 2024

Current assets

$

12,155

Equipment and other long-term assets

 

1,470

Intangible assets:

Developed technologies

 

60,300

Tradenames

 

4,900

Customer relationships

 

1,200

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

12

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 goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for developed technology is 14 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is 8 years. The amount recorded for trade names is being amortized with the expense reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for trade names 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 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, derivative instruments, accounts receivable, accounts payable, 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.

13

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

September 30, 

Inputs Considered as

2024

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - cash flow hedges

Other current assets

$

250

$

$

250

$

Derivatives designated as hedging instruments - cash flow hedges

Other assets

6,669

6,669

Total assets

$

6,919

$

$

6,919

$

Liabilities

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - cash flow hedges

Other long-term liabilities

$

269

$

$

269

$

Derivatives designated as hedging instruments - net investment hedge

Other long-term liabilities

8,041

8,041

Total liabilities

$

8,310

$

$

8,310

$

    

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

14

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):

    

September 30, 

June 30, 

Instruments

Designation

    

2024

2024

Forward starting swaps(1)

Cash flow hedge

$

300

$

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. In March 2023, the Company entered into a forward starting swap designated as a cash flow hedge on forecasted debt based on $100 million of notional principal. The effective date of the swap was April 2023 with the full swap maturing in April 2025. In August 2024, the Company entered into a new forward starting swap designated as a cash flow hedge on forecasted debt based on $100 million of notional principal that will go into effect in April 2025 to replace a swap that matures in April 2025. The effective date of the new swap is April 2025 with the full swap maturing in April 2026.

(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 three remaining 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 within our consolidated financial statements for the three months ended September 30, 2024 and September 30, 2023 were as follows (in thousands):

(Gain) Loss Recognized in Accumulated Other Comprehensive Loss

    

Quarter Ended

September 30, 

    

2024

    

2023

Cash flow hedges

Forward starting swaps

$

5,010

 

$

(1,587)

Net investment hedges

Cross-currency swap

5,165

 

(1,366)

Total

$

10,175

$

(2,953)

(Gain) Loss Reclassified into Income

    

Quarter Ended

September 30, 

Location of (Gain) Loss

    

2024

    

2023

in Income Statement

Cash flow hedges

Forward starting swaps

$

(2,599)

 

$

(2,539)

Interest expense

Net investment hedges

Cross-currency swap

(782)

 

(698)

Interest expense

Total

$

(3,381)

$

(3,237)

15

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.

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 governed 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 September 30, 2024, the outstanding balance under the Credit Agreement was $300 million.

Note 7. Leases:

As a lessee, the Company leases offices, labs, and manufacturing facilities, as well as vehicles, copiers, and other equipment. The Company recognizes operating lease expense on a straight-line basis over the lease term. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The discount rate used to calculate present value is Bio-Techne’s incremental borrowing rate or, if available, the rate implicit in the lease. Bio-Techne determines the incremental borrowing rate for each lease based primarily on its lease term and the economic environment of the applicable country or region. During the three months ended September 30, 2024, the Company recognized $1.3 million in variable lease expense and $4.4 million relating to fixed lease expense in the Condensed Consolidated Statements of Earnings and Comprehensive Income.

16

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

    

    

As of

September 30, 

Balance Sheet Classification

2024

Operating leases:

 

  

 

  

Operating lease right-of-use assets

 

Right-of-use asset

$

89,221

Current operating lease liabilities

 

Operating lease liabilities - current

$

13,485

Noncurrent operating lease liabilities

 

Operating lease liabilities

 

85,433

Total operating lease liabilities

$

98,918

Weighted average remaining lease term (in years):

 

 

8.30

Weighted average discount rate (%):

 

 

4.24

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

Quarter ended

September 30, 

    

2024

Cash amounts paid on operating lease liabilities

$

3,885

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

$

799

The following table summarizes the fair value of the lease liability by payment date for the Company’s operating leases by fiscal year (in thousands):

    

September 30, 

2024

Remainder 2025

$

12,668

2026

 

16,647

2027

 

13,767

2028

 

13,593

2029

 

13,125

Thereafter

 

48,790

Total

$

118,590

Less: Amounts representing interest

 

19,672

Total lease obligations

$

98,918

Certain leases include one or more options to renew, with terms that extend the lease term up to five years. Bio-Techne includes the 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, Bio-Techne is not reasonably certain to exercise such options.

17

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

Supplemental Equity

The Company has declared cash dividends per share of $0.08 in the three months ended September 30, 2024 and 2023.

Consolidated Changes in Equity (amounts in thousands)

    

Bio-Techne Shareholders    

    

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Shares

Amount

Capital

Earnings

Income(Loss)

Total

Balances at June 30, 2024

 

158,216

$

1,582

$

820,337

$

1,325,247

$

(78,316)

$

2,068,850

Net earnings

 

 

 

33,600

 

 

33,600

Other comprehensive income (loss)

 

 

 

 

18,229

 

18,229

Common stock issued for exercise of options

 

577

 

6

 

23,224

 

(2,338)

 

 

20,892

Common stock issued for restricted stock awards

 

50

1

 

1

 

(2,646)

 

 

(2,644)

Cash dividends

 

 

 

(12,688)

 

 

(12,688)

Stock-based compensation expense

 

 

 

10,146

 

 

 

10,146

Common stock issued to employee stock purchase plan

 

35

0

 

2,227

 

 

 

2,227

Employee stock purchase plan expense

38

38

Balances at September 30, 2024

 

158,878

$

1,589

$

855,973

$

1,341,175

$

(60,087)

$

2,138,650

    

Bio-Techne Shareholders    

    

  

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Shares

Amount

Capital

Earnings

Income(Loss)

Total

Balances at June 30, 2023

 

157,642

$

1,576

$

721,543

$

1,309,461

$

(66,064)

$

1,966,516

Net earnings

 

 

 

50,993

 

 

50,993

Other comprehensive income (loss)

 

 

 

 

(11,952)

 

(11,952)

Common stock issued for exercise of options

 

633

 

6

 

12,877

 

(15,460)

 

 

(2,577)

Common stock issued for restricted stock awards

 

47

1

 

0

 

(4,768)

 

 

(4,767)

Cash dividends

 

 

 

(12,654)

 

 

(12,654)

Stock-based compensation expense

 

 

 

9,981

 

 

 

9,981

Common stock issued to employee stock purchase plan

 

33

1

 

2,093

 

 

 

2,094

Employee stock purchase plan expense

112

112

Balances at September 30, 2023

 

158,355

$

1,584

$

746,606

$

1,327,572

$

(78,016)

$

1,997,746

18

Accumulated Other Comprehensive Income

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. The accumulated balances related to each component of other comprehensive income (loss) are summarized as follows (in thousands):

Three months ended September 30, 2024 (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2024, net of tax

$

8,102

$

(86,418)

$

(78,316)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

(5,010)

20,659

15,649

Amounts reclassified out

2,599

782

3,381

Total other comprehensive income (loss), before tax

(2,411)

21,441

19,030

Tax (expense)/benefit

(616)

(185)

(801)

Total other comprehensive income (loss), net of tax

 

(3,027)

21,256

18,229

Balance as of September 30, 2024, net of tax

$

5,075

$

(65,162)

$

(60,087)

Three months ended September 30, 2023 (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2023 net of tax:

$

12,862

$

(78,926)

$

(66,064)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

1,587

(11,069)

(9,482)

Amounts reclassified out

(2,539)

(698)

(3,237)

Total other comprehensive income (loss), before tax

(952)

(11,767)

(12,719)

Tax (expense)/benefit

(602)

(165)

(767)

Total other comprehensive income (loss), net of tax

 

(350)

(11,602)

(11,952)

Balance as of September 30, 2023, net of tax

$

12,512

$

(90,528)

$

(78,016)

The Company had a net deferred tax liability for its cash flow hedges of $1.6 million and $4.1 million as of September 30, 2024 and September 30, 2023, respectively.

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.

19

Note 9. Earnings Per Share:

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

    

Quarter Ended

September 30, 

    

2024

    

2023

Earnings per share – basic:

Net earnings

$

33,600

 

$

50,993

Income allocated to participating securities

 

(6)

 

(8)

Income available to common shareholders

$

33,594

$

50,985

Weighted-average shares outstanding – basic

 

158,531

 

158,130

Earnings per share – basic

$

0.21

$

0.32

Earnings per share – diluted:

 

  

 

  

Net earnings

$

33,600

$

50,993

Income allocated to participating securities

 

(6)

 

(8)

Income available to common shareholders

$

33,594

$

50,985

Weighted-average shares outstanding – basic

 

158,531

 

158,130

Dilutive effect of stock options and restricted stock units

 

2,584

 

3,810

Weighted-average common shares outstanding – diluted

 

161,115

 

161,940

Earnings per share – diluted

$

0.21

$

0.31

The dilutive effect of stock options and restricted stock units 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 4.1 million and 4.1 million for the quarter ended September 30, 2024 and 2023, respectively.

Note 10. Share-based Compensation:

During the quarter ended September 30, 2024 and 2023, the Company granted 0.8 million and 0.8 million stock options at weighted average grant prices of $74.85 and $84.34 and weighted average fair values of $25.32 and $28.58, respectively. During the quarter ended September 30, 2024 and 2023, the Company granted 468,866 and 268,961 restricted stock units at a weighted average fair value of $74.92 and $84.44, respectively. During the quarter ended September 30, 2024 and 2023, the Company did not grant restricted common stock shares.

Stock options for 648,293 and 1,027,777 shares of common stock with total intrinsic values of $23.5 million and $54.3 million were exercised during the quarter ended September 30, 2024 and 2023, respectively.

Stock-based compensation expense, inclusive of payroll taxes, of $10.3 million and $11.1 million was included in selling, general and administrative expenses for the quarter ended September 30, 2024 and 2023 respectively. Additionally, the Company recognized $0.3 million of stock-based compensation costs in cost of goods sold during the quarter ended September 30, 2024 compared to $0.2 million in the comparative prior year period. As of September 30, 2024, there was $72.5 million of unrecognized compensation cost related to non-vested stock options, non-vested restricted stock units and non-vested restricted stock. The weighted average period over which the compensation cost is expected to be recognized is 2.2 years.

20

Note 11. Other Income / (Expense):

The components of other income (expense) in the accompanying Statement of Earnings and Comprehensive Income are as follows (in thousands):

Quarter Ended

 

September 30, 

    

2024

    

2023

 

Interest expense

$

(2,176)

$

(4,893)

Interest income

926

890

Gain (loss) on investment(1)

283

Gain (loss) on equity method investment

374

(2,290)

Other non-operating income (expense), net

1,060

 

(294)

Total other income (expense)

$

184

$

(6,304)

(1)Primarily due to a $0.3 million gain on the sale of our exchange traded investment grade bond funds during the quarter ended September 30, 2023.

Note 12. Income Taxes:

The Company’s effective income tax rate for the first quarter of fiscal 2025 and 2024 was 16.4% and (2.9)%, respectively, of consolidated earnings before income taxes, inclusive of discrete items. The change in the Company’s tax rate for the quarter ended September 30, 2024 compared to September 30, 2023 was driven by a mix of net income and timing of discrete items.

The Company recognized total net benefits related to discrete tax items of $3.0 million during the quarter ended September 30, 2024, compared to $13.6 million during the quarter ended September 30, 2023. Share-based compensation excess tax benefit contributed $3.3 million in the quarter ended September 30, 2024, compared to $10.4 million in the quarter ended September 30, 2023. The Company recognized total other immaterial net discrete tax expense of $0.3 million in the quarter ended September 30, 2024, compared to $3.2 million of other immaterial net discrete tax benefit in the quarter ended September 30, 2023.

Note 13. Segment Information:

The Company's management evaluates segment operating performance based on operating income before certain charges to cost of sales and selling, general and administrative expenses, principally associated with the impact of partially-owned consolidated subsidiaries as well as acquisition accounting related to inventory, amortization of acquisition-related intangible assets and other acquisition-related expenses. The Protein Sciences and Diagnostics and Spatial Biology segments both include consumables, instruments, services, and royalty revenue.

21

The following is financial information relating to the Company's reportable segments (in thousands):

Quarter Ended

September 30, 

    

2024

    

2023

Net sales:

 

  

Protein Sciences

$

204,535

  

$

204,655

Diagnostics and Spatial Biology

 

83,192

 

72,797

Other revenue(1)

2,303

Intersegment

 

(572)

 

(517)

Consolidated net sales

$

289,458

  

$

276,935

Operating income:

 

  

 

  

Protein Sciences

$

80,541

  

$

88,361

Diagnostics and Spatial Biology

 

4,277

 

527

Segment operating income

$

84,818

$

88,888

Costs recognized on sale of acquired inventory

 

(188)

 

(181)

Amortization of intangibles

 

(19,741)

 

(19,851)

Acquisition related expenses and other

 

(1,513)

 

588

Certain litigation charges

(292)

Stock based compensation, inclusive of employer taxes

 

(10,637)

 

(11,494)

Restructuring and restructuring-related costs

 

(11,022)

 

(89)

Corporate general, selling, and administrative expenses

 

(1,586)

 

(1,999)

Impact of business held-for-sale(1)

148

Consolidated operating income

$

39,987

  

$

55,862

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

Note 14. Subsequent Events:

None.

22

ITEM 2. 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 both the unaudited condensed consolidated financial information and related notes included in this Form 10-Q, and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended June 30, 2024. 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” and “Forward-Looking Information and Cautionary Statements” located at the end of Item 2 of this report.

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 biotechnology 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 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. The Company’s strategic pillars for long-term growth and profitability are grow and leverage the core, capitalize on high potential markets, market expansion through innovation and acquisition, deliver best-in-class customer experience, and develop people through a transformative culture.

During the quarter ended September 30, 2024, the Company operated under two operating segments, Protein Sciences and Diagnostics and Spatial Biology (formerly Diagnostics and Genomics). The name change is intended to better reflect the focus and scope of our offerings. The manner in which we operate our business and review discrete financial information did not change. Segment information presented herein reflects the updated name of the operating segment. The operating segments the Company operated under were consistent with the Company's operating segments disclosed in the Company's Annual Report on Form 10-K for fiscal 2024.

Our Protein Sciences segment is a leading developer and manufacturer of high-quality purified proteins and reagent solutions, most notably cytokines and growth factors, antibodies, immunoassays, biologically active small molecule compounds, tissue culture reagents and T-Cell activation technologies. This segment also includes protein analysis solutions that offer researchers efficient and streamlined options for automated western blot and multiplexed ELISA workflow. Our Diagnostics and Spatial Biology segment develops and manufactures diagnostic products, including FDA-regulated controls, calibrators, blood gas and clinical chemistry controls and other reagents for OEM and clinical customers, as well as a portfolio of clinical molecular diagnostic oncology assays, including the ExoDx®Prostate (IntelliScore) test (EPI) for prostate cancer diagnosis. This segment also manufactures and sells advanced tissue-based in-situ hybridization assays (ISH) for research and clinical use.

RECENT ACQUISITIONS

A key component of the Company's strategy is to augment internal growth at existing businesses with complementary acquisitions. The Company did not make any acquisitions during the first quarter of fiscal 2025.

RESULTS OF OPERATIONS

Operational Update

Consolidated net sales increased 5% for the quarter ended September 30, 2024 compared to the same prior year period. Organic growth for the quarter ended September 30, 2024 was 4% compared to the prior year, with foreign currency exchange impacting sales by approximately 1%. A business held-for-sale did not have a material impact.

23

Consolidated net earnings decreased to $33.6 million for the quarter ended September 30, 2024 as compared to $51.0 million in the same prior year period. 

Net Sales

Consolidated net sales for the quarter ended September 30, 2024 were $289.5 million, an increase of 5% compared to the same prior year period. Organic growth for the quarter ended September 30, 2024 was 4% compared to the prior year, with foreign currency exchange impacting sales by approximately 1%. A business held-for-sale did not have a material impact. Organic growth for the quarter ended September 30, 2024 was primarily driven by broad based performance of our Diagnostics and Spatial Biology portfolio as well as strong growth in our GMP reagent offerings within our Protein Sciences segment.

Gross Margins

Consolidated gross margin for the quarter ended September 30, 2024 was 63.2% compared to 66.9% for the same prior year period. Under purchase accounting, inventory is valued at fair value less expected selling and marketing costs, resulting in reduced margins in future periods as the inventory is sold. Excluding the impact of costs recognized upon the sale of acquired inventory, amortization of intangibles, stock compensation expense, restructuring and restructuring-related costs, and the impact of a business held-for-sale, adjusted gross margin for the quarter ended September 30, 2024 was 69.5% compared to 71.3% for the quarter ended September 30, 2023. Fluctuations in consolidated gross margin and adjusted gross margin, as a percentage of sales, have primarily resulted from 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.

A reconciliation of the reported consolidated gross margin percentages, adjusted for acquired inventory sold, intangible amortization, stock compensation expense, restructuring and restructuring-related charges, and the impact of a business held-for-sale included in cost of sales, is as follows (in thousands):

QUARTER

ENDED

9/30/2024

9/30/2023

Total consolidated net sales

$

289,458

$

276,935

Business held-for-sale1)

2,303

Revenue from recurring operations

$

287,155

$

276,935

Gross margin - GAAP

$

183,017

$

185,191

Gross margin percentage - GAAP

63.2

%

66.9

%

Identified adjustments:

 

  

  

Costs recognized upon sale of acquired inventory

 

$

188

$

181

Amortization of intangibles

 

11,779

11,866

Stock-based compensation, inclusive of employer taxes

 

272

214

Restructuring and restructuring-related costs

4,898

Impact of business held-for-sale1)

(558)

Adjusted gross margin

 

$

199,596

$

197,452

Adjusted gross margin percentage2)

69.5

%

71.3

%

1) Includes the quarterly results of a business that has met the held-for-sale criteria since December 31, 2023.
2)   Adjusted gross margin percentage excludes both $2,303 of revenue and $558 of gross margin for a business that has met the held-for-sale criteria since December 31, 2023.

Selling, General and Administrative Expenses

Selling, general and administrative expenses increased 13% to $119.2 million for the quarter ended September 30, 2024 from the same prior year period. The increase in expense was due to restructuring and restructuring-related charges.

24

Research and Development Expenses

Research and development expenses decreased 1% to $23.9 million for the quarter ended September 30, 2024 from the same prior year period. The decrease in expense was due to cost management initiatives.

Segment Results

Protein Sciences

    

Quarter Ended

September 30, 

2024

   

2023

   

Net sales (in thousands)

 

$

204,535

$

204,655

Operating margin percentage

 

 

39.4

%  

 

43.2

%  

Protein Sciences’ net sales for the quarter ended September 30, 2024 was $204.5 million, which remained flat compared to the same respective prior year period. As of December 31, 2023, a business within the Protein Sciences segment met the criteria as held-for-sale; this held-for-sale business has been excluded from the segment’s fiscal 2025 operating results. The exclusion of first quarter fiscal 2025 sales related to this held-for-sale business reduced sales by 1%. Organic growth for the segment was 1%, with foreign currency exchange having an immaterial impact.

The operating margin was 39.4% for the quarter ended September 30, 2024 compared to 43.2% in the comparative prior year period. The segment’s operating margin was unfavorably impacted by product mix and re-instatement of incentive compensation accruals.

Diagnostics and Spatial Biology (formerly Diagnostics and Genomics)

    

Quarter Ended

September 30, 

2024

   

2023

   

Net sales (in thousands)

 

$

83,192

$

72,797

Operating margin percentage

 

 

5.1

%  

 

0.7

%  

Diagnostics and Spatial Biology's net sales for the quarter ended September 30, 2024 was $83.2 million, with reported growth of 14% compared to the same respective prior year period. Organic revenue growth was 14% for the first quarter of fiscal 2025, with foreign currency exchange having an immaterial impact.

The operating margin for the segment was 5.1% for the quarter ended September 30, 2024 compared to 0.7% in the comparative prior year period. The segment’s operating margin was favorably impacted due to volume leverage and productivity initiatives, partially offset by re-instatement of incentive compensation accruals.

Income Taxes

Income taxes were at an effective rate of 16.4% of consolidated earnings for the quarter ended September 30, 2024, compared to (2.9)% for the same respective prior year period. The change in the Company’s tax rate for the quarter ended September 30, 2024 was driven by a mix of net income and timing of discrete items.

The forecasted tax rate as of the first fiscal quarter of 2025 before discrete items is 23.6% compared to the prior year forecasted tax rate before discrete items of 24.5%. Excluding the impact of discrete items, the Company expects the consolidated income tax rate for the remainder of fiscal 2025 to range from 23% to 27%.

25

Net Earnings

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

QUARTER

ENDED

 

9/30/2024

9/30/2023

Net earnings before taxes - GAAP

    

$

40,171

$

49,558

Identified adjustments:

 

Costs recognized upon sale of acquired inventory

188

 

181

Amortization of intangibles

 

19,741

 

19,851

Amortization of Wilson Wolf intangible assets and acquired inventory

2,490

4,208

Acquisition related expenses and other

 

1,674

 

(442)

Certain litigation charges

292

Stock-based compensation, inclusive of employer taxes

 

10,637

 

11,494

Restructuring and restructuring-related costs

 

11,022

 

89

Investment (gain) loss and other non-operating

 

 

(283)

Impact of business held-for-sale1)

(148)

Net earnings before taxes - Adjusted

$

86,067

$

84,656

Non-GAAP tax rate

 

21.5

%  

 

22.0

%  

Non-GAAP tax expense

$

18,536

$

18,615

Non-GAAP adjusted net earnings

$

67,531

$

66,041

Earnings per share - diluted - Adjusted

$

0.42

$

0.41

(1) Since December 31, 2023, the Company has a business that 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 jurisdictional mix of the identified non-GAAP adjustments. The following table summarizes the reported GAAP tax rate and the effective non-GAAP adjusted tax rate for the quarter ended September 30, 2024 and September 30, 2023.

QUARTER

ENDED

    

9/30/2024

9/30/2023

GAAP effective tax rate

 

16.4

%  

(2.9)

%  

Discrete items

7.2

27.4

Long-term GAAP tax rate

 

23.6

%  

24.5

%  

Rate impact items

Stock based compensation

 

(2.8)

%

(2.7)

%

Other

0.7

0.2

Total rate impact items

 

(2.1)

%

(2.5)

%  

Non-GAAP adjusted tax rate

 

21.5

%  

22.0

%  

The difference between the reported GAAP tax rate and non-GAAP tax rate applied to the identified non-GAAP adjustments for the quarter ended September 30, 2024 is primarily a result of discrete tax items, including the tax benefit of stock option exercises.

LIQUIDITY AND CAPITAL RESOURCES

Cash and cash equivalents and available-for-sale investments were $187.5 million as of September 30, 2024, compared to $152.9 million as of June 30, 2024. Included in the available-for-sale-investments as of June 30, 2024 were certificates of deposit that have maturity dates within one year of $1.1 million. During the first fiscal quarter of 2025, the certificates of deposit reached maturity. The Company had no available-for-sale investments as of September 30, 2024.

26

The Company has a line-of-credit governed by a Credit Agreement dated August 31, 2022 that will mature on August 31, 2027. As of September 30, 2024, there is $700 million available on the line-of-credit. See Note 6 to the Condensed Consolidated Financial Statements for a description of the Credit Agreement.

During fiscal year 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 year 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 September 30, 2024, 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.

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 cash, cash generated from operations, and remaining credit available on its existing revolving line of credit.

Cash Flows From Operating Activities

The Company generated cash of $63.9 million from operating activities in the first quarter of fiscal 2025 compared to $59.4 million in the first quarter of fiscal 2024. The increase from the prior year was primarily due to 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.

Capital expenditures for fixed assets for the first quarter of fiscal 2025 and 2024 were $9.2 million and $13.6 million, respectively. Capital expenditures for the remainder of fiscal 2025 are expected to be approximately $32 million. Capital expenditures are expected to be financed through currently available funds and cash generated from operating activities. Expected additions in fiscal 2025 are related to increasing capacity to meet expected sales growth across the Company.

During the fiscal quarter of 2025, the Company invested $15.0 million into Spear Bio. There was no comparable activity in the first quarter of 2024.

During the first fiscal quarter of 2025, certificates of deposit reached maturity for $1.1 million. In the first quarter of 2024, the Company sold its exchange traded investment grade bond funds $23.8 million.

The Company received tax distributions of $1.4 million and $2.1 million from its equity method investee during the first quarter of 2025 and 2024, respectively.

During the first fiscal quarter of 2024, the Company paid $166.4 million to acquire Lunaphore. In the second fiscal quarter of 2024, an additional payment of $3.3 million was paid to the Lunaphore shareholders upon the finalization of the net working capital, which resulted in a total purchase price of $169.7 million during fiscal 2024. There was no comparable activity in the first fiscal quarter of 2025.

Cash Flows From Financing Activities

During the first quarter of fiscal 2025 and 2024, the Company paid cash dividends of $12.7 million and $12.7 million, respectively, to all common shareholders. On October 30, 2024, the Company announced the payment of a $0.08 per share cash dividend, or approximately $12.7 million, will be payable November 22, 2024 to all common shareholders of record on November 11, 2024.

Cash of $25.1 million and $14.4 million was received during the first quarter of fiscal 2025 and 2024, respectively, from the exercise of stock options.

27

During the first quarter of fiscal 2025 and 2024, the Company made repayments of $19.0 million and $70.0 million, respectively, on its long-term debt balance. The Company drew $160.0 million under its revolving line-of-credit facility during the first quarter of fiscal 2024. There was no comparable activity in the first quarter of fiscal 2025.

During the first quarter of fiscal 2025 and 2024, the Company received $5.0 million and $20.2 million related to taxes paid on restricted stock, restricted stock units and stock options exercised through a net share settlement classified as financing activities.

CRITICAL ACCOUNTING POLICIES

The Company's significant accounting policies are discussed in the Company's Annual Report on Form 10-K for fiscal 2024 and are incorporated herein by reference. The application of certain of these policies requires judgments and estimates that can affect the results of operations and financial position of the Company. Judgments and estimates are used for, but not limited to, valuation of available-for-sale investments, inventory valuation and allowances, valuation of intangible assets and goodwill and valuation of investments in unconsolidated entities. There have been no significant changes in estimates in the quarter ended September 30, 2024 that would require disclosure nor have there been any changes to the Company's policies.

NON-GAAP FINANCIAL MEASURES

This Quarterly Report on Form 10-Q, including “Management’s Discussion and Analysis of Financial Condition and Results of Operation” in Item 2, 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 revenue
Adjusted gross margin
Adjusted operating margin
Adjusted net earnings and diluted earnings per share
Adjusted effective tax rate

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

Our non-GAAP financial measure of organic 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 calculationas those revenues are not fully attributable to the Company. There was no revenue from partially-owned consolidated subsidiaries in fiscal year 2024 or fiscal year 2025.

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 awardsthe costs recognized upon the sale of acquired inventory, amortization of acquisition intangibles, restructuring and restructuring-related costs. 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 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 investmentsthe costs of developing, producing, supporting and selling our products, and the other ongoing costs to support our operating structure. 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

28

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, and other non-recurring items including certain costs related to the transition to a new CEO, goodwill and long-lived asset impairments, and gains. 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. 

The Company’s non-GAAP adjusted net earnings, in total and on a per share basis, also excludes 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) and certain adjustments to income tax expense. 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 their most directly comparable GAAP financial measures provided within the Company's consolidated financial statements.

FORWARD LOOKING INFORMATION AND CAUTIONARY STATEMENTS

This quarterly report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements include those regarding the Company's expectations as to the effect of changes to accounting policies, the amount of capital expenditures for the remainder of the fiscal year, the source of funding for capital expenditure requirements, the sufficiency of currently available funds for meeting the Company's needs, the impact of fluctuations in foreign currency exchange rates, and expectations regarding gross margin fluctuations, increasing research and development expenses, increasing selling, general and administrative expenses and income tax rates. These statements involve risks and uncertainties that may affect the actual results of operations. The following important factors, among others, have affected and, in the future, could affect the Company's actual results: integration of newly acquired businesses, the introduction and acceptance of new products, general national and international economic, political, regulatory, and other conditions, increased competition, the reliance on internal manufacturing and related operations, supply chain challenges, the impact of currency exchange rate fluctuations, the recruitment and retention of qualified personnel, the impact of governmental regulation, maintenance of intellectual property rights, credit risk and fluctuation in the market value of the Company's investment portfolio, and unseen delays and expenses related to facility construction and improvements. For additional information concerning such factors, see the Company's Annual Report on Form 10-K for fiscal 2024 as filed with the Securities and Exchange Commission and Part II. Item 1A below.

29

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

The Company’s exposure to market risk from changes in interest rates and currency exchange rates has not changed materially from its exposure discussed in the Company’s Annual Report on Form 10-K for the year ended June 30, 2024.

ITEM 4. CONTROLS AND PROCEDURES

(a) Evaluation of disclosure controls and procedures.

The Company maintains disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)). The Company's management has evaluated, with the participation of its Chief Executive Officer and Chief Financial Officer, the effectiveness of the design and operation of its disclosure controls and procedures as of the end of the period covered in this Quarterly Report on Form 10-Q. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of September 30, 2024, our disclosure controls and procedures were effective.

(b) Changes in internal controls over financial reporting.

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

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

As of November 5, 2024, 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 1A. RISK FACTORS

During the quarter ended September 30, 2024, there have been no material changes from the risk factors found in Part I, Item 1A, "Risk Factors," of the Company's Annual Report on Form 10-K for the year ended June 30, 2024.

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

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 authorizes the Company to purchase up to $400 million in stock. No shares have been repurchased under the share repurchase plan in fiscal 2025. As of September 30, 2024, the Company had $180.7 million available to repurchase under our existing plan.

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

30

ITEM 3. DEFAULT ON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

During the three months ended September 30, 2024, certain of our directors and officers of the Company adopted 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.

Kim Kelderman, President, Chief Executive Officer, and Director the Company, adopted a Rule 10b5-1 trading plan effective September 5, 2024. Mr. Kelderman’s trading plan provides for the sale of up to 97,700 shares of common stock between December 5, 2024 and August 6, 2025, which is the expiration date of the plan.

31

ITEM 6. EXHIBITS

EXHIBIT INDEX

TO

FORM 10-Q

BIO-TECHNE CORPORATION

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

 

4.1

Description of Capital Stock -- incorporated by reference to Exhibit 4.1 of the Company's Form 10-K dated August 22, 2024*

 

 

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 - 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 Second 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*

 

32

Exhibit

Number

    

Description

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*

 

 

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 Amendment 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**

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

 

 

10.14**

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

 

 

10.15**

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

 

 

10.16

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

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

 

 

10.18**

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

 

10.20

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

 

10.21**

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

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

 

10.23**

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

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

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

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

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

 

33

Exhibit

Number

    

Description

10.28**

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

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*

10.30**

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*

 

21

Subsidiaries of the Company - incorporated by reference to Exhibit 21 of the Company's Form 10-K dated August 22, 2024*

 

31.1

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

 

 

31.2

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

 

 

32.1

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

 

 

32.2

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

 

 

101

The following financial statements from the Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2024, formatted in Inline Extensible Business Reporting Language (iXBRL): (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Earnings and Comprehensive Income, (iii) the Condensed Consolidated Statements of Cash Flows, and (iv) Notes to the Condensed 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

34

SIGNATURES

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

    

BIO-TECHNE CORPORATION

(Company)

Date: November 5, 2024

/s/ Kim Kelderman

Kim Kelderman

President and Chief Executive Officer

Date: November 5, 2024

/s/ James Hippel

James Hippel

Executive Vice President, Chief Financial Officer

35

EX-31.1 2 tech-20240930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Kim Kelderman, certify that:

1.I have reviewed this quarterly report on Form 10-Q 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: November 5, 2024

/s/ Kim Kelderman

Kim Kelderman

President and Chief Executive Officer


EX-31.2 3 tech-20240930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, James Hippel, certify that:

1.I have reviewed this quarterly report on Form 10-Q 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: November 5, 2024

/s/ James Hippel

James Hippel

Executive Vice President, Chief Financial Officer


EX-32.1 4 tech-20240930xex32d1.htm EX-32.1

Exhibit 32.1

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 Quarterly Report of Bio-Techne Corporation (the “Company”) On Form 10-Q for the quarter ended September 30, 2024 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

November 5, 2024


EX-32.2 5 tech-20240930xex32d2.htm EX-32.2

Exhibit 32.2

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 Quarterly Report of Bio-Techne Corporation (the “Company”) On Form 10-Q for the quarter ended September 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James Hippel, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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

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

 

/s/ James Hippel

 

James Hippel

 

Executive Vice President, Chief Financial Officer

November 5, 2024


EX-101.SCH 6 tech-20240930.xsd EX-101.SCH 995200100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Selected Balance Sheet Data - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Selected Balance Sheet Data - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 99940304 - Disclosure - Selected Balance Sheet Data - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940306 - Disclosure - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940308 - Disclosure - Selected Balance Sheet Data - 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 99940502 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - Leases - Balance Sheet Classification (Details) link:presentationLink link:calculationLink link:definitionLink 99940704 - Disclosure - Leases - Fair Value of the Lease Liability by Payment Date (Details) link:presentationLink link:calculationLink link:definitionLink 99940803 - 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 995200090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 995200205 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Selected Balance Sheet Data 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 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 995211401 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930103 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Selected Balance Sheet Data (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 99931103 - Disclosure - Other Income / (Expense) (Tables) link:presentationLink link:calculationLink link:definitionLink 99931303 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 99940102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Restructuring Charges (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 99940301 - Disclosure - Selected Balance Sheet Data - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940305 - Disclosure - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940307 - Disclosure - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (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 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 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 99940703 - Disclosure - Leases - Cash Paid (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 99940802 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Consolidated Changes in Equity (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 (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Other Income / (Expense) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - Segment Information - Financial Information Relating to Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tech-20240930_cal.xml EX-101.CAL EX-101.DEF 8 tech-20240930_def.xml EX-101.DEF EX-101.LAB 9 tech-20240930_lab.xml EX-101.LAB EX-101.PRE 10 tech-20240930_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document And Entity Information - shares
3 Months Ended
Sep. 30, 2024
Oct. 31, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   158,891,800
Entity Central Index Key 0000842023  
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME    
Net sales $ 289,458 $ 276,935
Cost of sales 106,441 91,744
Gross margin 183,017 185,191
Operating expenses:    
Selling, general and administrative 119,161 105,331
Research and development 23,869 23,998
Total operating expenses 143,030 129,329
Operating income 39,987 55,862
Other income (expense) 184 (6,304)
Earnings before income taxes 40,171 49,558
Income taxes 6,571 (1,435)
Net earnings 33,600 50,993
Other comprehensive income (loss):    
Foreign currency translation income (loss) 21,256 (11,602)
Unrealized gains (losses) on derivative instruments - cash flow hedges, net of tax amounts disclosed in Note 8 (3,027) (350)
Other comprehensive income (loss) 18,229 (11,952)
Comprehensive income $ 51,829 $ 39,041
Earnings per share:    
Basic (in dollars per share) $ 0.21 $ 0.32
Diluted (in dollars per share) $ 0.21 $ 0.31
Weighted average common shares outstanding:    
Basic (in shares) 158,531 158,130
Diluted (in shares) 161,115 161,940
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Current assets:    
Cash and cash equivalents $ 187,540 $ 151,791
Short-term available-for-sale investments   1,072
Accounts receivable, less allowance for doubtful accounts of $4,904 and $4,386, respectively 223,688 241,394
Inventories 185,041 179,731
Current assets held-for-sale 9,459 9,773
Other current assets 42,839 33,658
Total current assets 648,567 617,419
Property and equipment, net 253,939 251,154
Right-of-use assets 89,221 91,285
Goodwill 982,585 972,663
Intangible assets, net 486,004 507,081
Other assets 275,701 264,265
Total assets 2,736,017 2,703,867
Current liabilities:    
Trade accounts payable 31,559 37,968
Salaries, wages and related accruals 41,977 49,818
Accrued expenses 21,088 24,886
Contract liabilities 26,614 27,930
Income taxes payable 3,136 3,706
Operating lease liabilities - current 13,485 12,920
Other current liabilities 4,269 2,151
Total current liabilities 142,128 159,379
Deferred income taxes 50,017 55,863
Long-term debt obligations 300,000 319,000
Operating lease liabilities 85,433 87,618
Other long-term liabilities 19,789 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 158,878,127 and 158,216,258 respectively 1,589 1,582
Additional paid-in capital 855,973 820,337
Retained earnings 1,341,175 1,325,247
Accumulated other comprehensive loss (60,087) (78,316)
Total Bio-Techne's shareholders' equity 2,138,650 2,068,850
Total liabilities and shareholders' equity $ 2,736,017 $ 2,703,867
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance for doubtful accounts $ 4,904 $ 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) 158,878,127 158,216,258
Common stock, shares outstanding (in shares) 158,878,127 158,216,258
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net earnings $ 33,600 $ 50,993
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 28,137 28,540
Costs recognized on sale of acquired inventory 188 181
Deferred income taxes (5,340) (11,591)
Stock-based compensation expense 10,184 10,093
Fair value adjustment to contingent consideration payable   (1,750)
Fair value adjustment on available-for-sale investments   (283)
(Gain) Loss on equity method investment (374) 2,382
Asset impairment restructuring 6,039  
Leases, net 445 613
Other operating activity 747 182
Change in operating assets and operating liabilities, net of acquisition:    
Trade accounts and other receivables, net 21,563 15,599
Inventories (2,805) (5,216)
Prepaid expenses (3,158) (2,572)
Trade accounts payable, accrued expenses, contract liabilities, and other (10,911) (2,695)
Salaries, wages and related accruals (8,246) (2,157)
Income taxes payable (6,180) (22,936)
Net cash provided by (used in) operating activities 63,889 59,383
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from sale of available-for-sale investments 1,085 23,759
Additions to property and equipment (9,172) (13,592)
Acquisitions, net of cash acquired   (166,426)
Distributions from (Investments in) Wilson Wolf 1,403 2,149
Investment in Spear Bio (15,000)  
Net cash provided by (used in) investing activities (21,684) (154,110)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Cash dividends (12,688) (12,654)
Proceeds from stock option exercises 25,101 14,394
Borrowings under line-of-credit agreement   160,000
Repayments of long-term debt (19,000) (70,000)
Taxes paid on RSUs and net share settlements (4,984) (20,228)
Net cash provided by (used in) financing activities (11,571) 71,512
Effect of exchange rate changes on cash and cash equivalents 5,115 (8,693)
Net change in cash and cash equivalents 35,749 (31,908)
Cash and cash equivalents at beginning of period 151,791 180,571
Cash and cash equivalents at end of period 187,540 148,663
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 16,490 32,797
Cash paid for interest $ 5,205 $ 4,506
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Sep. 30, 2024
Notes to Financial Statements  
Basis of Presentation and Summary of Significant Accounting Policies

Note 1. Basis of Presentation and Summary of Significant Accounting Policies:

The interim consolidated financial statements of Bio-Techne Corporation and subsidiaries, (the Company) presented here have been prepared by the Company and are unaudited. They have been prepared in accordance with accounting principles generally accepted in the United States of America and with instructions to Form 10-Q and Article 10 of Regulation S-X. They reflect all adjustments which are, in the opinion of management, necessary for a fair presentation of the results for the interim periods presented. All such adjustments are of a normal recurring nature.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These interim unaudited condensed consolidated financial statements should be read in conjunction with the Company's Consolidated Financial Statements and Notes thereto for the fiscal year ended June 30, 2024, included in the Company's Annual Report on Form 10-K for fiscal 2024. A summary of significant accounting policies followed by the Company is detailed in the Company's Annual Report on Form 10-K for fiscal 2024. The Company follows these policies in preparation of the interim unaudited condensed consolidated financial statements.

During the quarter ended September 30, 2024, the Company operated under two operating segments, Protein Sciences and Diagnostics and Spatial Biology (formerly Diagnostics and Genomics). The name change is intended to better reflect the focus and scope of our offerings. The manner in which we operate our business and review discrete financial information did not change. Segment information presented herein reflects the updated name of the operating segment. The operating segments the Company operated under were consistent with the Company's operating segments disclosed in the Company's Annual Report on Form 10-K for fiscal 2024.

Investments: In July 2024, the Company paid $15 million to enter into an investment in Spear Bio. This investment is accounted for under the cost-method as we own less than 20% of the outstanding stock and we concluded that we do not have significant influence. Under the cost-method, the fair value is not estimated if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment. No such events or changes in circumstances were identified in the period ended September 30, 2024. The Company’s total investment of $15 million is included within Other assets on the Condensed Consolidated Balance Sheet.

In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or annual earnings before interest, taxes, depreciation, and amortization (EBITDA) thresholds are met. Wilson Wolf is a leading manufacturer of cell culture devices, including the G-Rex product line. The first part of the forward contract is triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in 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.

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.

The investment in Wilson Wolf is accounted for as an equity method investment under ASC 323. 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 Statement of Cash Flows. For the quarter ended September 30, 2024, there was $0.3 million of gain recorded on the Company’s Consolidated Statement of Earnings and Comprehensive Income related to the investment. The Company’s total investment of $241 million is included within Other assets on the Consolidated Balance Sheet.

Restructuring actions: Restructuring actions generally include significant actions involving employee-related severance charges, contract termination costs, and impairments and disposals of assets associated with such actions. Employee-related severance charges are based upon distributed employment policies and substantive severance plans. These charges are reflected in the quarter when the actions are probable and the amounts are estimable, which typically is when management approves the associated actions. Asset impairment and disposal charges include right of use assets, leasehold improvements, and other asset write-downs associated with combining operations and disposal of assets. Other charges include consulting fees and expenses for changes to supporting IT systems that are enabling the Company to complete the restructuring activities.

Fiscal Year 2025 Restructuring Actions:

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

Quarter Ended

September 30, 

2024

Cost of sales

$

4,898

Selling, general and administrative(1)

5,371

Total

$

10,269

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

Three months ended September 30, 2024

Employee

Asset-related

severance

and other

Total

Protein Sciences

$

2,274

$

7,417

$

9,691

Diagnostics and Spatial Biology

444

444

Corporate

134

134

Total

$

2,852

$

7,417

$

10,269

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

Employee

Asset

    

severance(1)

    

impairment and other(2)

    

Total

Expense incurred in the first quarter of 2025

$

2,852

$

7,417

$

10,269

Cash payments

(189)

(189)

Non-cash adjustments

(7,417)

(7,417)

Accrued restructuring actions balance as of September 30, 2024

$

2,663

$

$

2,663

(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 Year 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 first quarter of fiscal 2025 as we incurred charges relating to our business held-for-sale and consulting fees related to optimizing efficiency. The Company is expecting to incur costs related to these actions through the second quarter of fiscal 2025, 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 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 impairment tests 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 for the year ended June 30, 2024. There were no impairment charges related to the disposal group during the first quarter of fiscal 2025. As of September 30, 2024, the assets remaining within the disposal group primarily include inventory and property and equipment of $9.5 million, which is net of expected selling costs. These assets are actively marketed, and we believe their sale will be completed within 12 months of the held-for-sale classification date. The held-for-sale assets are recorded in Current assets held-for-sale in our Consolidated Balance Sheet as of September 30, 2024 and June 30, 2024.

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

Quarter Ended

September 30, 

2024

Cost of sales

$

Selling, general and administrative(1)

753

Total

$

753

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

Three months ended September 30, 2024

Employee

Asset-related

severance

and other

Total

Protein Sciences

$

14

$

40

$

54

Diagnostics and Spatial Biology

Corporate

(3)

702

699

Total

$

11

$

742

$

753

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

Employee

Asset-related

Impairment of

severance(1)

and other(2)

assets held-for-sale

Total

Expense incurred in the second quarter of 2024

4,882

504

6,038

11,424

Incremental expense incurred in the third quarter of 2024

133

1,140

1,273

Incremental expense incurred in the fourth quarter of 2024

409

4,737

15,926

21,072

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 the first quarter of 2025

753

753

Cash payments

(412)

(775)

(1,187)

Accrued restructuring actions balance as of September 30, 2024

$

349

$

169

$

$

518

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

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 the year ended June 30, 2023. Adjustments in fiscal year 2024 relate to the refinement of employee severance payouts. Additional pre-tax charges for the year ended June 30, 2024 were $0.2 million. Restructuring actions, including cash and non-cash impacts, are as follows (in thousands):

Employee

severance

Accrued restructuring actions balance as of June 30, 2023

$

897

Fiscal year 2024 cash payments

(1,118)

First quarter fiscal year 2024 adjustments(1)

89

Second quarter fiscal year 2024 adjustments(1)

132

Accrued restructuring actions balance as of June 30, 2024

$

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

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

In August 2024, 804,162 shares of outstanding vested stock options related to former employees expired which have now been excluded from the Company’s dilutive EPS calculation for the period ended September 30, 2024.  The expiration date of these options is currently under dispute.  The total net pre-tax value of these options on the expiration date was approximately $33 million.  As of September 30, the matter is under review and the Company is unable to estimate any future exposure related to this matter at this time.

During the first quarter of fiscal 2025, the Company recognized $0.3 million of certain litigation charges. There was no comparable activity in the first quarter of fiscal 2024. 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.

Recently Adopted Accounting Pronouncements

There were no accounting pronouncements adopted in the quarter ended September 30, 2024. Refer to the Form 10-K for accounting pronouncements adopted prior to June 30, 2024.

Relevant New Standards Issued Not Yet Adopted

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 will adopt this guidance beginning in the fourth quarter of fiscal year 2025 for our annual report and for interim periods starting in fiscal year 2026. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.

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 year 2026 for our annual report. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.

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

XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition
3 Months Ended
Sep. 30, 2024
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 September 30, 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 balance sheet as the amount of time expected to lapse until the Company's right to consideration becomes unconditional is less than one year. We elected the practical expedient allowing us to expense contract costs that would otherwise be capitalized and amortized over a period of less than one year. Contract assets as of September 30, 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 September 30, 2024 and June 30, 2024 were approximately $29.2 million and $30.2 million, respectively. Contract liabilities as of June 30, 2024 subsequently recognized as revenue during the quarter ended September 30, 2024 were approximately $11.8 million. Contract liabilities as of June 30, 2023 subsequently recognized as revenue during the quarter ended September 30, 2023 were approximately $11.8 million. Contract liabilities in excess of one year are included in Other long-term liabilities on the consolidated balance sheet.

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

Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We 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):

    

Quarter Ended

September 30, 

    

2024

    

2023

Consumables

$

230,845

$

224,547

Instruments

 

26,206

 

24,860

Services

 

27,357

 

21,454

Total product and services revenue, net

$

284,408

$

270,861

Royalty revenues

 

5,050

 

6,074

Total revenues, net

$

289,458

$

276,935

Revenue by geography is as follows (in thousands):

    

Quarter Ended

September 30, 

    

2024

    

2023

 

  

 

  

United States

$

165,015

$

159,105

EMEA, excluding United Kingdom

 

59,063

 

54,798

United Kingdom

 

13,944

 

12,449

APAC, excluding Greater China

 

18,122

 

17,351

Greater China

 

24,321

 

25,485

Rest of World

 

8,993

 

7,747

Net sales

$

289,458

$

276,935

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Data
3 Months Ended
Sep. 30, 2024
Notes to Financial Statements  
Supplemental Balance Sheet and Cash Flow Information

Note 3. Selected Balance Sheet Data:

Inventories:

Inventories consist of (in thousands):

    

September 30, 

June 30, 

    

2024

    

2024

Raw materials

$

81,786

$

79,377

Finished goods(1)

 

108,811

 

106,072

Inventories, net

$

190,597

$

185,449

(1) Finished goods inventory of $5,556 and $5,718 is included within Other Assets in the September 30, 2024 and June 30, 2024, Consolidated Balance Sheets, respectively, as it is forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.

Property and Equipment:

Property and equipment consist of (in thousands):

    

September 30, 

June 30, 

    

2024

    

2024

Land

$

8,161

$

8,150

Buildings and improvements

 

250,206

 

243,863

Machinery and equipment

228,648

215,948

Construction in progress

 

32,186

 

39,749

Property and equipment, cost

 

519,201

 

507,710

Accumulated depreciation and amortization

 

(265,262)

 

(256,556)

Property and equipment, net

$

253,939

$

251,154

Intangible Assets:

Intangible assets consist of (in thousands):

September 30, 

June 30, 

2024

2024

Developed technology

$

680,747

$

675,674

Tradenames

 

152,341

 

151,561

Customer relationships

 

212,011

 

211,276

Patents

 

4,552

 

4,343

Other intangibles

 

7,176

 

12,006

Definite-lived intangible assets

 

1,056,827

 

1,054,860

Accumulated amortization

 

(570,823)

 

(547,779)

Total intangible assets, net

$

486,004

$

507,081

Changes to the carrying amount of net intangible assets for the period ended September 30, 2024 consist of (in thousands):

    

September 30, 

2024

Beginning balance

$

507,081

Other additions

 

112

Amortization expense

 

(20,040)

Restructuring impairment

(5,474)

Currency translation

4,325

Ending balance

$

486,004

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

Remainder 2025

    

$

59,111

2026

 

72,743

2027

 

62,540

2028

 

58,821

2029

 

46,200

Thereafter

 

186,589

Total

$

486,004

Goodwill:

Changes to the carrying amount of goodwill for the period ended September 30, 2024 consist of (in thousands):

    

    

Diagnostics and

    

Protein Sciences

 Spatial Biology

Total

June 30, 2024

$

423,449

$

549,214

$

972,663

Currency translation

 

3,042

6,880

9,922

September 30, 2024

$

426,491

$

556,094

$

982,585

We evaluate the carrying value of goodwill in the fourth quarter of each fiscal year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. The Company performed a qualitative goodwill impairment assessment for all of its reporting units during the fourth quarter of fiscal 2024. No indicators of impairment were identified as part of our assessment.

Other assets:

Other assets consist of (in thousands):

    

September 30, 

June 30,

    

2024

2024

Equity method investment in Wilson Wolf

$

241,308

$

242,337

Derivative instruments

6,669

9,813

Long-term inventory

5,556

5,718

Investment in Spear Bio

15,000

Other

 

7,168

 

6,397

Other assets

$

275,701

$

264,265

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions
3 Months Ended
Sep. 30, 2024
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.

There were no acquisitions in the first quarter of 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 year 2024. 

The allocation of purchase price consideration related to Lunaphore was completed in the fourth quarter of fiscal 2024. The fair values of the assets acquired and liabilities assumed as of June 30, 2024 are as follows (in thousands):

Final allocation at June 30, 2024

Current assets

$

12,155

Equipment and other long-term assets

 

1,470

Intangible assets:

Developed technologies

 

60,300

Tradenames

 

4,900

Customer relationships

 

1,200

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

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 goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for developed technology is 14 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is 8 years. The amount recorded for trade names is being amortized with the expense reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for trade names 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 calculation of acquired net operating losses.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements
3 Months Ended
Sep. 30, 2024
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, derivative instruments, accounts receivable, accounts payable, 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

September 30, 

Inputs Considered as

2024

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - cash flow hedges

Other current assets

$

250

$

$

250

$

Derivatives designated as hedging instruments - cash flow hedges

Other assets

6,669

6,669

Total assets

$

6,919

$

$

6,919

$

Liabilities

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - cash flow hedges

Other long-term liabilities

$

269

$

$

269

$

Derivatives designated as hedging instruments - net investment hedge

Other long-term liabilities

8,041

8,041

Total liabilities

$

8,310

$

$

8,310

$

    

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 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):

    

September 30, 

June 30, 

Instruments

Designation

    

2024

2024

Forward starting swaps(1)

Cash flow hedge

$

300

$

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. In March 2023, the Company entered into a forward starting swap designated as a cash flow hedge on forecasted debt based on $100 million of notional principal. The effective date of the swap was April 2023 with the full swap maturing in April 2025. In August 2024, the Company entered into a new forward starting swap designated as a cash flow hedge on forecasted debt based on $100 million of notional principal that will go into effect in April 2025 to replace a swap that matures in April 2025. The effective date of the new swap is April 2025 with the full swap maturing in April 2026.

(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 three remaining 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 within our consolidated financial statements for the three months ended September 30, 2024 and September 30, 2023 were as follows (in thousands):

(Gain) Loss Recognized in Accumulated Other Comprehensive Loss

    

Quarter Ended

September 30, 

    

2024

    

2023

Cash flow hedges

Forward starting swaps

$

5,010

 

$

(1,587)

Net investment hedges

Cross-currency swap

5,165

 

(1,366)

Total

$

10,175

$

(2,953)

(Gain) Loss Reclassified into Income

    

Quarter Ended

September 30, 

Location of (Gain) Loss

    

2024

    

2023

in Income Statement

Cash flow hedges

Forward starting swaps

$

(2,599)

 

$

(2,539)

Interest expense

Net investment hedges

Cross-currency swap

(782)

 

(698)

Interest expense

Total

$

(3,381)

$

(3,237)

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.

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 22 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Debt and Other Financing Arrangements
3 Months Ended
Sep. 30, 2024
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 governed 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 September 30, 2024, the outstanding balance under the Credit Agreement was $300 million.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Leases
3 Months Ended
Sep. 30, 2024
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 recognizes operating lease expense on a straight-line basis over the lease term. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The discount rate used to calculate present value is Bio-Techne’s incremental borrowing rate or, if available, the rate implicit in the lease. Bio-Techne determines the incremental borrowing rate for each lease based primarily on its lease term and the economic environment of the applicable country or region. During the three months ended September 30, 2024, the Company recognized $1.3 million in variable lease expense and $4.4 million relating to fixed lease expense in the Condensed Consolidated Statements of Earnings and Comprehensive Income.

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

    

    

As of

September 30, 

Balance Sheet Classification

2024

Operating leases:

 

  

 

  

Operating lease right-of-use assets

 

Right-of-use asset

$

89,221

Current operating lease liabilities

 

Operating lease liabilities - current

$

13,485

Noncurrent operating lease liabilities

 

Operating lease liabilities

 

85,433

Total operating lease liabilities

$

98,918

Weighted average remaining lease term (in years):

 

 

8.30

Weighted average discount rate (%):

 

 

4.24

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

Quarter ended

September 30, 

    

2024

Cash amounts paid on operating lease liabilities

$

3,885

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

$

799

The following table summarizes the fair value of the lease liability by payment date for the Company’s operating leases by fiscal year (in thousands):

    

September 30, 

2024

Remainder 2025

$

12,668

2026

 

16,647

2027

 

13,767

2028

 

13,593

2029

 

13,125

Thereafter

 

48,790

Total

$

118,590

Less: Amounts representing interest

 

19,672

Total lease obligations

$

98,918

Certain leases include one or more options to renew, with terms that extend the lease term up to five years. Bio-Techne includes the 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, Bio-Techne is not reasonably certain to exercise such options.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information
3 Months Ended
Sep. 30, 2024
Notes to Financial Statements  
Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information

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

Supplemental Equity

The Company has declared cash dividends per share of $0.08 in the three months ended September 30, 2024 and 2023.

Consolidated Changes in Equity (amounts in thousands)

    

Bio-Techne Shareholders    

    

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Shares

Amount

Capital

Earnings

Income(Loss)

Total

Balances at June 30, 2024

 

158,216

$

1,582

$

820,337

$

1,325,247

$

(78,316)

$

2,068,850

Net earnings

 

 

 

33,600

 

 

33,600

Other comprehensive income (loss)

 

 

 

 

18,229

 

18,229

Common stock issued for exercise of options

 

577

 

6

 

23,224

 

(2,338)

 

 

20,892

Common stock issued for restricted stock awards

 

50

1

 

1

 

(2,646)

 

 

(2,644)

Cash dividends

 

 

 

(12,688)

 

 

(12,688)

Stock-based compensation expense

 

 

 

10,146

 

 

 

10,146

Common stock issued to employee stock purchase plan

 

35

0

 

2,227

 

 

 

2,227

Employee stock purchase plan expense

38

38

Balances at September 30, 2024

 

158,878

$

1,589

$

855,973

$

1,341,175

$

(60,087)

$

2,138,650

    

Bio-Techne Shareholders    

    

  

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Shares

Amount

Capital

Earnings

Income(Loss)

Total

Balances at June 30, 2023

 

157,642

$

1,576

$

721,543

$

1,309,461

$

(66,064)

$

1,966,516

Net earnings

 

 

 

50,993

 

 

50,993

Other comprehensive income (loss)

 

 

 

 

(11,952)

 

(11,952)

Common stock issued for exercise of options

 

633

 

6

 

12,877

 

(15,460)

 

 

(2,577)

Common stock issued for restricted stock awards

 

47

1

 

0

 

(4,768)

 

 

(4,767)

Cash dividends

 

 

 

(12,654)

 

 

(12,654)

Stock-based compensation expense

 

 

 

9,981

 

 

 

9,981

Common stock issued to employee stock purchase plan

 

33

1

 

2,093

 

 

 

2,094

Employee stock purchase plan expense

112

112

Balances at September 30, 2023

 

158,355

$

1,584

$

746,606

$

1,327,572

$

(78,016)

$

1,997,746

Accumulated Other Comprehensive Income

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. The accumulated balances related to each component of other comprehensive income (loss) are summarized as follows (in thousands):

Three months ended September 30, 2024 (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2024, net of tax

$

8,102

$

(86,418)

$

(78,316)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

(5,010)

20,659

15,649

Amounts reclassified out

2,599

782

3,381

Total other comprehensive income (loss), before tax

(2,411)

21,441

19,030

Tax (expense)/benefit

(616)

(185)

(801)

Total other comprehensive income (loss), net of tax

 

(3,027)

21,256

18,229

Balance as of September 30, 2024, net of tax

$

5,075

$

(65,162)

$

(60,087)

Three months ended September 30, 2023 (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2023 net of tax:

$

12,862

$

(78,926)

$

(66,064)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

1,587

(11,069)

(9,482)

Amounts reclassified out

(2,539)

(698)

(3,237)

Total other comprehensive income (loss), before tax

(952)

(11,767)

(12,719)

Tax (expense)/benefit

(602)

(165)

(767)

Total other comprehensive income (loss), net of tax

 

(350)

(11,602)

(11,952)

Balance as of September 30, 2023, net of tax

$

12,512

$

(90,528)

$

(78,016)

The Company had a net deferred tax liability for its cash flow hedges of $1.6 million and $4.1 million as of September 30, 2024 and September 30, 2023, respectively.

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 25 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share
3 Months Ended
Sep. 30, 2024
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):

    

Quarter Ended

September 30, 

    

2024

    

2023

Earnings per share – basic:

Net earnings

$

33,600

 

$

50,993

Income allocated to participating securities

 

(6)

 

(8)

Income available to common shareholders

$

33,594

$

50,985

Weighted-average shares outstanding – basic

 

158,531

 

158,130

Earnings per share – basic

$

0.21

$

0.32

Earnings per share – diluted:

 

  

 

  

Net earnings

$

33,600

$

50,993

Income allocated to participating securities

 

(6)

 

(8)

Income available to common shareholders

$

33,594

$

50,985

Weighted-average shares outstanding – basic

 

158,531

 

158,130

Dilutive effect of stock options and restricted stock units

 

2,584

 

3,810

Weighted-average common shares outstanding – diluted

 

161,115

 

161,940

Earnings per share – diluted

$

0.21

$

0.31

The dilutive effect of stock options and restricted stock units 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 4.1 million and 4.1 million for the quarter ended September 30, 2024 and 2023, respectively.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Share-based Compensation
3 Months Ended
Sep. 30, 2024
Notes to Financial Statements  
Share-based Compensation

Note 10. Share-based Compensation:

During the quarter ended September 30, 2024 and 2023, the Company granted 0.8 million and 0.8 million stock options at weighted average grant prices of $74.85 and $84.34 and weighted average fair values of $25.32 and $28.58, respectively. During the quarter ended September 30, 2024 and 2023, the Company granted 468,866 and 268,961 restricted stock units at a weighted average fair value of $74.92 and $84.44, respectively. During the quarter ended September 30, 2024 and 2023, the Company did not grant restricted common stock shares.

Stock options for 648,293 and 1,027,777 shares of common stock with total intrinsic values of $23.5 million and $54.3 million were exercised during the quarter ended September 30, 2024 and 2023, respectively.

Stock-based compensation expense, inclusive of payroll taxes, of $10.3 million and $11.1 million was included in selling, general and administrative expenses for the quarter ended September 30, 2024 and 2023 respectively. Additionally, the Company recognized $0.3 million of stock-based compensation costs in cost of goods sold during the quarter ended September 30, 2024 compared to $0.2 million in the comparative prior year period. As of September 30, 2024, there was $72.5 million of unrecognized compensation cost related to non-vested stock options, non-vested restricted stock units and non-vested restricted stock. The weighted average period over which the compensation cost is expected to be recognized is 2.2 years.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Other Income / (Expense)
3 Months Ended
Sep. 30, 2024
Notes to Financial Statements  
Other Income / (Expense)

Note 11. Other Income / (Expense):

The components of other income (expense) in the accompanying Statement of Earnings and Comprehensive Income are as follows (in thousands):

Quarter Ended

 

September 30, 

    

2024

    

2023

 

Interest expense

$

(2,176)

$

(4,893)

Interest income

926

890

Gain (loss) on investment(1)

283

Gain (loss) on equity method investment

374

(2,290)

Other non-operating income (expense), net

1,060

 

(294)

Total other income (expense)

$

184

$

(6,304)

(1)Primarily due to a $0.3 million gain on the sale of our exchange traded investment grade bond funds during the quarter ended September 30, 2023.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
3 Months Ended
Sep. 30, 2024
Notes to Financial Statements  
Income Taxes

Note 12. Income Taxes:

The Company’s effective income tax rate for the first quarter of fiscal 2025 and 2024 was 16.4% and (2.9)%, respectively, of consolidated earnings before income taxes, inclusive of discrete items. The change in the Company’s tax rate for the quarter ended September 30, 2024 compared to September 30, 2023 was driven by a mix of net income and timing of discrete items.

The Company recognized total net benefits related to discrete tax items of $3.0 million during the quarter ended September 30, 2024, compared to $13.6 million during the quarter ended September 30, 2023. Share-based compensation excess tax benefit contributed $3.3 million in the quarter ended September 30, 2024, compared to $10.4 million in the quarter ended September 30, 2023. The Company recognized total other immaterial net discrete tax expense of $0.3 million in the quarter ended September 30, 2024, compared to $3.2 million of other immaterial net discrete tax benefit in the quarter ended September 30, 2023.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information
3 Months Ended
Sep. 30, 2024
Notes to Financial Statements  
Segment Information

Note 13. Segment Information:

The Company's management evaluates segment operating performance based on operating income before certain charges to cost of sales and selling, general and administrative expenses, principally associated with the impact of partially-owned consolidated subsidiaries as well as acquisition accounting related to inventory, amortization of acquisition-related intangible assets and other acquisition-related expenses. The Protein Sciences and Diagnostics and Spatial Biology segments both include consumables, instruments, services, and royalty revenue.

The following is financial information relating to the Company's reportable segments (in thousands):

Quarter Ended

September 30, 

    

2024

    

2023

Net sales:

 

  

Protein Sciences

$

204,535

  

$

204,655

Diagnostics and Spatial Biology

 

83,192

 

72,797

Other revenue(1)

2,303

Intersegment

 

(572)

 

(517)

Consolidated net sales

$

289,458

  

$

276,935

Operating income:

 

  

 

  

Protein Sciences

$

80,541

  

$

88,361

Diagnostics and Spatial Biology

 

4,277

 

527

Segment operating income

$

84,818

$

88,888

Costs recognized on sale of acquired inventory

 

(188)

 

(181)

Amortization of intangibles

 

(19,741)

 

(19,851)

Acquisition related expenses and other

 

(1,513)

 

588

Certain litigation charges

(292)

Stock based compensation, inclusive of employer taxes

 

(10,637)

 

(11,494)

Restructuring and restructuring-related costs

 

(11,022)

 

(89)

Corporate general, selling, and administrative expenses

 

(1,586)

 

(1,999)

Impact of business held-for-sale(1)

148

Consolidated operating income

$

39,987

  

$

55,862

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

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events
3 Months Ended
Sep. 30, 2024
Notes to Financial Statements  
Subsequent Events

Note 14. Subsequent Events:

None.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 33,600 $ 50,993
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements - Kim Kelderman
3 Months Ended
Sep. 30, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement Kim Kelderman, President, Chief Executive Officer, and Director the Company, adopted a Rule 10b5-1 trading plan effective September 5, 2024. Mr. Kelderman’s trading plan provides for the sale of up to 97,700 shares of common stock between December 5, 2024 and August 6, 2025, which is the expiration date of the plan.
Name Kim Kelderman
Title President, Chief Executive Officer, and Director the Company
Rule 10b5-1 Arrangement Adopted true
Adoption Date September 5, 2024
Expiration Date August 6, 2025
Aggregate Available 97,700
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Sep. 30, 2024
Policy Text Block [Abstract]  
Investments

Investments: In July 2024, the Company paid $15 million to enter into an investment in Spear Bio. This investment is accounted for under the cost-method as we own less than 20% of the outstanding stock and we concluded that we do not have significant influence. Under the cost-method, the fair value is not estimated if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment. No such events or changes in circumstances were identified in the period ended September 30, 2024. The Company’s total investment of $15 million is included within Other assets on the Condensed Consolidated Balance Sheet.

In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or annual earnings before interest, taxes, depreciation, and amortization (EBITDA) thresholds are met. Wilson Wolf is a leading manufacturer of cell culture devices, including the G-Rex product line. The first part of the forward contract is triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in 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.

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.

The investment in Wilson Wolf is accounted for as an equity method investment under ASC 323. 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 Statement of Cash Flows. For the quarter ended September 30, 2024, there was $0.3 million of gain recorded on the Company’s Consolidated Statement of Earnings and Comprehensive Income related to the investment. The Company’s total investment of $241 million is included within Other assets on the Consolidated Balance Sheet.

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 impairment and disposal charges include right of use assets, leasehold improvements, and other asset write-downs associated with combining operations and disposal of assets. Other charges include consulting fees and expenses for changes to supporting IT systems that are enabling the Company to complete the restructuring activities.

Fiscal Year 2025 Restructuring Actions:

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

Quarter Ended

September 30, 

2024

Cost of sales

$

4,898

Selling, general and administrative(1)

5,371

Total

$

10,269

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

Three months ended September 30, 2024

Employee

Asset-related

severance

and other

Total

Protein Sciences

$

2,274

$

7,417

$

9,691

Diagnostics and Spatial Biology

444

444

Corporate

134

134

Total

$

2,852

$

7,417

$

10,269

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

Employee

Asset

    

severance(1)

    

impairment and other(2)

    

Total

Expense incurred in the first quarter of 2025

$

2,852

$

7,417

$

10,269

Cash payments

(189)

(189)

Non-cash adjustments

(7,417)

(7,417)

Accrued restructuring actions balance as of September 30, 2024

$

2,663

$

$

2,663

(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 Year 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 first quarter of fiscal 2025 as we incurred charges relating to our business held-for-sale and consulting fees related to optimizing efficiency. The Company is expecting to incur costs related to these actions through the second quarter of fiscal 2025, 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 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 impairment tests 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 for the year ended June 30, 2024. There were no impairment charges related to the disposal group during the first quarter of fiscal 2025. As of September 30, 2024, the assets remaining within the disposal group primarily include inventory and property and equipment of $9.5 million, which is net of expected selling costs. These assets are actively marketed, and we believe their sale will be completed within 12 months of the held-for-sale classification date. The held-for-sale assets are recorded in Current assets held-for-sale in our Consolidated Balance Sheet as of September 30, 2024 and June 30, 2024.

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

Quarter Ended

September 30, 

2024

Cost of sales

$

Selling, general and administrative(1)

753

Total

$

753

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

Three months ended September 30, 2024

Employee

Asset-related

severance

and other

Total

Protein Sciences

$

14

$

40

$

54

Diagnostics and Spatial Biology

Corporate

(3)

702

699

Total

$

11

$

742

$

753

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

Employee

Asset-related

Impairment of

severance(1)

and other(2)

assets held-for-sale

Total

Expense incurred in the second quarter of 2024

4,882

504

6,038

11,424

Incremental expense incurred in the third quarter of 2024

133

1,140

1,273

Incremental expense incurred in the fourth quarter of 2024

409

4,737

15,926

21,072

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 the first quarter of 2025

753

753

Cash payments

(412)

(775)

(1,187)

Accrued restructuring actions balance as of September 30, 2024

$

349

$

169

$

$

518

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

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 the year ended June 30, 2023. Adjustments in fiscal year 2024 relate to the refinement of employee severance payouts. Additional pre-tax charges for the year ended June 30, 2024 were $0.2 million. Restructuring actions, including cash and non-cash impacts, are as follows (in thousands):

Employee

severance

Accrued restructuring actions balance as of June 30, 2023

$

897

Fiscal year 2024 cash payments

(1,118)

First quarter fiscal year 2024 adjustments(1)

89

Second quarter fiscal year 2024 adjustments(1)

132

Accrued restructuring actions balance as of June 30, 2024

$

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

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

In August 2024, 804,162 shares of outstanding vested stock options related to former employees expired which have now been excluded from the Company’s dilutive EPS calculation for the period ended September 30, 2024.  The expiration date of these options is currently under dispute.  The total net pre-tax value of these options on the expiration date was approximately $33 million.  As of September 30, the matter is under review and the Company is unable to estimate any future exposure related to this matter at this time.

During the first quarter of fiscal 2025, the Company recognized $0.3 million of certain litigation charges. There was no comparable activity in the first quarter of fiscal 2024. 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.

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

Recently Adopted Accounting Pronouncements

There were no accounting pronouncements adopted in the quarter ended September 30, 2024. Refer to the Form 10-K for accounting pronouncements adopted prior to June 30, 2024.

Relevant New Standards Issued Not Yet Adopted

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 will adopt this guidance beginning in the fourth quarter of fiscal year 2025 for our annual report and for interim periods starting in fiscal year 2026. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.

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 year 2026 for our annual report. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.

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

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of restructuring charges

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

Quarter Ended

September 30, 

2024

Cost of sales

$

4,898

Selling, general and administrative(1)

5,371

Total

$

10,269

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

Three months ended September 30, 2024

Employee

Asset-related

severance

and other

Total

Protein Sciences

$

2,274

$

7,417

$

9,691

Diagnostics and Spatial Biology

444

444

Corporate

134

134

Total

$

2,852

$

7,417

$

10,269

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

Employee

Asset

    

severance(1)

    

impairment and other(2)

    

Total

Expense incurred in the first quarter of 2025

$

2,852

$

7,417

$

10,269

Cash payments

(189)

(189)

Non-cash adjustments

(7,417)

(7,417)

Accrued restructuring actions balance as of September 30, 2024

$

2,663

$

$

2,663

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

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

Quarter Ended

September 30, 

2024

Cost of sales

$

Selling, general and administrative(1)

753

Total

$

753

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

Three months ended September 30, 2024

Employee

Asset-related

severance

and other

Total

Protein Sciences

$

14

$

40

$

54

Diagnostics and Spatial Biology

Corporate

(3)

702

699

Total

$

11

$

742

$

753

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

Employee

Asset-related

Impairment of

severance(1)

and other(2)

assets held-for-sale

Total

Expense incurred in the second quarter of 2024

4,882

504

6,038

11,424

Incremental expense incurred in the third quarter of 2024

133

1,140

1,273

Incremental expense incurred in the fourth quarter of 2024

409

4,737

15,926

21,072

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 the first quarter of 2025

753

753

Cash payments

(412)

(775)

(1,187)

Accrued restructuring actions balance as of September 30, 2024

$

349

$

169

$

$

518

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

Protein Sciences  
Notes Tables  
Schedule of restructuring charges Restructuring actions, including cash and non-cash impacts, are as follows (in thousands):

Employee

severance

Accrued restructuring actions balance as of June 30, 2023

$

897

Fiscal year 2024 cash payments

(1,118)

First quarter fiscal year 2024 adjustments(1)

89

Second quarter fiscal year 2024 adjustments(1)

132

Accrued restructuring actions balance as of June 30, 2024

$

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

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
3 Months Ended
Sep. 30, 2024
Notes Tables  
Schedules of disaggregated revenue

Revenue by type is as follows (in thousands):

    

Quarter Ended

September 30, 

    

2024

    

2023

Consumables

$

230,845

$

224,547

Instruments

 

26,206

 

24,860

Services

 

27,357

 

21,454

Total product and services revenue, net

$

284,408

$

270,861

Royalty revenues

 

5,050

 

6,074

Total revenues, net

$

289,458

$

276,935

Revenue by geography is as follows (in thousands):

    

Quarter Ended

September 30, 

    

2024

    

2023

 

  

 

  

United States

$

165,015

$

159,105

EMEA, excluding United Kingdom

 

59,063

 

54,798

United Kingdom

 

13,944

 

12,449

APAC, excluding Greater China

 

18,122

 

17,351

Greater China

 

24,321

 

25,485

Rest of World

 

8,993

 

7,747

Net sales

$

289,458

$

276,935

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Data (Tables)
3 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of inventories

Inventories consist of (in thousands):

    

September 30, 

June 30, 

    

2024

    

2024

Raw materials

$

81,786

$

79,377

Finished goods(1)

 

108,811

 

106,072

Inventories, net

$

190,597

$

185,449

(1) Finished goods inventory of $5,556 and $5,718 is included within Other Assets in the September 30, 2024 and June 30, 2024, Consolidated Balance Sheets, respectively, as it is forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.

Schedule of property and equipment

Property and equipment consist of (in thousands):

    

September 30, 

June 30, 

    

2024

    

2024

Land

$

8,161

$

8,150

Buildings and improvements

 

250,206

 

243,863

Machinery and equipment

228,648

215,948

Construction in progress

 

32,186

 

39,749

Property and equipment, cost

 

519,201

 

507,710

Accumulated depreciation and amortization

 

(265,262)

 

(256,556)

Property and equipment, net

$

253,939

$

251,154

Schedule of intangible assets

Intangible assets consist of (in thousands):

September 30, 

June 30, 

2024

2024

Developed technology

$

680,747

$

675,674

Tradenames

 

152,341

 

151,561

Customer relationships

 

212,011

 

211,276

Patents

 

4,552

 

4,343

Other intangibles

 

7,176

 

12,006

Definite-lived intangible assets

 

1,056,827

 

1,054,860

Accumulated amortization

 

(570,823)

 

(547,779)

Total intangible assets, net

$

486,004

$

507,081

Schedule of changes in carrying amount of net intangible assets

Changes to the carrying amount of net intangible assets for the period ended September 30, 2024 consist of (in thousands):

    

September 30, 

2024

Beginning balance

$

507,081

Other additions

 

112

Amortization expense

 

(20,040)

Restructuring impairment

(5,474)

Currency translation

4,325

Ending balance

$

486,004

Schedule of estimated future amortization expense for intangible assets

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

Remainder 2025

    

$

59,111

2026

 

72,743

2027

 

62,540

2028

 

58,821

2029

 

46,200

Thereafter

 

186,589

Total

$

486,004

Schedule of changes to the carrying amount of goodwill

Changes to the carrying amount of goodwill for the period ended September 30, 2024 consist of (in thousands):

    

    

Diagnostics and

    

Protein Sciences

 Spatial Biology

Total

June 30, 2024

$

423,449

$

549,214

$

972,663

Currency translation

 

3,042

6,880

9,922

September 30, 2024

$

426,491

$

556,094

$

982,585

Schedule of other assets

    

September 30, 

June 30,

    

2024

2024

Equity method investment in Wilson Wolf

$

241,308

$

242,337

Derivative instruments

6,669

9,813

Long-term inventory

5,556

5,718

Investment in Spear Bio

15,000

Other

 

7,168

 

6,397

Other assets

$

275,701

$

264,265

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions (Tables)
3 Months Ended
Sep. 30, 2024
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 June 30, 2024 are as follows (in thousands):

Final allocation at June 30, 2024

Current assets

$

12,155

Equipment and other long-term assets

 

1,470

Intangible assets:

Developed technologies

 

60,300

Tradenames

 

4,900

Customer relationships

 

1,200

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

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
3 Months Ended
Sep. 30, 2024
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

September 30, 

Inputs Considered as

2024

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - cash flow hedges

Other current assets

$

250

$

$

250

$

Derivatives designated as hedging instruments - cash flow hedges

Other assets

6,669

6,669

Total assets

$

6,919

$

$

6,919

$

Liabilities

 

  

 

  

 

  

 

  

Derivatives designated as hedging instruments - cash flow hedges

Other long-term liabilities

$

269

$

$

269

$

Derivatives designated as hedging instruments - net investment hedge

Other long-term liabilities

8,041

8,041

Total liabilities

$

8,310

$

$

8,310

$

    

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):

    

September 30, 

June 30, 

Instruments

Designation

    

2024

2024

Forward starting swaps(1)

Cash flow hedge

$

300

$

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. In March 2023, the Company entered into a forward starting swap designated as a cash flow hedge on forecasted debt based on $100 million of notional principal. The effective date of the swap was April 2023 with the full swap maturing in April 2025. In August 2024, the Company entered into a new forward starting swap designated as a cash flow hedge on forecasted debt based on $100 million of notional principal that will go into effect in April 2025 to replace a swap that matures in April 2025. The effective date of the new swap is April 2025 with the full swap maturing in April 2026.

(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 three remaining 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 within our consolidated financial statements for the three months ended September 30, 2024 and September 30, 2023 were as follows (in thousands):

(Gain) Loss Recognized in Accumulated Other Comprehensive Loss

    

Quarter Ended

September 30, 

    

2024

    

2023

Cash flow hedges

Forward starting swaps

$

5,010

 

$

(1,587)

Net investment hedges

Cross-currency swap

5,165

 

(1,366)

Total

$

10,175

$

(2,953)

(Gain) Loss Reclassified into Income

    

Quarter Ended

September 30, 

Location of (Gain) Loss

    

2024

    

2023

in Income Statement

Cash flow hedges

Forward starting swaps

$

(2,599)

 

$

(2,539)

Interest expense

Net investment hedges

Cross-currency swap

(782)

 

(698)

Interest expense

Total

$

(3,381)

$

(3,237)

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
3 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of table that summarizes the balance sheet classification of the Company's operating leases and amounts of right of use assets and lease liabilities and the weighted average remaining lease term and weighted average discount rate for the Company's operating leases

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

    

    

As of

September 30, 

Balance Sheet Classification

2024

Operating leases:

 

  

 

  

Operating lease right-of-use assets

 

Right-of-use asset

$

89,221

Current operating lease liabilities

 

Operating lease liabilities - current

$

13,485

Noncurrent operating lease liabilities

 

Operating lease liabilities

 

85,433

Total operating lease liabilities

$

98,918

Weighted average remaining lease term (in years):

 

 

8.30

Weighted average discount rate (%):

 

 

4.24

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

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

Quarter ended

September 30, 

    

2024

Cash amounts paid on operating lease liabilities

$

3,885

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

$

799

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

The following table summarizes the fair value of the lease liability by payment date for the Company’s operating leases by fiscal year (in thousands):

    

September 30, 

2024

Remainder 2025

$

12,668

2026

 

16,647

2027

 

13,767

2028

 

13,593

2029

 

13,125

Thereafter

 

48,790

Total

$

118,590

Less: Amounts representing interest

 

19,672

Total lease obligations

$

98,918

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information (Tables)
3 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of the Consolidated Changes in Equity

Consolidated Changes in Equity (amounts in thousands)

    

Bio-Techne Shareholders    

    

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Shares

Amount

Capital

Earnings

Income(Loss)

Total

Balances at June 30, 2024

 

158,216

$

1,582

$

820,337

$

1,325,247

$

(78,316)

$

2,068,850

Net earnings

 

 

 

33,600

 

 

33,600

Other comprehensive income (loss)

 

 

 

 

18,229

 

18,229

Common stock issued for exercise of options

 

577

 

6

 

23,224

 

(2,338)

 

 

20,892

Common stock issued for restricted stock awards

 

50

1

 

1

 

(2,646)

 

 

(2,644)

Cash dividends

 

 

 

(12,688)

 

 

(12,688)

Stock-based compensation expense

 

 

 

10,146

 

 

 

10,146

Common stock issued to employee stock purchase plan

 

35

0

 

2,227

 

 

 

2,227

Employee stock purchase plan expense

38

38

Balances at September 30, 2024

 

158,878

$

1,589

$

855,973

$

1,341,175

$

(60,087)

$

2,138,650

    

Bio-Techne Shareholders    

    

  

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Shares

Amount

Capital

Earnings

Income(Loss)

Total

Balances at June 30, 2023

 

157,642

$

1,576

$

721,543

$

1,309,461

$

(66,064)

$

1,966,516

Net earnings

 

 

 

50,993

 

 

50,993

Other comprehensive income (loss)

 

 

 

 

(11,952)

 

(11,952)

Common stock issued for exercise of options

 

633

 

6

 

12,877

 

(15,460)

 

 

(2,577)

Common stock issued for restricted stock awards

 

47

1

 

0

 

(4,768)

 

 

(4,767)

Cash dividends

 

 

 

(12,654)

 

 

(12,654)

Stock-based compensation expense

 

 

 

9,981

 

 

 

9,981

Common stock issued to employee stock purchase plan

 

33

1

 

2,093

 

 

 

2,094

Employee stock purchase plan expense

112

112

Balances at September 30, 2023

 

158,355

$

1,584

$

746,606

$

1,327,572

$

(78,016)

$

1,997,746

Schedule of changes in Accumulated Other Comprehensive Income (Loss)

Three months ended September 30, 2024 (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2024, net of tax

$

8,102

$

(86,418)

$

(78,316)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

(5,010)

20,659

15,649

Amounts reclassified out

2,599

782

3,381

Total other comprehensive income (loss), before tax

(2,411)

21,441

19,030

Tax (expense)/benefit

(616)

(185)

(801)

Total other comprehensive income (loss), net of tax

 

(3,027)

21,256

18,229

Balance as of September 30, 2024, net of tax

$

5,075

$

(65,162)

$

(60,087)

Three months ended September 30, 2023 (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2023 net of tax:

$

12,862

$

(78,926)

$

(66,064)

Other comprehensive income (loss), before tax:

Amounts before reclassifications

1,587

(11,069)

(9,482)

Amounts reclassified out

(2,539)

(698)

(3,237)

Total other comprehensive income (loss), before tax

(952)

(11,767)

(12,719)

Tax (expense)/benefit

(602)

(165)

(767)

Total other comprehensive income (loss), net of tax

 

(350)

(11,602)

(11,952)

Balance as of September 30, 2023, net of tax

$

12,512

$

(90,528)

$

(78,016)

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
3 Months Ended
Sep. 30, 2024
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):

    

Quarter Ended

September 30, 

    

2024

    

2023

Earnings per share – basic:

Net earnings

$

33,600

 

$

50,993

Income allocated to participating securities

 

(6)

 

(8)

Income available to common shareholders

$

33,594

$

50,985

Weighted-average shares outstanding – basic

 

158,531

 

158,130

Earnings per share – basic

$

0.21

$

0.32

Earnings per share – diluted:

 

  

 

  

Net earnings

$

33,600

$

50,993

Income allocated to participating securities

 

(6)

 

(8)

Income available to common shareholders

$

33,594

$

50,985

Weighted-average shares outstanding – basic

 

158,531

 

158,130

Dilutive effect of stock options and restricted stock units

 

2,584

 

3,810

Weighted-average common shares outstanding – diluted

 

161,115

 

161,940

Earnings per share – diluted

$

0.21

$

0.31

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Other Income / (Expense) (Tables)
3 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of the components of other income (expense)

The components of other income (expense) in the accompanying Statement of Earnings and Comprehensive Income are as follows (in thousands):

Quarter Ended

 

September 30, 

    

2024

    

2023

 

Interest expense

$

(2,176)

$

(4,893)

Interest income

926

890

Gain (loss) on investment(1)

283

Gain (loss) on equity method investment

374

(2,290)

Other non-operating income (expense), net

1,060

 

(294)

Total other income (expense)

$

184

$

(6,304)

(1)Primarily due to a $0.3 million gain on the sale of our exchange traded investment grade bond funds during the quarter ended September 30, 2023.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information (Tables)
3 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of financial information by reportable segment

The following is financial information relating to the Company's reportable segments (in thousands):

Quarter Ended

September 30, 

    

2024

    

2023

Net sales:

 

  

Protein Sciences

$

204,535

  

$

204,655

Diagnostics and Spatial Biology

 

83,192

 

72,797

Other revenue(1)

2,303

Intersegment

 

(572)

 

(517)

Consolidated net sales

$

289,458

  

$

276,935

Operating income:

 

  

 

  

Protein Sciences

$

80,541

  

$

88,361

Diagnostics and Spatial Biology

 

4,277

 

527

Segment operating income

$

84,818

$

88,888

Costs recognized on sale of acquired inventory

 

(188)

 

(181)

Amortization of intangibles

 

(19,741)

 

(19,851)

Acquisition related expenses and other

 

(1,513)

 

588

Certain litigation charges

(292)

Stock based compensation, inclusive of employer taxes

 

(10,637)

 

(11,494)

Restructuring and restructuring-related costs

 

(11,022)

 

(89)

Corporate general, selling, and administrative expenses

 

(1,586)

 

(1,999)

Impact of business held-for-sale(1)

148

Consolidated operating income

$

39,987

  

$

55,862

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

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Investments (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Aug. 31, 2024
USD ($)
shares
Dec. 31, 2021
USD ($)
Sep. 30, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Number of Operating Segments | segment       2        
Payments to acquire investment in Spear Bio       $ 15,000        
Gain (loss) on equity method investment       374   $ (2,290)    
Number of expired vested stock options (in shares) | shares   804,162            
Total net pre-tax value of options that expired   $ 33,000            
Litigation charges       300   $ 0    
Accrued litigation       0        
Fiscal Year 2024 Restructuring Actions                
Positions eliminated during the period as a percentage         4.00%      
Protein Sciences                
Pre-tax restructuring charges             $ 200 $ 1,700
Protein Sciences | Fiscal Year 2024 Restructuring Actions                
Goodwill attributable to disposal group held for sale         $ 1,400      
Impairment charges related to the disposal group       0        
Protein Sciences | Current Assets, Held For Sale | Fiscal Year 2024 Restructuring Actions                
Property, plant and equipment attributable to disposal group held for sale       $ 9,500        
Wilson Wolf Corporation                
Investment in Wilson Wolf $ 232,000   $ 25,000          
Investment percentage 19.90%              
Forward Contract, Milestone, Multiple for Total Expected Payments       4.4        
Gain (loss) on equity method investment       $ 300        
Investment amount       241,000        
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        
Spear Bio                
Payments to acquire investment in Spear Bio       15,000        
Spear Bio | Other assets                
Long-term investments       $ 15,000        
Selling, General and Administrative Expenses | Protein Sciences | Fiscal Year 2024 Restructuring Actions                
Asset Impairment Charges             $ 22,000  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2024
Fiscal Year 2024 Restructuring Actions            
Restructuring costs, net of adjustments $ 753          
Accrued restructuring actions balances 952          
Restructuring costs 753 $ 21,072 $ 1,273 $ 11,424    
Cash payments (1,187)         $ (7,682)
Non-cash adjustments           (25,354)
Adjustments           219
Accrued restructuring actions balances 518 952       952
Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments 10,269          
Restructuring costs 10,269          
Cash payments (189)          
Non-cash adjustments (7,417)          
Accrued restructuring actions balances 2,663          
Corporate | Fiscal Year 2024 Restructuring Actions            
Restructuring costs, net of adjustments 699          
Corporate | Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments 134          
Diagnostics and Spatial Biology | Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments 444          
Protein Sciences | Fiscal Year 2024 Restructuring Actions            
Restructuring costs, net of adjustments 54          
Protein Sciences | Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments 9,691          
Cost of Sales | Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments 4,898          
Selling, General and Administrative Expenses | Fiscal Year 2024 Restructuring Actions            
Restructuring costs, net of adjustments 753          
Selling, General and Administrative Expenses | Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments 5,371          
Employee severance | Fiscal Year 2024 Restructuring Actions            
Restructuring costs, net of adjustments 11          
Accrued restructuring actions balances 761          
Restructuring costs   $ 409 $ 133 $ 4,882    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]   Cost of Goods and Services Sold, Selling, General and Administrative Expense Cost of Goods and Services Sold, Selling, General and Administrative Expense Cost of Goods and Services Sold, Selling, General and Administrative Expense    
Cash payments (412)         (4,882)
Adjustments           219
Accrued restructuring actions balances 349 $ 761       761
Employee severance | Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments 2,852          
Restructuring costs $ 2,852          
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Services Sold, Selling, General and Administrative Expense          
Cash payments $ (189)          
Accrued restructuring actions balances 2,663          
Employee severance | Corporate | Fiscal Year 2024 Restructuring Actions            
Restructuring costs, net of adjustments (3)          
Employee severance | Corporate | Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments 134          
Employee severance | Diagnostics and Spatial Biology | Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments 444          
Employee severance | Protein Sciences            
Accrued restructuring actions balances 0       $ 897 897
Cash payments           (1,118)
Adjustments       $ 132 $ 89  
Accrued restructuring actions balances   0       0
Employee severance | Protein Sciences | Fiscal Year 2024 Restructuring Actions            
Restructuring costs, net of adjustments 14          
Employee severance | Protein Sciences | Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments 2,274          
Asset-related and other | Fiscal Year 2024 Restructuring Actions            
Restructuring costs, net of adjustments 742          
Accrued restructuring actions balances 190          
Restructuring costs $ 753 $ 4,737 $ 1,140 $ 504    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Services Sold, Selling, General and Administrative Expense Cost of Goods and Services Sold, Selling, General and Administrative Expense Cost of Goods and Services Sold, Selling, General and Administrative Expense Cost of Goods and Services Sold, Selling, General and Administrative Expense    
Cash payments $ (775)         (2,800)
Non-cash adjustments           (3,391)
Accrued restructuring actions balances 169 $ 190       190
Asset-related and other | Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments 7,417          
Restructuring costs $ 7,417          
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Services Sold, Selling, General and Administrative Expense          
Non-cash adjustments $ (7,417)          
Asset-related and other | Corporate | Fiscal Year 2024 Restructuring Actions            
Restructuring costs, net of adjustments 702          
Asset-related and other | Protein Sciences | Fiscal Year 2024 Restructuring Actions            
Restructuring costs, net of adjustments 40          
Asset-related and other | Protein Sciences | Fiscal Year 2025 Restructuring Actions            
Restructuring costs, net of adjustments $ 7,417          
Impairment of assets held-for-sale | Fiscal Year 2024 Restructuring Actions            
Restructuring costs   $ 15,926   $ 6,038    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]   Cost of Goods and Services Sold, Selling, General and Administrative Expense   Cost of Goods and Services Sold, Selling, General and Administrative Expense    
Non-cash adjustments           $ (21,963)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2024
Revenue Recognition      
Contract with Customer, Liability, Total $ 29.2   $ 30.2
Contract with Customer, Liability, Revenue Recognized $ 11.8 $ 11.8  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Revenues, net $ 289,458 $ 276,935
United States    
Revenues, net 165,015 159,105
EMEA, excluding United Kingdom    
Revenues, net 59,063 54,798
United Kingdom    
Revenues, net 13,944 12,449
APAC, excluding Greater China    
Revenues, net 18,122 17,351
Greater China    
Revenues, net 24,321 25,485
Rest of World    
Revenues, net 8,993 7,747
Consumables    
Revenues, net 230,845 224,547
Instruments    
Revenues, net 26,206 24,860
Services    
Revenues, net 27,357 21,454
Product and Services    
Revenues, net 284,408 270,861
Royalty revenues    
Revenues, net $ 5,050 $ 6,074
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Data - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Other Noncurrent Assets    
Inventory, Finished Goods, Net of Reserves, Non-current $ 5,556 $ 5,718
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Data - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Selected Balance Sheet Data    
Raw materials $ 81,786 $ 79,377
Finished goods 108,811 106,072
Inventories, net $ 190,597 $ 185,449
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Data - Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Property and equipment, cost $ 519,201 $ 507,710
Accumulated depreciation and amortization (265,262) (256,556)
Property and equipment, net 253,939 251,154
Land    
Property and equipment, cost 8,161 8,150
Building and improvements    
Property and equipment, cost 250,206 243,863
Machinery and equipment    
Property and equipment, cost 228,648 215,948
Construction in progress    
Property and equipment, cost $ 32,186 $ 39,749
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Data - Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Definite-lived intangibles assets $ 1,056,827 $ 1,054,860
Accumulated amortization (570,823) (547,779)
Definite-lived intangibles assets, net 486,004 507,081
Total intangible assets, net 486,004 507,081
Developed technology    
Definite-lived intangibles assets 680,747 675,674
Tradenames    
Definite-lived intangibles assets 152,341 151,561
Customer relationships    
Definite-lived intangibles assets 212,011 211,276
Patents    
Definite-lived intangibles assets 4,552 4,343
Other intangibles    
Definite-lived intangibles assets $ 7,176 $ 12,006
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2024
USD ($)
Selected Balance Sheet Data  
Beginning balance $ 507,081
Other additions 112
Amortization expense (20,040)
Currency translation 4,325
Restructuring Impairment (5,474)
Ending balance $ 486,004
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Selected Balance Sheet Data    
Remainder 2025 $ 59,111  
2026 72,743  
2027 62,540  
2028 58,821  
2029 46,200  
Thereafter 186,589  
Definite-lived intangibles assets, net $ 486,004 $ 507,081
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2024
USD ($)
Beginning balance $ 972,663
Currency translation 9,922
Ending balance 982,585
Protein Sciences  
Beginning balance 423,449
Currency translation 3,042
Ending balance 426,491
Diagnostics and Spatial Biology  
Beginning balance 549,214
Currency translation 6,880
Ending balance $ 556,094
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Data - Other Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Selected Balance Sheet Data    
Equity method investment in Wilson Wolf $ 241,308 $ 242,337
Derivative Instruments $ 6,669 $ 9,813
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Long-term inventory $ 5,556 $ 5,718
Investment in Spear Bio 15,000  
Other 7,168 6,397
Other assets $ 275,701 $ 264,265
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 07, 2023
Sep. 30, 2023
Sep. 30, 2024
Cash paid, net of cash acquired   $ 166,426  
Lunaphore Technologies SA.      
Acquisition amount $ 169,700    
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. | Minimum | Tradenames      
Finite-Lived Intangible Asset, Useful Life (Year)     4 years
Lunaphore Technologies SA. | Maximum | Tradenames      
Finite-Lived Intangible Asset, Useful Life (Year)     8 years
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 07, 2023
Jun. 30, 2024
Sep. 30, 2024
Goodwill   $ 972,663 $ 982,585
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  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2023
USD ($)
item
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Aug. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
May 31, 2021
USD ($)
Income Tax Expense (Benefit), Total   $ 6,571 $ (1,435)      
Forward starting swaps | Cash flow hedges | Designated as hedging instruments            
Derivative, Notional Amount       $ 100,000 $ 100,000 $ 200,000
Cross-currency swap | Net investment hedge | Designated as hedging instruments            
Derivative, Notional Amount $ 150,000          
Number of interim settlement dates | item 3          
Notional amount at maturity   $ 110,000        
Decrease in notional amount at each interim date $ 10,000          
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Assets, Fair Value Disclosure $ 6,919 $ 11,690
Total liabilities 8,310 2,051
Cash flow hedges    
Derivative instruments - liabilities 269  
Net investment hedge    
Derivative instruments - liabilities 8,041 2,051
Other current assets | Cash flow hedges    
Derivative instruments - assets 250 805
Other assets | Cash flow hedges    
Derivative instruments - assets 6,669 9,813
Level 1    
Assets, Fair Value Disclosure   1,072
Level 2    
Assets, Fair Value Disclosure 6,919 10,618
Total liabilities 8,310 2,051
Level 2 | Cash flow hedges    
Derivative instruments - liabilities 269  
Level 2 | Net investment hedge    
Derivative instruments - liabilities 8,041 2,051
Level 2 | Other current assets | Cash flow hedges    
Derivative instruments - assets 250 805
Level 2 | Other assets | Cash flow hedges    
Derivative instruments - assets $ 6,669 9,813
Certificates of Deposit    
Investments, Fair Value Disclosure   1,072
Certificates of Deposit | Level 1    
Investments, Fair Value Disclosure   $ 1,072
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Contractual Amounts of the Outstanding Instruments (Details) - Designated as hedging instruments - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Cash flow hedges | Forward starting swaps    
Derivative [Line Items]    
Fair value of derivative instruments $ 300 $ 300
Net investment hedge | Cross-currency swap    
Derivative [Line Items]    
Fair value of derivative instruments $ 140 $ 150
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
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
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
(Gain) Loss Recognized in AOCI    
(Gain) Loss Reclassified into Income $ (3,381) $ (3,237)
Cash flow hedges | Forward starting swaps    
(Gain) Loss Recognized in AOCI    
(Gain) Loss Reclassified into Income (2,599) (2,539)
Net investment hedge | Cross-currency swap    
(Gain) Loss Recognized in AOCI    
(Gain) Loss Reclassified into Income (782) (698)
Designated as hedging instruments    
(Gain) Loss Recognized in AOCI    
(Gain) Loss Recognized in Accumulated Other Comprehensive Loss 10,175 (2,953)
Designated as hedging instruments | Cash flow hedges | Forward starting swaps    
(Gain) Loss Recognized in AOCI    
(Gain) Loss Recognized in Accumulated Other Comprehensive Loss 5,010 (1,587)
Designated as hedging instruments | Net investment hedge | Cross-currency swap    
(Gain) Loss Recognized in AOCI    
(Gain) Loss Recognized in Accumulated Other Comprehensive Loss $ 5,165 $ (1,366)
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Debt and Other Financing Arrangements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2022
Sep. 30, 2023
Sep. 30, 2024
Borrowings under line-of-credit agreement   $ 160,000  
Amended Credit Agreement      
Line of Credit, Current     $ 300,000
Revolving Credit Facility | Amended Credit Agreement      
Line of Credit Facility, Maximum Borrowing Capacity $ 1,000,000    
Line of Credit Facility, Additional Borrowing Capacity $ 400,000    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.10%    
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Narrative (Details)
$ in Millions
3 Months Ended
Sep. 30, 2024
USD ($)
Variable Lease, Cost $ 1.3
Fixed Lease, Cost $ 4.4
Maximum  
Lessee, Operating Lease, Renewal Term (Year) 5 years
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Balance Sheet Classification (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Leases    
Operating lease right of use assets $ 89,221 $ 91,285
Current operating lease liabilities 13,485 12,920
Noncurrent operating lease liabilities 85,433 $ 87,618
Total operating lease liabilities $ 98,918  
Operating Lease, Weighted Average Remaining Lease Term 8 years 3 months 18 days  
Operating Lease, Weighted Average Discount Rate, Percent 4.24%  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Cash Paid (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2024
USD ($)
Leases  
Operating Lease, Payments $ 3,885
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 799
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Fair Value of the Lease Liability by Payment Date (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Leases  
Remainder 2025 $ 12,668
2026 16,647
2027 13,767
2028 13,593
2029 13,125
Thereafter 48,790
Total 118,590
Less: Amounts representing interest 19,672
Total lease obligations $ 98,918
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2024
Common Stock, dividends, per share, declared (in dollars per share) $ 0.08 $ 0.08  
Deferred tax liabilities $ 50,017   $ 55,863
Interest expense 2,176 $ 4,893  
Accumulated Other Comprehensive Income (Loss)      
Deferred tax liabilities $ 1,600 $ 4,100  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Consolidated Changes in Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Balances $ 2,068,850 $ 1,966,516
Balances (in shares) 158,216,258  
Net earnings $ 33,600 50,993
Other comprehensive income (loss) before reclassification 18,229 (11,952)
Common stock issued for exercise of options $ 20,892 $ (2,577)
Common stock issued for exercise of options (in shares) 648,293 1,027,777
Common stock issued for restricted stock awards $ (2,644) $ (4,767)
Cash dividends (12,688) (12,654)
Stock-based compensation expense 10,146 9,981
Common stock issued to employee stock purchase plan 2,227 2,094
Employee stock purchase plan expense 38 112
Balances $ 2,138,650 1,997,746
Balances (in shares) 158,878,127  
Common Stock    
Balances $ 1,582 $ 1,576
Balances (in shares) 158,216,000 157,642,000
Common stock issued for exercise of options $ 6 $ 6
Common stock issued for exercise of options (in shares) 577,000 633,000
Common stock issued for restricted stock awards $ 1 $ 1
Common stock issued for restricted stock awards (in shares) 50,000 47,000
Common stock issued to employee stock purchase plan $ 0 $ 1
Common stock issued to employee stock purchase plan (in shares) 35,000 33,000
Balances $ 1,589 $ 1,584
Balances (in shares) 158,878,000 158,355,000
Additional Paid-in Capital    
Balances $ 820,337 $ 721,543
Common stock issued for exercise of options 23,224 12,877
Common stock issued for restricted stock awards 1 0
Stock-based compensation expense 10,146 9,981
Common stock issued to employee stock purchase plan 2,227 2,093
Employee stock purchase plan expense 38 112
Balances 855,973 746,606
Retained Earnings    
Balances 1,325,247 1,309,461
Net earnings 33,600 50,993
Common stock issued for exercise of options (2,338) (15,460)
Common stock issued for restricted stock awards (2,646) (4,768)
Cash dividends (12,688) (12,654)
Balances 1,341,175 1,327,572
Accumulated Other Comprehensive Income (Loss)    
Balances (78,316) (66,064)
Other comprehensive income (loss) before reclassification 18,229 (11,952)
Balances $ (60,087) $ (78,016)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Balance $ 2,068,850  
Other comprehensive income (loss), before tax:    
Amounts reclassified out 3,381 $ 3,237
Balance 2,138,650  
Unrealized Gains (Losses) on Derivative Instruments    
Balance 8,102 12,862
Other comprehensive income (loss), before tax:    
Amounts before reclassifications (5,010) 1,587
Amounts reclassified out 2,599 (2,539)
Total other comprehensive income (loss), before tax (2,411) (952)
Tax (expense) benefit (616) (602)
Total other comprehensive income (loss), net of tax (3,027) (350)
Balance 5,075 12,512
Foreign Currency Translation Adjustments    
Balance (86,418) (78,926)
Other comprehensive income (loss), before tax:    
Amounts before reclassifications 20,659 (11,069)
Amounts reclassified out 782 (698)
Total other comprehensive income (loss), before tax 21,441 (11,767)
Tax (expense) benefit (185) (165)
Total other comprehensive income (loss), net of tax 21,256 (11,602)
Balance (65,162) (90,528)
Accumulated Other Comprehensive Income (Loss)    
Balance (78,316) (66,064)
Other comprehensive income (loss), before tax:    
Amounts before reclassifications 15,649 (9,482)
Amounts reclassified out 3,381 (3,237)
Total other comprehensive income (loss), before tax 19,030 (12,719)
Tax (expense) benefit (801) (767)
Total other comprehensive income (loss), net of tax 18,229 (11,952)
Balance $ (60,087) $ (78,016)
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Narrative (Details) - shares
shares in Millions
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 4.1 4.1
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]    
Net earnings $ 33,600 $ 50,993
Net earnings 33,600 50,993
Income allocated to participating securities (6) (8)
Income available to common shareholders $ 33,594 $ 50,985
Weighted-average shares outstanding - basic (in shares) 158,531 158,130
Earnings per share - basic $ 0.21 $ 0.32
Income available to common shareholders $ 33,594 $ 50,985
Dilutive effect of stock options and restricted stock units (in shares) 2,584 3,810
Weighted-average common shares outstanding - diluted (in shares) 161,115 161,940
Earnings per share - diluted $ 0.21 $ 0.31
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Share-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Granted, shares (in shares) 800,000 800,000
Granted, weighted average exercise price (in dollars per share) $ 74.85 $ 84.34
Weighted average fair values (in dollars per share) $ 25.32 $ 28.58
Common stock issued for exercise of options (in shares) 648,293 1,027,777
Common stock issued for exercise of options intrinsic values $ 23.5 $ 54.3
Unrecognized compensation cost $ 72.5  
Unrecognized compensation cost, period for recognition (Year) 2 years 2 months 12 days  
Selling, General and Administrative Expenses    
Stock-based compensation expense $ 10.3 11.1
Cost of Sales    
Stock-based compensation expense $ 0.3 $ 0.2
Restricted Stock Units (RSUs)    
Granted, shares (in shares) 468,866 268,961
Granted, weighted average exercise price (in dollars per share) $ 74.92 $ 84.44
Restricted Stock    
Granted, shares (in shares) 0 0
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Other Income / (Expense) - Narrative (Details)
$ in Millions
3 Months Ended
Sep. 30, 2023
USD ($)
Other income (expense).  
Gain on sale of Eminence $ 0.3
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Other Income / (Expense) - Schedule of Components of Other Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Other income (expense).    
Interest expense $ (2,176) $ (4,893)
Interest income 926 890
Gain (loss) on investment(1)   283
Gain (loss) on equity method investment 374 (2,290)
Other non-operating income (expense), net 1,060 (294)
Total other income (expense), net $ 184 $ (6,304)
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Income Taxes    
Effective income tax rate reconciliation, percent, total 16.40% (2.90%)
Income tax expense (benefit), discrete tax items $ 3.0 $ (13.6)
Share-based compensation excess tax benefit 3.3 10.4
Income tax expense (benefit), other immaterial discrete tax items, net $ 0.3 $ (3.2)
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Financial Information Relating to Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net $ 289,458 $ 276,935  
Operating income 39,987 55,862  
Costs recognized on sale of acquired inventory (188) (181)  
Intangible assets, net 486,004   $ 507,081
Corporate general, selling, and administrative expenses (119,161) (105,331)  
Consumables      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 230,845 224,547  
Instruments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 26,206 24,860  
Services      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 27,357 21,454  
Product and Services      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 284,408 270,861  
Royalty revenues      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 5,050 6,074  
Other Revenues from Business Held for Sale      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 2,303    
Impact of business held-for-sale(1) 148    
Operating Segments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Operating income 84,818 88,888  
Costs recognized on sale of acquired inventory (188) (181)  
Amortization of intangibles (19,741) (19,851)  
Acquisition related expenses and other (1,513) 588  
Certain litigation charges (292)    
Stock based compensation, inclusive of employer taxes (10,637) (11,494)  
Restructuring and restructuring-related costs (11,022) (89)  
Operating Segments | Protein Sciences      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 204,535 204,655  
Operating income 80,541 88,361  
Operating Segments | Diagnostics and Spatial Biology      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 83,192 72,797  
Operating income 4,277 527  
Intersegment Eliminations      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net (572) (517)  
Corporate, Non-Segment      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Corporate general, selling, and administrative expenses $ (1,586) $ (1,999)  
EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .N#95D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #K@V594MS$9^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NDF!0]3E N($$A*30-PBQ]LBFC9*C-J]/6W9.B%X (ZQ_WS^ M++G!J+%/])SZ2(D]Y:LQM%W6&#?BP!PU0,8#!9O+*=%-S5V?@N7IF?80+7[8 M/8&JJEL(Q-99MC #B[@2A6D<:DQDN4\GO,,5'S]3N\ < K44J.,,LI0@S#PQ M'L>V@0M@AC&ED+\+Y%;B4OT3NW1 G))C]FMJ&(9RJ)?9 M;8\S'21IPGO]9W]]L'852EK@LIB^IFJZ2NI9;J?7;]X7<1#KWS._^/ MC<^"IH%?=V&^ %!+ P04 " #K@V59F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .N#95D=C4+RVP4 /$> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,");,+5O"#&&3768W"1O2=K:=?E!L 9ZU+5<6(?S[ M'ME@DU0^4,^2#\&W\UJ/CBZOI<%:JF_I4@A-7J(P3B\;2ZV3=ZU6ZBU%Q--S MF8@8[LREBKB&4[5HI8D2W,^"HK#%'*?;BG@0-X:#[-I4#0=RI<,@%E-%TE44 M<;6Y$J%<7S9H8W?A(5@LM;G0&@X2OA SH7]+I@K.6H6*'T0B3@,9$R7FEXT1 M?3=VF0G(GO@]$.MT[Y@8E":0+WCW?J-QD\P#SQ5(QE^$?@Z^5EH]\@OICS5:@?Y/JCV )UC)XGPS3[ M3];YL^UV@WBK5,MH&PPEB((X_^4OVXK8"W"=B@"V#6!O FC5&]QM@)N!YB7+ ML-YSS8<#)==$F:=!S1QD=9-% TT0FS3.M(*[ <3IX7OIK2 KFHQBGUS'.M ; M,HGSYF&JN4G2)5/B]IR&N&Q GTR%>A:-X4\_T*[SJXWW.XF]HF\7]&U, MO:1_W"3"1HJ'4Z?YQ8:$1M5$ZA1(G>.0OJRXTD*%&_(@$JFT#0^7TFIEJY0Q M&E43KUO@=8_#FPH52-/9?0)#AC5YN%+1$2M[(AI?D[-7RL%7"(E(T^3FR 4Y&X5/0EE \2UG";ML1ZS M(:*!-1$O"L0+M%C;B>A!+()40QHUN>.1M:7B.E>3^^;C]?CCW3492Y78,%&! MFIC4*6=?YQC02>Q!\:3*)I$S,M/0+XE44.A5K-4&?GTK_0'UVSL;,1Y4%WG/ M<-!CD!_Y"YGXT$^#>>#EDV=U(SX@V:9-VF:]MF-MR'AP75Y6\K)C>$>^#^KI MV>Z 9$[A/K;G%9?LTC:Y]3[!#;$ATQ#*3N[.K\^M\*A27?C2(U'4A/P'?FS. MH&$_RG5L!PA;=>*KD+VYBWH5*::A^3/(*D>J7#%3J=-72OI*2P3+3T3Q:U.UEY'\'U< M#88+=*E]3#J%0Z*E1:*XK_DL/&B>*.QXPO7X0+\AL$SW)T I\0 #LDI7K%$:)E4:)X59FET)R_>(M>;P0 ME8[P@-#=:/9^9/WVQ /K$I:^B!WEB\8KIP/JRT/NPHZV,^S\#(@Q-8 M2&4=@0[H?.8*6OO(\P0(@8R?2UJ)3^%_6.E_V%'^9Q;Q,"17JQ1NI_9VB^M4 M?G7C<77Y2MO#CK(]UY%0"],Q/X""7H(SB!(>VU.+"U:#GL+UL-+U,-RT[!*Y M%)!(# ^7J<8[A?MAI?MAN''9C;2OIO99MLQ-[E<:O&QLYE K\7?R-=MZR-4Z MF9K9<'D>TDZ_?T'[CC-H/=L@2PO$<..R@X0A58'7F\2^>"&?A#V/!Q:)X*_? M9@ZS.G0\N&XR2\/#<+^RFR]O@M1XVJ\"S!FVM'E KMETNDW7L8*>P@&YI0-R M<>-2K&OND][ 1>L0>T ,DMFQ;BF@Q%/Y?NK^8F62;9%^22UEE%VN!3<%\H\ M /?G4NK=B7E!L,Z^4!0 ,A8 !@ !X M;"]W;W)K)>[!;V?OU-7DC:Q/$N$O>EB=.9\3/C\3P>CU]$]D.& MG"OTFL2IO!B$2FW.AT.Y#'G"Y)G8\!3^68DL80J&V7HH-QEG0:&4Q$-B6>XP M85$ZF(R+;_?99"RV*HY2?I\AN4T2EOV\XK%XN1C@P=N'AV@=JOS#<#+>L#5? M4N_(LQ(]\/,%@\PN-V-G]E!2=&M2%4HT2P->'"H/P2/:[?)F]M7Q&APP3=GB%HG MB%C$UN"9_KXZ-<"A]2K0PA[]7U=!%]=R7EL_;UXCSN6&+?G% (J Y-F.#R9_ M_H%=ZR]=4#[(V$&([#I$MLGZ9 XE3;*8:[.G5'4+U;QP[2;$\VW'&P]W^_@U M8B/7ITXM=H#,J9$Y1F13(142JWYTI;JS-RVV7-O&+71=,1^/;%L/SJW!N49P M7S(A)12,;!VE.FQN%YM'+3QJ8=.).=C'>G"C&MS(F/9W&YXQ%:5KQ%^!ER27 MYSJ,HX_,X0\R=N"O5_OK&1=C 6P%WIZ@-4_!\QA!-40L@+(>295'8L=U_GO= MX$/HW7;^:,0LA]*>-?)KS+X1\P-$@67+L, :\!T0_P9H7.F ^AT$A'JNW\*I MD_)]3P\36PV164:@CT)!1$4GI;1L8W5C95.+6BVH.CGB4^+W@-UC76P$VV1^ ME"Y%HEWVRL3^Y'F.1QJ^1M@Q5Y[EIYV<-A0[]J;22?F.TY? MEC8LALTT=O,K>'9G7M?IHNM*G4("]Q 9;I@,FZDL)UE>!52+KLM1E+I69]MT MQ1S+]VD/O(;+L&OFBR(E(8!0F\.\E=C5ZWT4 \\=:^D#&QGRO?SQ4=8.0] P M)C82U 1Z%^A,4F@-LHRGRY\(>".5,2MZHH-8:$,QZM9>3!RWO7Y=L5,,+O35 ME(;_L)D GU)H->/H7QZ@-;28LH3*Y3$"] '/HEU!@N (\.$VIQD)K<62R1"M MH.%$(0_6'/J)E!&<\! M[\ZS#[)V&(OF7$#,YX(FSTKO]:NEZ7,=SZ&=]=+*8=I374ES/"#F7G<_P4PX M-+8N+B4EI OP4GDC57^M+SXOB^N^UO _U<" M&+$:Y!/4U\23_P!02P,$% @ ZX-E6?^3E=$;!P RQP !@ !X;"]W M;W)KQ:)/7:)@92)]LR M=&U1I]O?C$7;0B71%2FGV:??478L6SJQ*= 223[>/H=WYX[ZN)!59_U1DI# MOA9YJ2]'&V.VKZ93O=S(0NB7:BM+^&:EJD(8N*W64[VMI$B;1D4^99X73@N1 ME:/91?/9AVIVH6J39Z7\4!%=%X6H'M_(7#UTJR0I MCCRK2.9R::P+ ?]V @JLOZ7*=?.7/!QLO1%9UMJHXM 8%!19N?\OOAXZ MXJ0!]0<:L$,#]MP&_-" -X'NE35A70LC9A>5>B"5M09O]J+IFZ8U1).5=A@7 MIH)O,VAG9O/W[ZYOWBUNK@E<+=Z_O;V^NH.;-U=OK][-;\CBSYN;NP69D$^+ M:_+KB]_("Y*5Y&ZC:BW*5%],#6BPGJ;+P_/>[)_'!IZWD-N7A'MCPCSF(\WG M[N9_U>50\RE$?@R?'<-GC3\^%'Y=5;(T1&@MC7Z%Q;-WX.,.["I[I;=B*2]' ML(RTK'9R-/OY)QIZK['H?I"SLUCY,5;N\CZ;"[TA,&ID:2_DESK;B1R"1T=Q M[RIL7-FM8#>C<13XWL5T=QH/8A;0**%'LS.E_E&I[U2ZV*C*3(RL"B)V(LO% M?2XGL&5-- B&";B3VA1#RIVNOW>\]LZ"T_B\B.'1!+YS3#")8_#,;C1 M6]GLAODCUB%!+P;&>!C'G:%$S'S*$Q\/-CP&&SJ#O87!*HVJ,HD.5MCOWSCP M?-K1AIA%2<0'IEETU!:Y%\39XB<;F:?'68:)C7HJ$C](.E(1HRCBN-#X*#1V M"GUO-K("&IS*Q03&O6?[+.9=A7TKSL,@QB4F1XF)4^*=,B)_AL2D]_#0CX,P MZFA$S&CDTP072;V6=IY3YH<*$J#*/#8+R&Z!6[N/C$DI#XR0LP2RN)@0&4+4>KDUNP/ MI=*'+,]1::S_S)@%)P\]:$/L(A:& TN'MM2C;NS=ED:4ZPQVV4,'#H\V[Z^? M./0\ORNU;Q=XD1TQ1YU,PLRCA MWH#,%FC,#;3;0(PB3E6M( MRP6 ]Z1+H10^)#FHZC[$*/=[K,/,6,*&.K=%'7.C[CQ/_-9$0&C'PNY&@%@Q M*/$&E+:D8V[2G:>+WU**5&$^@\2EJQ6Q"Q+8MP;4MMAC;NQ=RY4$I2F4GNWL M197VL19X??IA9D$\E.JPEGW,76R]5>5Z7S:G\MX0=9]G:V%/RW"Q_:J*>_:G MJQ:QH\FIW;G^$#, \D :Q%IBL<29!KW)U.1.+C>E_$63Q494TOT;:[]&LP*B7)M+;D5Q51M=%02J0P8=$3LSXQ>Z=E+I/S M*%N@Q1Z7V21Q#-AQU-Q7,CGF<#ZQ3?G(FZT;V1VD$? 2II:A*Z'C\,+8/ M84@K*(VZB05JR +F#^EL@1B-E%,:<#N1QOV;8<:V0Y1[4B12J%KK&C'TPC@.AE9W M2W3N)OI>_6G^:1?CLP,(>\?S>#F.&F+E^/3D39-]S?>WJ-99J0'@*VCIO8R@ M#ZK]F[/]C5';YN73O3)&%^SCN\O9_\#4$L#!!0 M ( .N#95ES:X)K10, $X+ 8 >&PO=V]R:W-H965T&ULK99M<^(V$,>_BL:]Z20S:?S (4#GKG.7RQQ)^UK8"]9$EEQ)AFL_ M_:ULQS7$@="4%R#9NW_]?XMD[W@GU9-. SYGG*A)TYB3';CNCI*(*7Z6F8@ M\,Y:JI0:G*J-JS,%-"Z24NX&GM=W4\J$$XZ+:_.)YU!!PB8R4H_FQA!IQ;)?3Q5R7JU&O:Q.;X6?VW M AYA5E3#3/(_66R2B3-T2 QKFG/S3>X^0@74LWJ1Y+KX)KLR=C!R2)1K(],J M&1VD3)2_]'M5B$:"WWTE(:@2@KN04]6V8VJ]6_+]8-7 MUE]"=DTZWA4)O*#;DCX[GOY[+EY+=[$2=3F"NAQ!H==Y3SG:*$O9;KNL/8LW M.J,13!P\;!K4%ISPYY_\OO=K&_/_)+97@4Y=@P3*VK2#E*OUB%?LLV8;=D8=_T;8)VA+4&?;K MH#V ;@W0/0KP*&+0;".H@9A$-&.&SY[]7^>__9?V%4$YJ;1"KV#P98E/)JJ_]RJ5[#7<\K M/@<4I^/V6/HU2_^]+$SK_#1'_X6_0X)C$7O>![7WP7N]XVM1&WSN,;$Y!3 X M"7 L8@]@6 ,,CP+,9)KBB[*R;/?]EO(G:\P]\GPC:LSZJK8_. ML'[VKA^]*&77\UKW_5LB]PA\[]\7JW<^P]MV>Z7[Z2?Q-&:V@KAMMH=FRG^86J#1.:<%ACKG<]0!%5-F_E MQ,BLZ']6TF W50P3;'A!V0"\OY;2/$]L2U6WT.$/4$L#!!0 ( .N#95F9 MG(!RBP@ "&PO=V]R:W-H965T&ULM5IM@6/9()1Z M)_=+ OCH\!R=E^=(Z/1)JI_%@O,2/2^SO#CK+Z+1Z=JM&IW)=9B+GMPH5Z^62J9=S MGLFGLQ[NO3ZX$X^+4C\8C$Y7[)'/>/EM=:O@;K#3DHHESPLA]=(F_(@Y4]],TW/>IY&Q#.>E%H%@W\;/N%9IC4!CK^W2GN[ M=^J!^]>OVJ\JX\&8!U;PB?V?/6\G8F\ Z+$/(-L!I#G [QA MP-H96B-K#+K M@I5L=*KD$U):&K3IBVINJM%@CE@E\%C"M'DYOKB\OKV>4%@JO9S9?I MQ?@>;F;W\._KY?7]#-UZ^G+S8X;ZZ-OL GWX[2/Z#8D3CC=3]%7FY:) EWG*T\/Q [!B9PIY->6<.!7.^.HS MHMXG1#SB6_!,?GTX=<"ANYFEE3[:-;-FTJ[N;KZBF]O+N_']]/I/-)[<3[]/ M[Z>7LQ/;M-5J?;M:G=8GQ8HE_*P'>5MPM>&]T>__P:'WA\WF=U)V, /^;@9\ ME_;1-50ASE0N\D=K?-2CPVJT+C>;$:6AYYT.-OL6M*4"+X[I3NH 6K"#%CB= M,T[_"[D%Y:@L4"FA'B4R3T3&4;Z'6?^B[Q-6+-!*R8V 0$4/+PB*J&(EB-15 M2)2"%U97!N_IRG=2=C!?X6Z^0J(K:4JA3_5 ]LEM?J@CVO MD0C38<.W-JG ]^R^'>ZP#IU8)[( KVJ7/N;B'_ 80"X8^%;.P5]_KX6"9R+? M@/.E>K&!'[9@X2AJ0+?)8#OP: <\>F.2YUS5X!*YY*ADS]R:.%'KW?V ^LW$ ML4AA',0=(.,=R-@)* "6T$T4=%?Q97W,;WK@]5QZ._ 9>FY37 ME>C8,P3G.0%?,:'0AF5KCM@NZW5J0\KK'-9W<%E @^JCI6BXE[S,!/L0615_U%-]X[B"J$KF;4G MP4ZF/SJCWTG;X4P9JL=NKK]7+(4BER1RG;_.3N5CH'\N-KK4.0*QS>$$!R%M M^MA"]4$0QQU>-FR/W70_W;8@PD[RV,+?)/):B6)K!@@..] 9FL=NGK]5',I2 M^DKK=HAMRNY3'#1;)9L8"88=:4(,LQ,WLS>,9*,*PRD&56 MGQ +Q4;$#YNP;4R,@V$';$/%Q$W%T[W6U=5($0OOACAJ]K V,4)BVA'>Q% O M<5/OM6U=]V%=5-WW1^L*SVJ&A8]I%#4)V2(6Q+2K\2&&:8E_U![#]/K[Y>Q7 M]AB(D\&/)8'WTG8X"X;5B9O5;Y5,.$\+-%=R:99Z1_>ZQ$+F7M0LN!8I0H=! M!QT00_K$O<0>IVE%VM6V T0E1" TL3KM=3^[ZFI@27L-W8_Q7G'=HK:(81K$ M7478,#!Q,_#8M!NF!ZDRZW6M;47M5'IT_+49NH_#T"==9<)P-'EC22Z@(1S8/H%ZNX7)MJ5J=">[/B* M0"TM "9A:T.N0R[P.QRUMX_O;A4:]*+WOZ _V.YY<96(CNZ8MDF?!-AK-I 6 M,>S3N NVZ0VH>Q5^+A6,J?:QUWD*2R(MT)?S?@(U692(/2K.NUC%K?OH&&LO MYD%TO[03&SH M&Y*G;I*_W_;%HMJ5OIM]JQM[39O%@BF.8)%?9KRS1:$6&O?C=M6RB!&/D*@# MOV%[ZF;[-ZKO7.0L3WZA^MH(&U8?K=QHRPUQ@#N:%FIHG;II_7(^YTG5J?#G MI-YL@7:?H_JZVD2L6QCP376A6[ -M)!=;FFS=P#V-*VQ+-6CL&N'FQJ2IVZ2 MKYRRVS(Z#GB;]&DP])OK%XL8+/1CKR.>?,/FOIO-)UU@$2O1 W\4N?X2IQT% M[;"0UE[2;U,TQ,@P;@:332[R]H/NT C#Y+Y[J>XT@NM-!B?\]DH<1\.@]3G' M)N='8=@1/KZA8)\X&Y'9>K6J2P[+@(J+))/%6O%='S_/0*/(ZR,C7;N*OI/F MCR6,]])V.".&\7TWXU<.K8HT&/WFUSC?0N"A'[?\UQ:C9!AW[+CX>Q_9W3S? M! L$"!VP%:CE4SII;2A:I/S :ZZD!GM'3I9G?<;5 M&9?&\W-\,JG/[!@U]1&BKTQ!_APM2I^E1.?5/*576PY4&6I5Q6 MEPO.H-71 O#[7,KR]4:_8'&PO=V]R:W-H965T&UL[3QI=]LXDG^%S^.9M=^C M95T^E$[RGG/-9'<[DXG3VSL?(1*2D%"$FB MNW_]U@& X"')[J1G=^?-E\0B M@4*A[BH4^'RKBZ]F)649W:^SW+PX6I7EYMGYN4E6BV*AU53(Q8NCF]&S5U,< M3P/^2\FM"?Z.<"=SK;_BC_?IBZ,A(B0SF90(0^25Q M8OBW@_Z.]@Y[F0LC7^OL9Y66JQ='UT=1*A>BRLI/>OL7:?=S@? 2G1GZ-]KR MV,O94914IM1K.QDP6*N<_Q?WE@[!A.OAC@EC.V%,>/-"A.4;48J7SPN]C0H< M#=#P#]HJS0;D5(Y,N2T+>*M@7OGRE3#*1'H1?2RDD7DIF%9Y&MTRF_#=K5KF M:J$2D9?139+H*B]5OHP^ZDPE2IKGYR5@@O#.$[OJ*UYUO&/52?2CSLN5B=[F MJ4R;\\]A!WX;8[>-5^.] &_E9A!-AG$T'HZG>^!-/%DF!&^R ]X'74H3E3IZ MIW*1)TIDT2W01H(XEKW[97#3?G"H6<_,1B3RQ=$&Z5SNF4+"/309RM92Y+$26/>![N2EY+J[Z4XY+L*S1-F_60))$$!H$4>6F+"HR M:2R@8)NBT?#L;S3DIBA5D@%?ACCYDUQ6&=/E]NR_+>)@]= D1K!^)-(O8&*8 MIMN52E:XU=@AHSFYL4@N@%D3(7K!Q@AV0&4B'*TOQG 2ZJB0%KFHJP*.8A> MRZ($QP.0V3TY"5AH7>8HGZDR2:8-##86"A =^)!5*1.]5[S^(1RM!0CD/04W M!Z. 4'JM2B=EIJ:9%[]@]&$],2M=92#2R M!*,&<+U7.'I'V$\CZOQGX*P#9 M9_N(O-8ZH@:!!#KV+H#6,/9!BB*2:->C?Z] .YU5CAMT;RY[D^<53/TD08_+ M"%!S4OT?!-U"1B@@*BZ 0&*:P*Z$G+%V!69G$'9TM1HL5BI!=+)OQ>9S )07 M(\( YSP.RIF(AG)\$V,'T9N*% $A_5*) F!9FM^B]*WG\+LF?+AS".<*@EO! M<&#<5MM'",[()<&/P9@#CP'S6]@"R#[S_8T2RUP;,#'\^W8#TP QL,697CY$ M)ZB%L@ M:(_\L\Q!L!-SRA3+Q5I&R4KD2XFL0%H0\B!-271BMLG8 ISE%"0:MB8]*L =<0]!B>I M! $"P4/X,<<::V" ^M6N^/;5^\]O;DYAVS!MI;.4O>):@M2$:((2B2@#&X_\ M!DVH%D [\'JH)8 F[#,!5PP/8,4[E>#2;(V=$?GSV2=Y#]*L4X@M(HSU6"P7 MJ@"B$&NL_'8X!&N7A5HN)7K,:J.;!!3)2L&2L(S8 /A[!8HCP4(&GI) M>'QQ$0Y@2D0"[#P*E 92H@-&WZ-KT9N,R.9=[3&0/PJ0 #=PTI13\ FR@"P+ M3=$*E@HWL@('"G2G\1:94A1+Y,1?\[U02?I!2$4*AAZV _L\'D_&H3*(A.0[ M<&LS\BI8.5!U[);A6&(>7CV )2SN&%9PYC920ZFOUSMPJ#PPJ23Y##A.(: M"R6V]K-?'=TV./K#F@#RX("*Z;S+/\JT4WPEO$RL08(QVJ*8L"%+T\$T*M4: M\2G IQ/?MS*#^&J-:::#P!+=L_]ZWRY4!-1A-^D:P!((M7H1,K5="@T":Y]C>X?$N M'F[$0QO)432W"&PR\,0;C3X'S2UYH%1:^XB.PF$.F,I[S!/J9,!RT:%8BS7G M?MYH?![P #A\>'I8#1%OAY/!Q, MO) #O*6@2 IYQ%:@CWJ[T7GK=P TPVF%7&$=$3;WGHE:R(RF@;R7#>EK"(Q? MJM0EQ8:>T[#(\7@ZJA73U-D-QF* _E]Q>R"L!JU!'P5?B8R,RBT6[VIM^"0Y MP6?_)6RF_XX#L+]C<@74NV@-N^%ASS .J_V#8P'&.CZ NV@Z)[ G(! )X$,! M&;A4(\^V(&68O@'+F,($8$EP_ES8ZY0R.SOW":I_V MF*:\&I]$GM T71E PIP^\^+QV/__9GE/%=;.VZ8ZMM^B>@*^AN3<""QPN%?' MT32^GET#@ S];.PJ'];V0>R$)HD-R%8UWBUMW::/)X2#BV+:SC^/IBO&=_+6&F+(J$CBR;F$,$RQ4L M]:N-OKC 8%I9N?<^X+.+2K8$'2)DB$,!FBI M %YDV!U9]T6A#UI@K L :&$>;R-) _N6:E;R;9Q3UT,]=;SMS-UQ#/Y@$OZC M];>C@:1YC] L-%H*MJX*'R.R8IV,3ZULO07'EU.QEYCEM]WQXN3YGRR)%)U! M6-^LV-1&]7K6M=.[%()'?]#Y68)0PW+]HT$0FMTEW?.;7G%W+M^)J2#9V6-" MD3R7EY/@=QNA]@CD%#*E%6M-#\1:-O?J#;:FOVNP%;(JDN=.)J##T.[).F#TP>_5Z8VZO,26[[<3@,:$T%F2?DDBXBL.N MPSB2>$R^\9]<=W?8%O4=-#NDS,2>7CO-AM%*;%TKM*%+SXI@RC JJ,]O*1_/ M2UWP(3W8)V!UR3^P K+QF?ILX$O)0;B42WK+N@X;->IV7+[S"$0.BR,]N <_Y,F MV(]*M%VX\EM3[:N+22=WP6?_RJ+_/V31HS"2G0Z#'Q?3)R?/NT+Q0\]W)]$G MDQZ!&XX[SRYGLVZU9Q1*Y+21P5S4X?B_$N=_BL3YR8GUXY3R?<-Y_':5[;.< MS1R]\[;/N?;K]Z[$OILA]-JM:7Q]W56IBV%WY&4\G%QWGHY&\13 OL^3@J0& M.Q)V8 1R7QQ&:#29=)_%H\ \';(LHWA\-7D41@L(5B!9.4BC8;=N/(VO)E?= MI2_BV?BRZX-'\?!J?*A(0JSHJ5F,X^OA\ GEDZOX$N%\6P%E$D]F/6)[ EN9 M7?88YA-(.R<7T]/H)EBMSX*/1_U%^*?X#H3QE!).(ZX,7<%EZ"9&L] %MM<^ MCF87X\=)U=Z2VJ&]A>[I,6,/"=6H3Z2NKBZ>4H^+1]??LV@VFKF^$P( ^8E81]XDHM5YA<;DOJ>Q8^)7.E)ZY8= MMQ+E'H@#M6.0]&*M(\A/6YDSQ_5AP8VSIVZ-#4*--;6"YA41![-33P3.-8LP MI=QI*9L-L\T""3=C>&Y@J0,2J[-2W(?%C='@RMC8(>ZZIL"D63 MXAZ?,#F&G8-CX;B?Y5B2;>="534!VZ#.N_;02=W^,61LU.92T>:-Y<1E]SO>4F1&!TIO,E MT,Z5#M'O@;AC[WIDT,EX,TO]?U-9;^0LW:!D*[[3T-3WW_J7TK_DJVM^(0_=H0 Q&1:O8NO9W6J! A3N?HQPMV(\;!"!G!KA M2>Y8BC&Z6E?K5KMJ#81]%J%<$R+8U08>*<1P7I6D4QW<8Z]R.^AAULKX^N--KU-ZR86G)_^)Y6EX"-5*%!\NH=-A-#;B >L1T=(M/!5Z/ M(FDDGK%+M""P]189@2M"A,NJ@&&EO?GI+:#!>+C$_4?86$D$8GDG10'L'V(7 M$H#VX(58L.XEGP%K\F:6X-Z\L4IYT^9[O.F\C0&!61%929=J,51F$UEA3S6\ M]#-)J=@V.OA-!Y=CCG\,=PD49)G1:&A/FP$J9.O MU(F@FWCS];D@YP-3CL)LO3L5>D$GN=@K[VW1VK=]MQUFJK**>//VXRV$UUGB M8A*7I=CV]%WG*,P9PJ$^C:S;#]P&0.MLJ1QDA;OO;03' +AY&D];7;;$Y_<= M0+9)NKT@)IBM"PF329T^]1TPUZJ%V#%.]LZ?,^Y!"%>QX<8(SME7NLY9T84I M0(IAF%Z!+ A@JJ5 PWCSN?+P93J*K!,G%^GV[(WZWU/JC?(%7G#ER M+=B/X8%UX&[W(#)U=*1K"ZX,$AYL$"^",]BP?1^]E\V(:OR8^6AEB:)XJ.%2 M;;??;2M:[P*QIF1.[,1VF,P:6#*V[ 8#5^WN\]B3&^E= -4?$+K(C$U:$"YI ME/"P\9X/6 EI\^M=%P\:]L'=EHB# 8$1OD;?>=H$#&W7?#]B$:KD>L7Z=GY MWG,HW *_#9_J'OO58")F2"N%O0#D+-')>Z]?.RL"8D-ULA5K>T*-SYOV%-U- M9;!5;8[?=VF*LVV+,':U>J65O5C#!UWM]B0V"FZ%_SU&.57^)!.V;3>IIIO] MX037W\"K^FF2KA:/> M8";OT%=^ /MX:]- $[TW!D7R PC)WT'_W>X#U_JWP0?:SCYK#<0W8ROAZ=1W+X$K()" M?_B%!ZI5>K#U9?:Z-.O:]+@94J;MZ6'DX&J-]BBAI;KDV!&2=NM.KK;ZKX20'LDU=-G)T4(*-N*BL,2_5SAF7>&P MM[0^0ZS0(Q17TT-"8>G88JZM+]NKUW6&3L4-]+VPM4R)NO[J1]-UNS@X%VYL M^G<2B\M^L?@_PF'V/MX!*QA+#@7/,>; 2QHS\65[R][G\4_]ULQO^J%<]G#^-]J.]6Y?)!4P=#JXNCJ*" M/S?&/TJ]H4]\S759ZC7]N9("HEX< .^Q%=S]P 7\-]]>_@]02P,$% @ MZX-E6?6.GIH$"@ :1P !@ !X;"]W;W)K9ZF6%DO=IR8GO&<9/KM9-KZN2:SQ )4;B# 8 +:N_OL\" MX(LLR?W26OML;^X=9">/:X4=I=#];>5Z_/SER^%AONAJ82 M&D]6QFZXQZ4MSUQE!2\"T4:=34:C\[,-EWIPWX M]=L9G0\'_BG%UO5^,[)D:.?'+C7+A+]O& ML]/1@.6U\V:3B*'!1NKXGS\F/_0(%J<()HE@$O2.@H*6?^:>WUQ9LV663H,; M_0BF!FHH)S4%Y9.W>"I!YV_NQ8/0M6#W(C>EEN2IJS,/QO3X+$],WD8FDQ-, MINR#T7[MV#M=B&*?_@P*M5I-&JW>3IYE^$E40S8=96PRFLR>X3=MK9P&?M,3 M_'XU7CCF#7LO-=>YY(I]\MP+9)=WQ^R-[&;'V5&AO'85S\7U )7@A'T0@YL? M?QB?C]X\H^RL57;V'/=O#LSNC481\J> 4&P\XEN.F=)Z9 M%7.5(!_)?XF"51:BO$7B9N$YP8PWRI0[!CG>UA25]@SS:^X9MX+Y725S MKM2..:E+)5[53I!Z19U[LB,82"K3>589"2Y2,P\,82NC #\@ SMPLER[E;!D M:Y(3S*[S=<<0V4)G8PT*F['M6N(Y#!4V:&'RO+:.U17 Q:UE16H/V2^M"3W? M=JKWO*R,+H5]I8!*T-DYX:.Q&;2U0;:KE\Z3HY&O&_Z[L>0\4I0K@?G ,^?5WD?M>/'NJFP\T-X!1P5N0?U M13BQ1#A6$FR;^+EHCB-[@6$UIY;!*,^:D-R93<7UCIS=FBYU+JK88Z!=_Q0QXYH)#?)(QXP)%P*&UHN>$/2IE+"B^)(M+ARAC10=2&8XDMC44RHO-8/^QFR MEQ]#]J47!F;-#F;O.MYT+*HB330L9%[,?+@EUI.T0 EN02@>9"&@\)!][CDA M=& 1Z0>M^5(_&.@W0&)09T9U(-L0 $D^H3Z+K-!]9_[)L:?$2.XF0T+V(P ; M4X,^YEB%G'N4 !>J0#!ZX I(^*2NVY@==3B=+L#@M$7B46QB\'%4&\\*Z7)E MG$CIMJK52BI%2-H38)9*EIS(7$B MJS0_OV:+$&QEVA6BBFA2]Q"6A@MV$Z@ MA$& ,+A6]3T=Q&/,A57M:RM.2FW+D...^H]TEFHL/:M'#Q@-; !Z:[MJ0(1"22X9090_8^%K 3?7# MM!P*E X("$=BP(PPT5?4)4T[G!NRCPF\B"9&LNF H7&B:5!WAH\IP[J6J0&X MTQ$J:N>.\2AH:)#+VN_QHVA XQ(I;=%40 \)EPV7!A!#@RKC1$?UNS&:VBW$ M!M8);0.F\>(ANG35>+@9#&B#8#^)83D\TOJHVA*J=KYYF<4!("%&S\O-T-06XE]2G:%7RT>B7QJ_[A*W&0Z:E&SQN0?M^V8M94@$=\B#XI'X M%*$>0/CWT&\!Z9;4:H4%*P@=0A:3BY90QGQ/DDM74P G$\X2. M,-!+=0K)P[ !V(D)NH1!&T'P@?M%F%91VLC. '=[$!!Z5Q^(C_41WDQ]=4Q+ M/-"].L4/UTPD6U,K@!VY8BL=#19(GDKZ- 93\&$I6G0[K_"F,=(L=T2_ ]>? M0*@0DSZ6]4B5Y(@E'"&Z\#?!I1 ![$DR^!Y)BBQ.1"%.U)"PJA"8P1VAD+H. M&!,G]I-"8*ZC@8HN:@U+"!(2=X*>PU'PA+ZG[07GOX)U=R? >:]?HW)?3"Z' M$]0#;$V#U8OIJ+M#2P>M*02!:O>L!ONB:*867VMDA]KMS4;MN,Z*4)$AJ;"Q M6.H^$0J.V'),\_%XN&CT_&;-IM]7L^E_J]E>4K7]=@\V6LB@#>85P?<>AS2V M464;)6EZ*O:1 ST)73%77";O487MXB,"P%$+WT.$S?PQKFDKHMU?-+DT&E":FV6;3W!YMWDB?\+DD M'-,DG@:H&CZP*3VM:.;(Q#Y9#ETVN-/F$B>YD]B M%Y9J%4?EH#:>'F<0D3I&=Y7LECK<#GT\;>W?U!7BZ$NMP:7&D&;@YPP@I(G. M">1Q!>(K_V13#2N?6=)(*8K^RP4>,IJ*F;,T&Z?W'"XMS=O0;6TMDK&TT1[5 M9;L6>L]E35K*/OK'P;SWXB.^[PDOK"A3ZS!O\1(#=KG'I5U(0W=K*8AC\S9I MN:-7&D$@=TF&8S^%F0'K-A1U+U\SFAM'TS??_?\_$O2%MXW_\?0^-)XZ%< \ MX.;3)_V79389G7>7LVQQ/CJB>5KA MVW,7V73>29B,L]E\=D#VV5 Y-Y7?FUI=5W8TB/=47\RRV6C1OW,!\\['![SO MG[XB:![,L]&\L^ \&UV<4JPA/53B$N;L*W&>74[G)V/6R\92F-+R:KW[OTC) M;_W_FY94V.%5=S]YQ^<(U[B?O./Y938>';KZW8=WMUEJ!00BB>/?\+M 5VBC M?YF-SCL]Y[/LXG)Q2IVGQ.-I=CGKLF4\R6:SRP/BVX^W=WU-?D[O!>XP$O". M>)&-)Y/ND@KF,(N/TZ(*IY/N\&2>S1:''KD7L>-\,59UD5YDEY>=_1?9Q1$@ M^%4T??A_2/ICWQ?.>I]_T(+*\)&+!@2TM/@EJ+W;?D>[C9^/NN/Q(]P';DNI M:=]:@70TO)@/XJ[67'A3A8])V%#1[\+/M;=/I%%); 8K'[/+L+7FZ%_%VM&=/DRZ9NU-5LK75[ M,9^KZ6U6)[-0MF!\$#7ZVU$2XSF@Y:*;UBC MN&B(9,NKV4UP<1N;^7;"/SC;*N<_,2=Y%.)W,WA?7YVS84NST/U_T/[.GAUG>:2*W8GZ$Z_T^FJ6STC%EK2K]8/8_H7M MSY,8?:6HE?TEVWYN$LU(V2DM-OO%L&##F_Y)O^S]X"S(_1<6A/L%H;6[W\A: M^99J>GTIQ99(,QO:S!][5+L:QO'&!&6A)=YRK-/7"^L?5I%;6M.F9&1AH6!T M7V6VO+'Q!640^B$:O%?FYJ5@U73^'88-UX<&ZV_!5A0O6GI/( M]TCHA_$K^J+AM)'5%[V@[S>AF2):D'>\P6DYK,C0=CX]>T7R^ZMJVM:3!S&A[:5.2.JC5Y M!U*1]TU/3J#\U!E>W\6XA$3GY!4@7&"')Y@A)&=J,B"E #V5)F))WO"&Z+7H M%(Q39Q?DA^_RT(]^^F9/8 &!>F32 N(@_6O7L(G@\#2(Z7^^E0$/= OF:28! M&S5(OR=YX&5YZ@BRPHNR;! :QP$K<>GX6#F/' MU1YI$(YQDZ#PO:3(7$F>>'%<'-EM-GQF ]_KW9G ?9]X29):3.%O%N2$FQEE MW8'$2$=ZC?;G8.0;/I,H[I'Q3YW.(V9:=Z5 M[GZ/^_WZ F=DY^1>HJ1)O;/&_ORYXZWAV,54S@[R_RN(_VI,=Y#I!6DP'2?^ M,+[M>%WQ9J7L@?FFE>*ISX3C#HGOA?Z([3".O#R-AO$'6@(<3#[WV9&E8>ZE M<7XL#Q*O<.0&*UIV?<&&LV'2"A 9#8I"+W"X%A5>YB#^= 0]A%"--B5!@3.- M;DG\#* ?W7)3EMVFJRU\*H:\CC+1-Q!02C=":O[/7C 0+$P3+TS#,T>2I(94 M9W]HVI3481)Y151,) &"=IS$WJ,J-"O^6+,]*2]<$>UY^B="]RLA/('RR<%_ M^WS+D%O@>V025JX;48O5SO%OFON D)M&TRSQTFPTX*.D%6OHAHTH#)+0BV(G M;2-(B<.T.]NWP0>2U18J:LU;AU5!Z/E.U@^#P NS$=7WP)[+PAA0"IU1%(\, M[/,R'T(_KLJ\P-%IMG2(_)8M41$T^[%&ZJV<]0?H#.L\'U#.PVPBB9$%3C/F M-$&2S(>.R"%($H-U63%*/@K3YAP9\IPA<8X*Z<>.Q/#7SX.CP-^MH:GO]FQ9 MH%+ND.V,A5UC.6$T'Y\<<>ZK%"JXI;3(X113F]<>/&ON#.IT85;T+?\V/_C#RP/CUWTNR$DD&Y/)GP MWZ 5R>(S,$%*UI0[HB5M5#V%A8/H,#%WAM/F/P_Y1P0'=O"-!=RR@S5LBKN# M_2:4QP%&EX&8G8@HM^^6HD93K;XZJ _,W(4K*(;2Q+B_\ *P':.1?UF(K!,9 MV4BL-/22V#>RL2 FZ ]#NW8L"G&*^N4;-^ 6;ENB(9#P5)(7>RZ][,%?T 1N M>5V/A_ICLJSV:_X7_/CJW,_IJD'MYV7?X[PT#\59,]BX*#G ZN3010M F=L7 MG]:-WL&31M=U=QA-&G% ($;/$;AS"B @12?U*D$BL"X\LA;I./>/I(57A.&I M.+AVI5YHM+%X9'K+F.FJF@[R_28V+W$L>;(54*"R0(4D)9>H M,4I3&Y[2HA6[44VVHJM- :MX:6RDI!5*6;J/Z>GQ?@WN*MS@0AVF2M2;CP!-=8\95GQ-/>V!_>!./<_*; M.)@KI$U%SGY;<)IP]!N:+[FQ4)$66LPL*'7,.7_6 =!]$WA*^F=0\=_L^[Y= MGVR%5FGK0ASP$Z\5:/1)U$L'VF$<>)&?3R3HXZ(,W9#D3ST( MN+V 3&]!(_'2]/AZ7> &'Y%?1;/Z$='>.'?KYS/[>_:QU%RYWT\.L&@-39!U MCF;CPN3[Q^PWSR \A-UI =/<,3\JLBDP'%>@Z\U\-S>$:8Q+S9 )3GW0FCO? M'='NKNS750,WU(S^$^0@'3[@WO3?+YLR(79!@ (A( !@ !X;"]W;W)K;K6YIO-A'#LMLB5/>MESI7'PZ&-,U%P.]"E4'B2:E-P MAZ59#6UI!$^\4)$/QU%T,"RX5+WS4W_OLSD_U97+I1*?#;-547"SN12Y7I_U M1KWFQA>YRAS=&)Z?EGPEKH3[O?QLL!JV6A)9"&6E5LR(]*QW,3J^G-)^O^$/ M*=:V<\W(DZ76WVCQ+CGK1620R$7L2 /'WXU8B#PG13#C>ZVSUQY)@MWK1OM; M[SM\67(K%CK_*A.7G?4.>RP1*:]R]T6O?Q6U/S/2%^O<^E^V#GLG48_%E76Z MJ(5A02%5^.>W-0X=@<-] N-:8.SM#@=Y*U]SQ\]/C5XS0[NAC2Z\JUX:QDE% M0;ER!D\EY-SY1?R]DE820O9TZ*"1[@_C6OHR2(_W2$_81ZU<9MD;E8AD5WX( M2UISQHTYE^-'%5Z)-.(*W<@_X&==.'U5&%'-N2Q^*LAQ*PPMR(WOFS)Z.#Z.018Z>ML=/'M/\P M%H]+DZML.F!=+RLE!@+=U9 AR_G[F,.\9S MN5+(0Y:,AJ"!MHP!;<"U99*YP-&@T.XBIAN>1+F4,]@HSG M58'[2P%ML5XI^1?MTW@_Y,#0Y6 M@L/8UH06&9PI59Q7* )<>-1B2.A7Q70L&!W/O'$S"(]&$DY>(6 MU&X]=&1%9>#3@%T#><'6]*/TSKFDE]!)I;&.?:^X<0@2C$NE1791S),Z5RO*'A7%P/VFV+O*Z3HW%?_I._/6@ KKC:= ML.=Y$T.]AFLVDR4,@R7"!GCW'L%>/'MR.!Y')^T.OQZ=O/19^W1T<#28@V2! MG%9]\I:SF-OL56J$Z(/KE\Y?=D$9=(Z30)+EZ(R4_8FX0<@5TJTK2B0G,7!<&=MV0MOB*XL M=-B7QXS0CB8G/_U/;2GO8@0"VCUX066I6OI[RD;C_F@V8V_@1%GX)W C\&4. MZGP%0(IF]Z@_G4?LG7)0R;R"X;^_K.EL!?K=F#J+^)(K8M4&:*%[@SK1_ MA!L+/Y@($T)&L48*T7&8!=DO6B=K%!$;1=/^P0SBVI&3=] ?'>+I?+87F@^= MR,S[T=$!C$P%<51#F8[?4L=0&%WG_Z[<"2-J@V7B8_=MI1(K*0B7L< M>OXO7 %24J2A!1N]X;G;U"X$DS"38%S9!IBZQ8/X2QH%O,X"K.L'$#]&D>]U MMZ4W&7HE"61&S9N@6*%F++6!EN(6&B.U(O<6W4FBG5Y)ZDV#-SFSV)DJWOD2 M:DVO0L>.E_9EAY+_S?[_UAPT ^Z+? M3<2?#OK_%(ZN3Q@ 5OCS%5%G \5[!Q?BW>0^);<,N8'7_BW)SR:U0 UFW9$Q MLLDP$:65JVB$PK07^\<\^1/A"8.-#Y8?$-IM;SL.-B\8")+29&]2 M8;*FO:2T8S5H!R,0]1.=IJ1EN0F\W7A(FX)^#Q8>-=Q6SS9M-R _Z]<&9 7X M'FH'#[T?#COO[,.( JO\.W=]@/(17COWVX/7T\^LR$+Q)AX73IOP(LM4/2^\O,3W^T <]3C??'>D$'M)^%SO\&4$L#!!0 M ( .N#95ES_!EHC@P TQ 9 >&PO=V]R:W-H965T)NP_[8HHD<'#N-QZ_7"K]T2R$L.P^33+SJK.P-G]QO1:*6KSJ#3OG@-SE?6'IP#%ZU-:[Q;\(<72-'XSHF2JU$>ZN8U?=?J$D$A$9 D"Q^5.W(@D M(4! XU. V:F.I(W-WR7T-XYVT#+E1MRHY#\RMHM7G?,.B\6,%XG]32U_%(&> M,<&+5&+<7[;T:T?]#HL*8U4:-@.#5&;^RN\#'QH;SG=M&(8-0X>W/\AA^4]N M^=5+K99,TVI HQ^.5+<;R,F,A/+>:KR5V&>OWG"IV1\\*01[)[@IM #'K7EY M8@&+H'WJBB=.3@C7; ^UE989A5[(W,>!9)GK#WEMO=]'IPI^W@R%A>F)Q' MXE4'UF"$OA.=J^^_&TSZEWN0/:V0/=T'_2EBV0^(J&9CUF,[(+Y@OR\$NU%I MSK/5]]^=#P=GEX;-*A;)S%A=N*7X'25%+%C$S8+Q+/8_Q*="WO&$5G09O^,R MX=-$,/@+9O 8N^Z$L:E_'PN-Q62(38-&20X$#,.$0-PGA*$/"36[B'(HG95(0SL C* /^0 "S6 M&WA X)QSZ5Y8S3,S$YIQED@^E8FT*^!,:Y4&&NTR%70J1P33U1P#* MN;8RDF JT Y '\J!>FQ7[9QT-7/-CYZ 1):()UH M]:>+6GBUI,A3QTQ5 @&W.7"SW&G'3*L40&*!V!:3,(PJ="1,CWUHH;:!EJ,5 M<8.""L,>.KI("XY9E%JBCGF9S)B),EJL"@RF@;-N$17C](JX]0FU@M,T!UN[40 M_B00^-:=.&A*ZE,!EQ>S7$NPP%FL"_Q!%L:;$0D="%4<:'!=B@KNL(1;>KYU MV,[%P6 2KMOA;)_>;0%1(_,8>"49CKE$;Z9L.,3[QX#RH0*?-2W+UL\\JK%WW-^J+PK>35JRF#-9^P&[?#%*^A"K1 >0BS(Q3MC M+0Q9""%/UU3%D#PBB30N.H@0AF;00>B27:A8)6I.W&JPTXIHD7?_OU M=V5!Z;>"'G&M5\2$;TV&Y[S/9,IG.U)*]L$T,7K-$XI&[+VK,=^JR*M$^1II M/G+P*?P+Y?KETUOO2VX05J%+VB=TNW"C J&Z*2/"^OUPXW[T;/*_]CK^V.7_ MK!)DRF7)"+GUU"]$/">^-C/RXX;OH_?8](OSU60;9+!\_?0#-ASW&W M/OC^*V'%VWDQZ4XF%ZT<:>+VN-7>W'8<=(#-%X.+O0QX:,5S7=\V'.(S*T]= M824M2$!')OM9V/[^J>Y?[=5JWVD'@# : M[#>NAU;\W=?_QZK]L>JG NGBD\.4"T]E6"K#T7.'H?+ZQ'!T@US698'4.P,[ M43$K(RT['!R!24I;;X95'7J,!.]XL^W3T/A!MW\VW'._;3-?ZCZ>%A@K+] ? M/]YC[%G[;0+F1?=\,-J)5_O;!P+B8-"=7/3W2:C?G0S._P>]:M5DZ W=;M;7:<66%!]&=?%R^I76DL-8,91,=^[?F_CC!Z[CB*E8V"2K+K$ M&VHREGWF=NJ[:]2(^VC!,_B:+I77)A<1U*(\!O(,RV,YF^%8BHIECQMX;N/F&NZG[KYP:5 BBT*@F":Z'4AC7](ZT,N;8^^IHY;"O M=)-8D_*,0_@2!XE[Z"^4CAX3@Z$MK-JHI?E(OD]%TJD0*7&3"?\PFR9/?1M M?;^4QC!33!'7)=>KUEX'\=71,-@PSJ<0L>^Y\S;#>H+G%-M%P=# MT!E$3GJR;25>YP3,S[>08^=:O$:YXY-SSQ.MH0;>CYR9_\%7(O\;RQ.'_$.W52D_X=3$OX*Y(>?=2GHGEWT)]^&2) M)6RN/#*>%>NTD-?3(D\XW#/W>+F-CG+_P:!)^&Z.$IUNNS1-\(]EZJ3G[!., M_:E(5@\K%&+LL8\<%,RZY2?9QK/],<#AQ4$]I4X5]\+77I!T0(9>,MBSDF\G M$UY00"A1T<>RP>Y=_TRC$&2'-S^^.?+HS%PW/D?)$V2V[MBQ<$5MD/$>I M)!KAA-[A'/M9:!2,FOX9!!.@>_2D&UK(M;(D?2^KS7.V<#F.1:9:AT^4]]D#]_GME)G)(\F?)A# M]H<3_&M(7*8,A8=-ZD_> .P_?SC=;N1CE11#]M1R#!(P6$XE5TA5<$ J3XJ= M*E%2LA,V.'DP6 =1YKF>.-!+Y-::1-L=T\+P@:$,A32@T*U%1/BDQ:($>8=/ MM"N%4:8%5IE8 Q[4VZA$QDYJ]6<24XVI5"FI9W;J)V[H&W:\$=-=5*93MA[# M4])W)VY".O/\GTX.?P /CMA;T,]^$Y&:9Z@ W#P##1%Z8^K3T;QZP=ZZ MX_.S_4G07T>K+?7:M7;<'4SJ'@CP&TTF-7[MW43741BSSJ=>G:?%?2_2KQB:\4I.XAZT -AKHK6;GOKYE?'4+ M@H*-+RZ.PJ_11:UJMV7=BC(2/D9\(Z/Z%L9W>';>J(@.)Q?G>\C:98N'H^[H MO%&DN2?#T=F7&^,/+K[1E(3FH8 2E/F0L!_V+Z]_N;EU/P>71[Y@0N9WW@W3A#2$ M 9WWZ')KM9P6OA$0B-ML^ 3J:"#*MG4:2B+K!*WW$/^V&L7;K/N0:<$3%U)] MLG'H01U1VK*U_P'^@2$U(WK[FGU^WJA]X^:GPL3:A-4<2%84C' MJOJ[1^;*K/"B5(\>G.E:+^^KX5=-4OGL--9\F96Y* W^'JO9<82T5]*X3%2/ M6&WT%AMDFE8Z"[W1T$0-4G4L"6"8@#35YY0PA.0JAU[;_/-)8T0]%7KN!O&Q MGPCQT^K5TVK6_]J/N-?+_3\*O.-Z3FJ=B!FV]GMGXP[3?OC>WUB5NX'WJ;)6 MI>[G0O!8:%J ]S,%;0XW=$#U'Q!7_P502P,$% @ ZX-E67 Z]M3Z P M. D !D !X;"]W;W)K&ULG59M;]LV$/XK!RT8 M6B#U>],BLPTXZ8+M0Y<@WLMG2CK;7"E2(2D[WJ_?[G[CSY[W@%P8PD43HJLZ93"HM&U_U6,7AR.%CX-7%$:= MPBCQ;@TEEI]45/.I=SOR(@TT>4BN)FV0TU:2LHP>;S7TXOP3YY&4+>DV;MC3 MC;;*%MJN:>&]LFM&_&.8]B-,B4*_Z&"O6MC1*[!C^NQLW 3ZT99):A-P+[+6?S[[\;7@Q^.$%VD+<*JT+%;9[8"(W;?N=6[ F]U M:PF2%1FG+*W=EKV%6KZ'TG4KLEA[3F;I3;+P[/9MCWY]X9IJ[[:Z1%XQK+YA MT%E>J4(;'??D5G0VI%P;@\EP3KN-+C94@$W.H ]I]'G+"'.CA"K$4"%GD\$ M39BT,,;R/S%:I(8*]A'SCPIG6]G0HROGD648#]2@!SR]Y @Z>2\V&S$GI&6$ M)<*JUA$6)5;\B D,M0:%)Y'&\ \1U,1N*<6E0QJ= M)2%N@N]0$)4,"%HRE/#B5JI )NA1^=T#F-XL;V_NWU)MFI"R4==&%\DNELA: MV];R/Z[%9,E29EJ*:^5=E2Q')V$U#'/8.<)=NY>"VM2EBBUA10^-\H R>_%" MA\ZDM8TR^B]!9VY+#LJ-3I[671%:'45>@Z? <0ZMZT$!8Y!*DN\76HT4Z M8OQB-N8HCZ<9W/;^<:9S90#/I\IHIP*=C;\V4>^EX=@_VF85^W7:V?#+-3:V MB^UP>_@L6+3;\*MX^TWQ.=5"0+Y74!WT/KS/R+=[NCU$5Z?=F+N($*3'#3YM MV(L WJ\<9F1W$ .'CZ7YWU!+ P04 " #K@V592M:3 '8& B$P &0 M 'AL+W=O37NG12*/ALF"WSG)OU+4B]NFKU6IN-.['('&UTKB\+OH![<'\4 MGPVN.K641.2@K-"*&4BO6C>]B]LAT7N"/P6L;.,_(TOF6G^CQ8?DJM4E0" A M=B2!XV,),Y"2!"&,[Y7,5JV2&)O_-]+?>]O1ECFW,-/RJTA<=M6:M%@"*2^E MN].K7Z"RYYSDQ5I:_\M6@7;0;;&XM$[G%3,BR(4*3_Y0^:'!,-G'T*\8^AYW M4.11ON6.7U\:O6*&J%$:_?&F>FX$)Q0%Y=X9?"N0SUW_"FB2O>PXE$4[G;CB MNPU\_3U\ _91*Y=9]DXED.SR=Q!##:2_ 7+;/RCP'HHV&W0CUN_VAP?D#6K# M!E[>8(^\3]J!94ZS]T)Q%0LNV;WC#C"AW+/V!G'#Y\51;5S8@L=PU<+DMV"6 MT+I^_:HWZKXY '98@QT>DGX@"H?YR$@V;K/ ?\%N+.-,@K4 $7,9L)G."Z[6 MN$<$3*>IB,%&3/(Y_G*58"ZI,L7:*(U0"X;_A!1.$ VW;(750L\E9"*6M!GK M0H"I>#6J, R^EZ(@M[;9EX9* [%>*/$7J2W <$?R/0X&#]A3\$E5R:PSG$KG MC(RC"A/(L$2YA#_0.S!YF_WV2(KQ7#H]*W'!T69G/2HI^+PR@G$#6R )XPX- MR!%K[/. )9@0OJ@3PD(*?7#QS9++$@&FE:Z"KWWB/(^,S$Z$C76)G(9DEB02 MDR_F,BXE[>P*1AMOA3[[ G&FX/6K2;\W?F.94+'QP#!9Y]I@$I&U7J V$1,I MXTLN,':R"J]_)?)"BE@X9-\B:S?D8YZPD.J,$NSX#'665><$UA!#9L M(=?D)(%.V-KN'4XRT<=*YR)FH);":.7=B^ZC=[P@@(2:>1<9%&0P+ MLRVWV M-F0>$;K, + \-!:@QL*P+6#-SM'IF]ZPF]B-X)[TV@-LD5)2MT=?+!&S5[J; M=(3X9-@>UJ0&9$@KC%%MW:J8*ZUTX1KVL;J)1]*'1ID<+^?,%(4G?PYG][WGC/'4N]FZJ/W]Y6 M,;WW,9WMQG1#1/G]N,_9_78>TQ$WM'=/WM6O3MAD&O7[O1_VUZPTQM?](US- M[-J'O4ESAI-/D+2%V!M$P\DY^Z15_$):-C23\V@X&+ OFOKA,4+W/4_8=!)- M>Y,?]N/7HRKO%*MA#=P]!]>3B[Y7WZTP$ PS9F]&9Q1.N+N+T*D4 MWB0."=QTLV<.J],7ZD^_E]PXFJR\U./ZC&\=,_+>QFG>BW1@')'2)VP03;"\ M_@G9TRYRP).'U(VGTW^3%BD79CN3;>>O[3$Q7V^&M##5'7WH(&.*^8RU3\7T M8C'\;Z>$C^*=K_8$27!YWG!:KQ^-1A/:'=6[O5$T&HYI;[S=&T3CD=^;-/?. MIP/:FS;W>J@ _8_W^90RKB[;232>=JN>V #0FZ"4+MXW+-TVJD0S4 VWY%6A M4 [8;>ON3:/1N%^)"E'3"+ *L++L\M\=Z2TP6D?'AQ4XTRC%TBO#!Q()@UUC: M.$@RGB2"%E'-6GD)IW"_;-1+41JLR6KP#?> :I"LO.=]QA7AU7A/ID:/@R^7 M;NUU+=!PPV6TXR/+E';/FJ"WH&V)%XE*2_NY6W*G\=TB![/P7V=LN"2$3QCU M;OT!Z"9\]]B2AZ]''[E9"$57DQ19N^WQ>2O$9+-PNO!?0>;:.9W[OQEP+#(B MP/>IQKMTM2 %]6>QZ[\!4$L#!!0 ( .N#95EI4MGMW0< (XB 9 M>&PO=V]R:W-H965TY$2(M&'/"O$Y2R5LCQ?+D6\*L+5LF,%N0-1Z+*<\SO;TC&MI$LWJ50=RZN+$F_( M+9&_EF\XM)8ME83FI!"4%8B3]>7LVCJ_<=5\/>$W2K:B]XZ4)"O&WJO&Z^1R M9BJ&2$9BJ2A@>-R1%R3+%"%@X\^&YJS=4BWLO^^HO]*R@RPK+,@+EOU.$YE> MSL(92L@:5YE\R[;?DT8>3]&+62;T?[1MYIHS%%="LKQ9#!SDM*B?^$.CAU,6 MV,T"6_-=;Z2Y_!9+?'7!V19Q-1NHJ1%S'+"9IG3(@S M:-7P #U?+"6PI8@OXX:%FYH%>P\+#OJ)%3(5Z&61D&2X?@GBM#+9.YEN[(,$ M;TFY0(YI(-NTW0/TG%9'CJ;G[*'W,Y-$(,G0*UK@(J:@J5L)FE%:$U/RUN3< M:7+*S,Y%B6-R.0.%"L+OR.SJZZ\LW_SF +-NRZQ[B/KG.=##+"A]H7"!'LO* MCXJ5\TDR[U*B%^'B'J58@!W&&>9 +\8B10F]HPDI$H%*("Y2&$%LC9Z9"S-$ MM$"P)_QQ0E!>(X\HY"' #1SJ"I;LP*/9A1=G ;L5@F4TT5R_2'&Q 4P K8:A M._Z.Q&E!T*U24\JRA'#QK_'3A\:3 MTTX2J@ -*#HVM4;EJ80!B( C\ DL?M]VOL$T>0Y@V+7?$@DALB?6$//']M"G MTYW+M49;1PN75/;D>HEY08M--[\VJ=JBVLYW3*VYP1DX-:"-)?JA B"TX+>\ MT+ MOYW_#%F&%]J]-CP-QPD&,QS;,VRWWSEVV8?FB$GHE^AL2# M/&3W8Y^.8_BF>6RX/M5XH'>$#:=H(VQ.9NP>8DT]4%8\AHA%4 EFAQQO1*U3O@V' M'9S,13W[Y:'=3I5_KQV%C[8,(-%W.!,A5WF=,.AVJKU.U&N'GF=$@3/T.JYE M6('7ZYO[IF&&P=#K6$YH^!/X_M*>7TI<_C\>'WE^_KCL@(4$X%G[<1@L).C' MZ<"&'O>!A9B1X?I6KV_N^Q"&W;/!M @Z/0CZ3Q*7/=.((N?8\.>+RW,+!/3L MLW''Q\1FW^E$ZK0.T2?L!>VYY8&ZS8/A$8+\_IWW16=W'!*Z0^T\V]PU O]0 MM%3CP=-&9\\]$IW5A$='Y\B(0NMDQNK9GQ2;Q\#MMH4$]@"P'S[5;/>?C2X*^[!#@G=%"BN."=%?(\DQX7( M:KSBY(]*2'T)I.\)>NL*<)Y5P0G.Z%_ ZP8BC:AW(K 7K(5@3N^PK/D .Z]J M,@D1L)V6#XOZ+F.=L2U*20*4%UHRW%/":G=8G-0="M,X3COQ3Y->79#4U[*: M7]A[S3+8&)@>W&>M5 X"3W>"/W1FW M2< ./*<2^;8#1ZN>'NZ.+7_= ]1U#Z.#M$*=,4!C4/ ;&K?0*_&'GEV&AF4. M3#?T#=<*^Z;;5OA'0[F!5D19E=KCZ=!TW5R^-;2YN@T4@JYIC.N0/3HG#[S/ M1'"&BMGWHE$WQ'+?C=IM.OH .%;),1G#B\94@G#LHAW#@?!4'\U1.^TK;RJ? M<"UK0B3+<-UQO+0BPW1,] XHS9O8<[9N6]-%/IS*_0F>D,3N#A9 MH@G(S1W#M(-)26QO'!V:VY4AL,?.8P^Z 0@/RD;/L'Q[@.Z'E>2_X?R<_YW? M/^G\G!XZ.M4^TUF]_S!QB6Q_B(^FCOJO>#^5LHVK"%4+F7XT8=%0.(9@$2>[ M/U7:.%.$_&BB(@%SMYW@(US&(2A,12LFRAXVFE#WB")T]CA!4X5D#I$>FX=FC.#_(VH>_PT'FJ&DG9$VX M^C5.[9!1O**9^HU,5;54CO-:_=NGZYE3$D+Q M7!+]@W]VO^@Y!ZUSX$K5-P"A@DE4)EYO#,A<.9;92^-P6 M)8^ED&8>%-96TS TK("2FKZJ0.).KG1)+4[U.C25!IIYI5*$212-PI)R&2QF M?NU.+V:JMH)+N-/$U&5)]=,-"+69!W&P7?C"UX5U"^%B5M$U+,%^J^XTSL(. M)>,E2,.5)!KR>? VGMX,G+P7^)?#QNR-B;-DI=2]FWS,YD'D"($ 9AT"Q=\# MO ,A'!#2^-%B!MV13G%_O$7_X&U'6U;4P#LEOO/,%O-@') ,2:)D< $O[8Q, M/5YZ!N^SLF"(5>0#EU0R3@596FH!D\N:4_8V<(/3<.Z>3$U%&OXE%T?8'LH",[N(3^PHA<,EZJK:H)SI$7AD M4-F]?5JJ&@-P-26O7XV3*+W^Z?\_-=46\7TBGI7"],+8KU#.Y=CS79=S[I-V M*[?'IKFM.+YN_/#_^7_&JMLY;KOX!TG3WBB*<#",>I/)CLA'R52)?L,X,>J< MCBE=H<6<\0I#@Y$SP&K-+8<=W)O1U6X\OCH">Z!<^'@C&*Z4&&!O8Z%$!OH9 MK>%DL+?@Z(V'W<)W7P(A^Y,^@,:*WN 8@F^!L9@#CN"!XSK->#CN#=/X8!ZG MT8LCL,.10?; )YCE7(%1U\ M#-D]494K0L87'SS*:LZ<7YK-6G*[XY_TAN,=^;0WCJ/SS/<=<=J ;:GK*(_B M7AP/#^:3P8NR]CG4J;R-CW+(5>GL)_SBZS'&?Z50ORGR6)1%G:'!F&$=!/9Z M9%-P5C3BZ[6&-28?"H-FW "IM&( F?$U'5RM]8*M)[&[N\=LKY !>"RWB3[@ M*NM[&V3MJR]2K_!-DA8?9/&TLZRAL8U$RS CN5;ET5NTH88,^C&V1D+X+@^M MWY]OC__1O@S@7X;#%\!7?*?HJG[/.:\"WRR*ISXY]:*'>_U6"7KMNTJ#&83/ M6=-Z=:M=X_JVZ==VXDW7^XGJ-4>7"\A1->K_-0R(;CK)9F)5Y;NWE;+8"_IA M@ ^[E"%[83=T#7SB_^ U!+ P04 " #K@V59F=:A&G23*+ M:\9EL%[Z9P]ZO52M%5SB@P;3UC73ASL4:K\*)L'QP5>^JZQ[$*^7#=OA!NV? MS8.F73R@E+Q&:;B2H'&["FXG-W>YL_<&?W'Q3" 1&-;SUF,(1TCN/U$?V3UTY:'IG!>R7^YJ6M5L$B@!*WK!7V MJ]K_AKV>J<,KE##^%_:=;98$4+3&JKIW)@8UE]T_>^GS,')8G'-(>X?4\^X" M>98?F67KI59[T,Z:T-S"2_7>1(Y+5Y2-U73*R<^N-Q73^,'I*N%>U51KPURZ MEK$E=&<3%SW278>4GD'*X(N2MC+PJRRQ//6/B=5 +3U2NTLO FZPB2!+0DB3 M-+^ EPU2,X^7G<'[75DT8!5\XI+)@C,!&\LL4HM9\Y;>#BY_&\Y-RXUI6(&K M@,;!H'[&8/WS3Y-9\LL%LOE -K^$_JZZ7$1ZFZ?+!4R2",[%N8&/K>9R![9" M^-8R;5$#NLH"U862]DC[8W& R=(MLM";.QPF#[#33%IR2*(%M:X0?@KEZ9X: MO'@"U;B8!IB%O9\C\F+/J.FUT*% HWE!U5-;N)KGT6+J@:X6>91UT5^Y;1G7 M\,Q$VWNETRA+.Z]T$4T7(;U23(/^I2 .T0^4F\\6X6(VZZQH?3V;N%B6%+CC M3G$KN?5ZV27J1[W7Z: WSW\\\Y*7()7M4SWB6JBZ'HID7*L8:IF3DM%W 6;Y M(DRO,X\^"9-T'L[G\][>23B!V7-;T11:&C\N*1"]WXN30F71]*1=KJ94Y>') M'C4"OJ NN.O9\G^)/TV@%]3/0#&: 0KCUA@2T4*TALP=PX8=M!("+'M!$WK. M-$G9*>?)))I\Y\Q,!^&(<4H$?82(=0@[E%1RX5U82:]W3JEGCM>8WK!5*#N(Q?S=-1)Y%Y M*T>*7ZFB= AF.T92R0_/- ;#N/;='HY/SLVT+"]91? 'R7LU\YTP4+2%?<6+ M:LC"*4EN?&<4/=%''%>1#E-*IE;7Z%X=%.H4>_\?<@0="MM=VD8G@Y7 MKMONIO'=O+NO?6%Z1\,+ K?DFD3S:0"ZNP-U&ZL:?^]X5)9N,7Y9T;41M3.@ M\ZVBCU"_<0&&B^CZ7U!+ P04 " #K@V59>+404UL# !A" &0 'AL M+W=OS4-M"D MZ>6AN]FFNWVFI;%%E"(5DHJ3O^^04F0UC@WLPS[8(H=SCF:&<]%BI_1/4R): M>*B$-,N@M+:^"$.3EU@Q,U$U2CK9*%TQ2UN]#4VMD14>5(DPB:)I6#$N@]7" MRV[T:J$:*[C$&PVFJ2JF'R]1J-TRB(,GP3>^+:T3A*M%S;9XB_:?^D;3+NQ9 M"EZA-%Q)T+A9!N_CB\O,Z7N%?SGNS& -SI.U4C_=YDNQ#")G$ K,K6-@]+C' M*Q3"$9$9=QUGT+_2 8?K)_:/WG?R9V7 :S K3<9QZ2[EUFHZY82SJ[]LB1J^R%Q5""&,KA_HN@V>+4)+ M[$XGS#NFRY8I.<*4PEM.3)M,OD).$MUA-(HS$D49*= MX$M[5U//EQ[A^U-9-& 5?.22R9PS ;>66:04L^8E?UNZ[&4Z5RT7IF8Y+@,J M!X/Z'H/5FU?Q-'IWPMBL-S8[Q?Z?[N4TDW,;XG@"QR@OX,VK61*E[^![B4"G MM9(N)* VH#R&MY@1=@@2 !U023EM)A^YW.YCZ7#73$L2&F"R@"M2TEBZ2K[' M)P.8II^!C1+4%PR,/*5J# ',P*3_Z_EWP[0EUWRR'M6B%"2?UJ3G\O#YJ23\2%QD(7H5[E-8R2<7P^/1M*LO%LGNXE/;@+\_/7S)/I@6PVC_KU)VJ] M,!+*F#.@/L?E/9'YBQC%9R^Z%B>'KB:S]!@CWC7'[>UHLU J^0<-%LVL2YWG^34&B8?L\3B:1@/>>;9G_:XLE?.1;-V'/IYE MPXN8CM,H.PR1"]N-YC2DN'B$HD'7-!B\CB8IM6 AW#39NA"IM@P,$^B+I=&4 M 'G)Y)8@FKG,&D1KZR2P5E01FX:RG)BU\]Y1W'7IB#X=?T\[EV&3EUI*.&C[ M%>JM'VZ&*KB1MIT O;2?G^_;L;%7;X?O5Z:W7!H0N"%H-#E_&X!N!UJ[L:KV M0V2M+(TDORSI&P"U4Z#SC:(VTVW<"_JOBM4O4$L#!!0 ( .N#95GDLL*3 M40, (,( 9 >&PO=V]R:W-H965TNK9.7&=1 ME '4JB1+TXND%5)'ZV48N[7KI>F]DAIO+;B^;86]NT9E=JMH'AT&/LBZ\3R0 MK)>=J'&#_O?NUE(OF5A*V:)VTFBP6*VBU_.KZP6O#PO^D+AS1VU@)UMC/G'G M7;F*4A:$"@O/#(+^ON -*L5$)./SR!E-(1EXW#ZPOPW>RN$P6N M(KH"#NT7C-8OGLTOTE;0MYR!T M&?8'=L+!_")>/ ]#/V3QSS\^G]%5==U K^YFC"V,=D;)D@*4@,)JJ6L'6Z1@ MQPK0S;BG>L?*"%=23(ND2M*&N3A8*1JA:T8%F?\V]I6/@P/D\PETNHAI2_W# M$2-MQ&!ICL[(5]-Y<%A:TJ-A>P>";N">E6EZ+4?A[-Q+NIGU8Y)'D927PM1: M_A6">4HFLVQ18R6]HUD5\D,Z)A*V$XB8^BR/4XJO%#]F96\YXK=8G-WS>#;/ MXXO_0)/'L&F(Y"=^ LM 22^S""\K[@MT0_)'.[SEWLIMSXY(>#Y%'#?N>T6G M\>([*?(GDF^(PX*D4D0DYG'/5L,)_$L_=\6\CB;&(CQZ?"'5'ZKW8<> MH.2H,+1HZU#^' GKM1]JQ#0Z5=C70V'Y9_E0GM\+6TOM0&%%T#1^>1Z!'4K> MT/&F"V5F:SP5K=!LZ"L!+2^@^VF;C/9YI:6P1I4B5I.*XOWZ'U&$Y<=QB ML2\6CYGA-]='^GHKU5== !CR5'*A;[S"F.IR/-99 275%[("@3MKJ4IJ<*HV M8UTIH+E3*ODXG$RFXY(RX2VNW=J]6ES+VG FX%X179M_# M-H6Q"^/%=44WL 3S5W6O<#;NK>2L!*&9%$3!^L9[%US>QE;>"?S-8*L'8V(] M64GYU4[N\AMO8@$!A\Q8"Q0_C_ >.+>&$,:WUJ;7'VD5A^/.^D?G._JRHAK> M2_X/RTUQXZ4>R6%-:VX>Y/9W:/U)K+U,R6IM9-DJ(X*2B>9+ MG]HX#!32UQ3"5B%TN)N#',H/U-#%M9);HJPT6K,#YZK31G!,V*0LC<)=AGIF ML80-AMB0.]$D&"-U/39HV&Z/L];(;6,D?,5(1#Y)80I-?A,YY(?Z8P34HPH[ M5+?A28-+J"Y(-/%). GC$_:BWLO(V8M>L?=9&M#$2/*1"2HR1CE9&FK NJZ/ M^=N8BX^;LXURJ2N:P8V'G:!!/8*W>/LFF$ZN3H"->[#Q*>L_FY+31JS')(@N MR!%KE^3/ LA[6594['[56$X"^\])P2/E-;7!TJT>MK]"+;$A.' F1 :N$7*" M7;7?9B*3)>X "@')0!FD!)(55&V:V&=2H[DUT93C A4YGL$1]\8G&Q!HAKM% MFF.9,VVLV4<@\(3\HT'[I%)X!*LHYSM"M9:81H,@MLP4Q*!##/W)W D55899 MN7.Y%2B22:$E9[F3U_5*LYQ1Q2P*3;8(PGYI]JUFFK5&#C#Q MB!&1:N<36DH\XKL+ISUQH'S>:3!AJ-BP%0<+%TSCLT2HZJA\Y^F%2\^]P@QB M )<9 XQXH_R!T8W ,+*LF2\K:ATEMTQRN=EU2=-DA( M+A9#S]*Y'R>I'[9WRRYPX]D)S[LS@8'2RDB=4>4-=S-AF0SE[/3X)H;R>QOK1\S='* MIH'14??SM)R%\_!E 7:EMC0R^]K>#QA'"\*9\QLZTI;3T4$H*RYW",K0IP,? M)_XTF@U]#/QX'H_( UC>RDRM;(X<70U7>A;-7%*&ZI-P6.;IW%:Y0EY"\>[B M\?=7T8DKZ"" Z70(TI_/T>Y=?P.MT%$!6I,">'Z.5'GN"N-8YP9Q^FHP#]KQ M1(5&SG"0)'XZ#0? $%1S"VA'S=\:O$Y+P)*R;W!-W W;/%3[U?Z9 M_ZYYW>[%F_\(G[ B\0(C'-:H.KF8)1Y1S;N[F1A9N;_S\C,+ @ M@0 !D !X M;"]W;W)K&ULC91=;YLP%(;_BN5*O9H" =I5&2 U M7:OMHE74:-NU R?!JC^H?0C=OY]M",VT)MH-^-CG??P>\''>:_-B&P D;U(H M6] &L5U$D:T:D,S.= O*K6RUD0Q=:':1;0VP.HBDB)(XOHXDXXJ6>9A;F3+7 M'0JN8&6([:1DYO<2A.X+.J>'B6>^:]!/1&7>LAVL 7^T*^.B:*+47(*R7"MB M8%O0V_EBF?G\D/"30V^/QL17LM'ZQ0??ZX+&WA (J- 3F'OMX0Z$\"!GXW5D MTFE++SP>'^@/H797RX99N-/B%Z^Q*>@-)35L62?P6???8*SGRO,J+6QXDG[( M36-*JLZBEJ/8.9!<#6_V-GZ'8\'U"4$R"I+@>]@HN/S*D)6YT3TQ/MO1_""4 M&M3.'%?^IZS1N%7N=%BNNXV%UPX4DON]>]H\0H?UBU$U(I8#(CF!2,FC5MA8 M%HF9X%K:&LD\FY%_6 ORI!7,R.7%31*G']J-CLZ2!+,+'6-)I3N%P[&:9J>FO!W. MXGOZT-&/S.RXLD3 UDGCV>8$RJ"+/6^A..;DKC'#A+*[*!)9C[:J&LA7N6@G(0FDJ!%*RGP=5P M,D]V?DE*RD?'#&33$-0E<0,,B-8R#VLX4Y,.:(;!D_.\Z@3^F M^^<=^R>OW6I9$0USR7[0PI33X'V "EB3FID[V7R&3L_(\>62:?^+FC9V- I0 M7FLC>0>V%7 JVB]Y[/JP!Q@> T0=('H)2(X X@X0>Z%M95[6-3$D2Y5LD'+1 MELT=?&\\VJJAPOV+2Z/L+;4XDRW($]IJM #E7X3( 5U3G3.I:P7H+;I?7J/S MLPMTAJA WTI9:R(*G6)CZ$B>&-U*84J-/HH"BN=X;&ON"X]V MA<^BDX1+J 8H#M^@*(R2 _7,_QX>GR@G[OL8>[[X7_IXJ%TM77*8SLWN1%]\N04>_;5KIH;D4L.Z/R+U/KBD-J6 M8NPIW&+99G$\#L,4;_=E_!DU"B\OXSZJK0_OO78.:N.7@$:YK(5IWT_O[??, ME1^O%_Z9W3_MNOA-TRZO6Z(V5&C$8&TIP\$[.[VJ70BM863E9VHEC9U0?RSM M#@7E NS]6DJS,UR"?BMGOP!02P,$% @ ZX-E62 :E9U? P B0D !D M !X;"]W;W)K&ULI5;;;N,X#/T5P@/,4R9VG&L[ M28#TLMABT-VB[>P^*S9M"[4EKR0G[=\/);MN@G'ULB^)1.L<'HJDI/51JA== M(!IXK4JA-T%A3'T9ACHIL&)Z+&L4]"63JF*&IBH/=:V0I0Y4E6$<18NP8EP$ MV[6S/:CM6C:FY (?%.BFJIAZN\)2'C?!)'@W//*\,-80;M3R:A)9@%OQ#\>C/AF##64OY8N=W*6;(+**L,3$6 I& M?P>\QK*T3*3COXXTZ'U:X.GXG?T/%SP%LV<:KV7Y+T]-L0E6 :28L:8TC_+X M)W8!S2U?(DOM?N'8KIW- T@:;635@4E!Q47[SUZ[C3@!K*)/ '$'B)WNUI%3 M><,,VZZ5/(*RJXG-#ERH#DWBN+!9>3**OG+"F>T=[6^*"IX52[G(8:<4$SG2 MOAL-W^ 'K^ 'EK2B8F(=&O)H<6'2L5^U[/$G[%.XE\(4&FY%BNDY/B2EO=SX M7>Y5["5\PGH,TV@$<13/0!=,H?;03OM=F#K:Z2>T0]&/8/\&=R+E!YXVK!P* MOB6=#9/:?KK4-4MP$U##:%0'#+9?OTP6T7>/Y%DO>>9CW]XS@XJS$IXI-QID M-I3"(=%^VK.$PP@>2#D5B# CN"XX9G#[BDEC.PG^SC*>H!H!$RG<<$5])A68 M N%:5C43;P1GJ:P-IL#@L2D1)M%^_FT"IE-:E^0#LPQ=:P(EUV"UIVJ<=PD> MP[T:?^CY^F453Y;?]3E!K22E"#5DG7O-R!5M2%.#D7"Q'"VCJ*L5:TYD5=%Y M0*V5O, >S1%1P TFYZYM4+LFIPZ$A3/-*9QCP9,"N'9N\+7FBKFS):5D6&IK MMIK&G@3/^P3/O9GXBU4XE#\_RM.P9RH6O8J%E^^9FW)0AA_V?\K&HWK9JUYZ MW9\6VTD[P*XMQZ%X_(1&->C1M>IUK;PTSK\M&#JK!W?5#_^M03R2+GI)%U[. MVX\J_DR4G^"\23R*)M''G13Y*?-<86Y[:G=@O&3[X1+L6.:.Q3X_#MN+)?7Z M.CR[> )J.@4:8]J+LK?T[8]?>KA_+VT?*/5,Y%QI*S @:C9?D M6[7W?CLQLG9W[5X:NKG=L*"W$BJ[@+YG4IKWB770O[ZVOP!02P,$% @ MZX-E660Q_]TZ% J$< !D !X;"]W;W)K&UL M[5SI<]M(=O]7NK3*QJZ"*%X218_M*OE*G&1F'7Y1NKLY/5+OO:I>/TR MK\I49^I3(4RUV?BKP[;R& MDNB-RHS.,U&HY:N3Z]&+-S-:SPO^0ZL[$WP61,DBS[_1EX_)JY,A(:12%9<$ M0>+/K7JKTI0 8U?'DMZ,/SLH7]@VD'+0AKU-D]_T4FY?G5R=2(2M915 M6G[.[_Y9.7HN"%Z?*UV^DT4;D2_&I4$9E MI;2\RA)Q8\5$]V[T*M-+'!B?@QS\JU$>^S1"7MY\]!3$W1V%/T9GP0X(W:#L1D&(GQ<#P] M &]2G6R)8X7M^KD]1__,+H<_G UVF-Z_00]-_3#XH]_N!H/ M)S^(CYEXIV*U6:B"^#F*1+E6XFV^VLMKG@D 3.%2U&)6 "3JHC7,$[2UF65IH( EP^$AP+\$A_$+SHUP/&7 M/%UBKV*;%U;9GP4WG@N]%+$J2K@S()!5V+Q0MRJK +KP5Y0L,AB $0L%PE2] M"[@C[Y6)X!8@W%@S_(BM26[RHM2_N1W?O_GXY=WUCRD$+ M39BF%"E\+9G;1F;5$KRK"C X)S1!9PSO@PO8\5;'M+7.XK3B]<33?SK[K.[% MMLB3"DPGB0_$%UQ?Z@),8=$ $JW380[ZK" MT_9K!?1Q4Y'C$#]*:(!?.&GK::*P#LX3R\HUM@H)6#G0>UD=U 9LH*X;A8H.50 M.Y4UPK%8&84ER>%G[X"9D!5B"O0PEBGDY:!8)=UGCIX,NEPH"O4D@R,FEF>[ M\N, FM M6>O$!AJLMRF;;EN7IH.I*)$!D")*G;+<[U1ZBVV@IQ!=I[U8'XZ M'E\>,8/1I&^%U<"!^+@,A=KL1 Z!+<^+?4?&^V2XE0]=)$=BX1#8II6!\95P MJ^1N ?,9['M10]BHU:DU0"=]U1#Z:$4PG(@K: 7L.8 MG%+!(M=Y$CY>P? B>GD5_H147L-V)9Y!L&U4>14APYVJRLC/>1<07SDI3X-D&+ MM8#((!_%Z&<&.4["5G&##% QU<#_K31K\0%!U@S$!T=LV^LBV2J=W;B,B]42 M&-U!GJ?#P:16H(][^]%Y7U, GM%CA5I3>0#B/EJF%BKEQZ#O M94O[6@I3;U7F);0]D#0V.1U/1XUA&A=/ ?-.EVN@_R3NHD[N+@[F9Y^!95%1_.>PRU5-;YKW.\"(#]H@((@_0TM(C!>B MO>S:+GM!"6$3J+PN4-)EGZ='VU$2C@V:&8,QG!DBMAMUAAJ'A!7NL,Q1[5BM M( VY57P5Q2=Y(8E=.C(G4:K[+=6"9!HY MR16/QCD9=5MMC*JY@OPLKU;K@+K+R*6N'$L7JE'G.^BB,-@!E1*^QH4&N5HV MB=V7=9=F&W.#*V<>$R2SR$$,6[/U-O -MD*CKI?[^@E'")D=GKG/<^_7ZS3?,' .C>N"9'5Q/]5*0, MLH."O6'W#ILQN](=0EAVGPID(V#A3:P5G@\59!R-9]/@^RR:CF;!]WET.1\A MALI5!AGIV/J,FZWDW.:-SM-\];"S[73:SYW1>)R>*<^1_LB9RFHCZHMTZ:ISJU7S73^\S"+OZISP[ MBPFJ3;O[ >\%P6CN;NFO7_>JNP_Y7DTEZ\X!%TKLN;R &C(;.QLB:8$=].R3.Z$*KE6%I'L"TVF@+ MT?%@6%/D@K"-P#:J-X1Y6B.NNKN%P6-2:2H2GU)(^-;' _DPFVW^2P40WDNR MQE,7@/[+\ET*NZJ^AV?'C)G%T^NGK6-T&MLT+5WJTK,C7!EE!>F#YS(W!K(R M+QZ88_!/$'5IOU K9ENW#.:#NJ<=I$N9XKO6UD&HL7*PEE[[,6=2A7('E-@? M:'Q3)77X:*L[REI2:OD1UM!.M@AOWI3UI*ILDK+1V!C%:K36Y?KN=OM9YR5[V^&[(^I1.>N_CRU6NX>?@1*1QW:'IRCO]$" M^U&%MD]7?F^I/;N8[-0N=.WO5?3_ARIZ%&:RTV'PY6+ZY.)Y7RI^[/K^(OK9 MI$?AAN.=:Y?S^6ZW9Q1JY+15P5PTZ?C?"^>_B<+YR87UXXSR8RMX_'Z3[?.< M[1I]YVY?<.VW[WV%_6Z%T.NWIM'5U:Y)70QW5UY&P\G5SM71*)H"[,1#D <4Q[JMJZERXNI4$M@Y!.*'D)AQWE5MI6B MS;GC?1 ML;W-TULWMQ=;862F]L59'?^USQ+YF"M;66P^1LT+KIFB.,:67!2JV MNZ#9!Z^Q445,!3#U#*N26DT\Y$6CNZJH'=C&T@.XV:TN\LSE"@ 6*T6F9GA" M.(!"X%?4-^Y9:SG!PTEZ9>,+30?SX"/U\4NB\0D/1Z ,GX:[C MH,S].=-U+\UC[/#["I4WB?8AS#? R\.*8GV]ZI_V FY90K.26QJ4U#%/4X*J M.'>/V=,+1UI>='E(5WA^S6QAX/7A#8U;@B:[)QPXQ1BSJYF2&^%EV(#N(N@# MKQWFS&U4V\@'?FZAQ+A;(CQ.)9*+C&=;U3>1R(WD?BH?E=$9BG%BH?PWX5<^FO"ALZ]5 M5KNFH@Z<7+<"+V=WQLY>2S='[-7*90R-ZCZ/[,*8,S(WSBI,\ H*Y]X(D55! M.+K, SQ-J='I!E+I[+*P^4[(ZW^$(*SQ6\EG[!'JHS[?$]EN4VQ%W8R6'K9G M6[T>^J%3V7@6#R@.6\8(_W1 "IT(VRPT^DMY)\*$F^#DZDA?U+*_B$XP%$T5Z%4S DHKQ2:$TL.(%,DS2>#J*3>I) MY/JFJF]R4[W9J(;N44!22-VSR*46?K? /B^7;I0)4^5>MA0@8Q?"6"]LUI, MZ=VFVG0&=QL@-F@RR@TC JJVN*0)PT55LDWMX![5)K>''\Z<_%>["\U',Q)D M]&Y;DB<^$SJ_D&3\*PC>.(Z B%H*_[5*;%K*]+!! .Y[!\(X(VNXSWI2GU!3 M2*3VXJIYMVMOU&BB9"AI!)$+0C4FQK"I37LN?E_-QZ0$,)>4GT"YKL9 99?6=# ?8/D4\) M8#UP)N3=2WL(G7,T\TC7*:;/M3/Q8:9]^E\?;^/H$$ZNJQ4R W>H>C6<1J/+L4U_C)W2*#FRDM+P1#J!I-?D M:!0B;^/-E7<1%)UPY:3,+KISIQDV:;O-ZMYUS>L!^&[ 3'1:L6S>?[I!?I_& M/B?Q99(;U-]WD&,EPS@TQZ'-_(,G %;G>O70%?L>@LO@+ [1D['O;YI M<44+P66+DC5L>N,)7D*Y G_?*Q@M_^#?&XF"! 8*H^MW&\_)(5)QO;1OBK1F MG?S 2@_E!P_"B 1[-[R:]_BOEA"I0EIK&D;@8$E!OH[Z3;!B("Y59U^Q<4?D M=+WM3RG<5(9FY1;T GM;G=UZ +.Z M"S [\BY);+WB=0(?!QS"M\-1 /,PHGOI"@+]K%)U2S'K)_BI&U>.&?'1&%*- MGR"L/\,.':R^IL)WPZ8]G22;==L.U@Z2Q+OD66-KX:/A=1][5N'9R8),%#W/2M MP;JF*R5E=8_;SSO:J5*5=!\/,R#?M'5G,AT79(< B2SA/O=#_584R9&Z)?4+G40$Z_:2LTZRWDU=E",O*ESGN0OJ$H[*OKK7I!:* MT@8W@TK)2_T^ID(X8*_EW$JUK5,WV]%@&MF%Y+:;TU-KAAQLY7?A6I9A-CRF%XV-'N*Y1[UZF;SH-W*2A' *DI5HVC>QZ-;] &04' M["VB_TIJ<=FO%O]')&RC:)U(:*SEP$@'0@O(TN1>?T5A]0&> MQF)-"3BYM[:K]$&=F<1T!8.,+MJ%1FP#'5=7#5MZ%UCZD=-"*6C#MSF\<6;L MIR8:Y?8W;'YT M+RFF:HE'AX/9Q8DH[._"V"]EON7?8EGD99EO^.-:263OM #W::;>?Z$-ZA_G M>?W?4$L#!!0 ( .N#95G1['9']08 !L> 9 >&PO=V]R:W-H965T MASGC%Y,4B5 M*LZ&0QFG),?RE!>$PUPF&/*!I-S,W\ M5!EEY$X@6>8Y%D]7)../%P-GL)RXIXM4Z8GAY+S "S(EZH_B3L!HV'!):$Z8 MI)PA0>87@TOG["K2^\V&/REYE*W_D;9DQOD'/;A-+@:V5HAD)%:: X:?3^2: M9)EF!&I\K'D.&I&:L/W_DOM;8SO8,L.27//L+YJH]&(P&J"$S'&9J7O^^ NI M[0DTOYAGTOQ%C]7>"#;'I50\KXE!@YRRZA=_KOW0(AC9&PCE>"C)9O ML,*3<\$?D="[@9O^QYAJJ$$YRO2A3)6 50IT:G*%)96(S]&=()(PA2M?L01- MJV/2:U.Z8'1.8\P4NHQC7C)%V0+=\8S&E$AT](!G&9''YT,%*FG&P[@6?U6) M=S>(]] [SE0JT0U+2+)*/P13&GO-, M.S6PS(YKGA>8/4&D, B'F"0(@H>(0E!)3B"$R9I&0A5F&9L0H*R T89HP M)$$") (,8T'!7(H1%@3EI-9FU69MR\K,R5*3^GS &(' !90G$A55 FI11+0$ M4U8[G$G(M\303R%/"4"C,JE[@P4#[N \S3$#G(64-&2\E*"$/#Y#KWX:N;;W M>N_?W^NS-WG9684L _DS6->IMKZJ4P_TA0@"Y22&S&F6?D:^-1J/@$$&H;>P MT((P"(',^ HG ' 4_(4U4J,CY[C#.K"\R$$/7 '),T_'MMQPO-,FS?!^WQ,R MD3-[0I(LM*/-.;^@?P_]?4@%@4"KP)*80UD]!./T3=0W>9'Q)V"POG I)5&- MT8BUGAL MA6,'O:%XP>",:%QAQK2 H '&5Y1G?/'4$>O[_=YQW*Y9>N\U%P6'0.R:YGC[ M<])[UX/5M4:!N\6^M6#6L%(%G4$V78CJ#HI^(=) Z )TVC2((6!1*-3]!K< M$\>B)&N!#JU,ID]NB7=4D\=9::".JA1X_6;.#V!4Z/C/*)[1C"KZ+ @85Z): M_)!I14YK8ISK7D$C,#A31QB6^V.DR< ^47(%_4!MGA.48H",&=$@O?1.@YW, M%/$*_FL7_M?YV\E DWE[9)8&+0JF4U'!4)-81^YQ'5LW4/@8E#53\\2SV9TJ MKLOWX9%XC66*"OQ4>;P+JJ-Q%Z.G#0$NM0 MD2@E67("'<.)+JG6=]H[[-5#+$_B:[N(*/ ZL*SG?C0(_X<&P6DGJ6^W!H%_ M<%^P"65VS6_N#XZ\GH"SWTI5!OR>U//(J%T@8S5IJ6+6W"+''53*K"[.T/+]D:= M6<>Q?&![RV)AH@8T(ALT@K@7NQ5R/*\[9SDM>-J%+ [<>[R]-)KS4JATMX_L M[I78MR(OZHH.K+$;=FNP8]F1NZO_,T?1TXY!=VG;!W2&D15J/M_6&WJ6-^X) MVR,P91SV /.1&UA>X$/7V)+6A^"NT_]]X9#:H7DSC> MZO; &;54J6X&$%A;/OL&S6??8.LWVO76J.\K[U8.7_E9.FST"[_IDWGX+^@6 M-;I%+__)?"O+?H7O^X*M?KMKIEM7CXOJP>_Y^W5L^F[^N$D(W,@ MM4\C2'U1/456 \4+\_PWXTKQW/R;$IP0H3? NGY060ZT@.8]>/(/4$L#!!0 M ( .N#95GR561\@@, !H* 9 >&PO=V]R:W-H965T M_WV'DFUIXTM;H&]]$2^:%-%-57&U MNX-2;J>.[QPF%D6^,7;"G4UJGL,2S-?Z2>'(/;)D105"%U(0!>NI,_=O[T)K MWQK\4K*2\KL=?,JFCF<%00FIL0PXA[*T1"CCSSVG_HRXIKN)?EMR(SFZF3."2#-6]*LY#;7V'O3V3Y4EGJ]DNVG6T0.21M MM)'5'HP*JD)T+7_9[\, D'@7 &P/8*WN;J%6Y<_<\-E$R2U1UAK9;*=UM46C MN$+8H"R-PK\%XLQL <\@&B +2&4NBG:GWGWAJQ+T^XEK< 5KYZ9[MKN.C5U@ M"\BC%&:CR8/(('N-=U'941X[R+MC5PF74-^0P*.$>2R\PA<CP/-H>D%M=\Q2F#IX #>H9G-G;-W[L?;BB+3QJ"Z^QSY9XX+(& MA1&Y)EFA>9XKR+F!#+._C=(YQ=<&'_[S]O>'*@.JRXF^M,>8&JA7:V\!?LK()83_!R9][*?"* M:4-\G/N),"1+PF@XPT(:A:,3_">AC6KPXC$]GL64>7$_#&D2>V>4J^E'O04R]T25A!^BIB#&Z\UI$3,=!=#%F@VS,0>:*UYO= M_R(E_VG[%6]@E+,TW+Q*7C_&'R84P(O:=EDA<@/C+]A M/Y-5'_TQ]>)>9Q32T3BY).='L!_0<=AGB\]H&(Y/P/.G^?U0R4>L&>R.WV\* MP7MP0GW&^J$],*=9?!Z+IS!@O3&+:)B<[L@"M+$WZC>IRC[2"1V/>_]'='3F M(OB,Z:[Y#]?(OTWZ"Y]Y]][WYEW5],A5 M7@A-2E@CU+L989VANDJD&QA9MZ__2AJL)=KN!HLW4-8 _Z\E/HG[@5W@6 [. M_@)02P,$% @ ZX-E6?' J\?P!@ '1@ !D !X;"]W;W)K&ULU5EM;^,V$OXKA%L4"<"N*>I]FP1(LBUN#]V[(-Z[_<&_2YKAI] MN=@:LWN[7.IBRVNFW\@=;^#+6JJ:&6BJS5+O%&>E&U172TI(LJR9:!97%TYV MIZXN9&LJT? [A71;UTP]W?!*[B\7P>(HN!>;K;&"Y=7%CFWXBIM_[>X4M):] MEE+4O-%"-DCQ]>7B.GA[$Q [P/7XM^![[;TCNY0'*7^SC??EY8)8BWC%"V-5 M,'@\\EM>5583V/'[0>FBG],.]-^/VG]QBX?%/##-;V7U291F>[G(%JCD:]96 MYE[N_\8/"XJMOD)6VOVB?= ,R\L( >AA MG=W=1,[*=\RPJPLE]TC9WJ#-OKBENM%@G&BL5U9&P5UO&YT-#W:,N6M MWK&"7RZ "IJK1[ZX^N&[("$_S=@6];9%<]JO5L"\LJTXDFLDFD?>&*G$M)GS MBMX/@U$A@4C:6)UGHD%F*UO-FE*?OT4_?)=1$O[TS9[@*\/K!ZZZEWZ,LP&F6>((TQV&:]H)?1". 227:2%EJ M=!:<]Y\"DN$L"+QV@DE*^[:WU1@U0*!ADB G.,Y37Y+%.(KR$[OMA,]L./K_ MR3KN^QC'<8+ ;?8U#3(D;(^B:H%D$#?,%CS[3[.%G;_6FAO[$3S-GWG$[;55 MTKO$2C"Z!8C(2I3L)!S F@#F.^XB:/6$$0/5QLX.:8$73-L11J('CD!#B=@: M-M_-'%!4=Y% MP^:_][":FQ/^ZWPYWLXS->E(BM[,T.EN*=2_&HJ[12D,F6> MW-+!$K&#Y&*F6#6O\VY2S_\5P7ZUIGN\P$$2C-LQZ=LWK:A*T6RT6["H81\? MN5WR0"T:$TS)P"P:A3A+PK[]@14 3:Z>[]F)I33#292=RH,8YY[<(M6HMLOK ML-E@T@8 .A@44AQX3 ]SG'I\F_8@!A?JP:8XR&%-P[;$) 7*#=MR711MW58. MO"6'-% (UM49H)354AGQGT[0TYLF,:8)/? H>A^C)BVTC*[EY\KR:9 2 ZZ>.)(UQD@X&?%2LY VK^8#](*8XC+Q4!="( M/7[?NJ(2]D#QR@%4;\7.XW) ,?$R'0T"3-.!2W> >)_[$0"8>JTP&GC?Y:(! M/<.H% >>3CNE%S[>\35D0<-_K"#=E*?H&\9A @3*:#J21!![IGDZ3T^0=TSF P MZS&8O1J#L!)1.W:M6U@/'Y/LN ,6#*_"XOS$'P%/?V)"6[>"R1,@%.[;6E:5 MW.NOQN$]M_<@)2@&I;%%3(X#B*70&J);2B&FAU8VA*V$XC@B5C84.3&<.*@; M.R3Z*(&:A"#8!L6[(KO''C@WSO)#I/H2I^>]T_,O#CPOQP1[?-F+JIKR\?P\ M?9YZ]1S_BU#SU1E?L$T#=:8HNGKZI7Y0"!H.-JX* ;SW,N=J!T '%]^(<;70 M.7YTI/-A0,/1D1.@&4%]&_A]_(<1:$Z%?9;'Z$4%9[EQW/>W87'Z=2>P?R?K2 U8XS94I\"-,D@G->/%?T+;T; M6ZC%-^Y>VIZ)(+1UE[>]M+_[ONYN?(?NW<7Y!Z:@9-&HXFL82MZD\0*I[BZZ M:QBY<_>_#]) X>]>MQR.#&PO=V]R:W-H965T $$AA2=.W;;25ML)X$:")#OCL)I?$PK&#[2SCWW-VTE#&6L$' MOL3Q^>ZYY\Z^NT6K]#=3(EJXJX0TRZ"TMCZ/(I.66#%SHFJ4=)(K73%+6UU$ MIM;(,F]4B2B)XUE4,2Z#U<++KO5JH1HKN,1K#::I*J9_7*)0[3(8!3O!)UZ4 MU@FBU:)F!6[0?JZO->VB 27C%4K#E02-^3*X&)U?3IV^5_C"L35[_^ BV2KU MS6W>9LL@=H108&H= J/E%M/273'( 9PP;W( [WTC65TJC7"#:2F54 5' YN+DX>"/8KEZN3< MU"S%94"%8%#?8K!Z\F@TBU\<83H9F$X\^O@ TX_*$K'N)A[B-OD/W*8#M^G1 M+&ZH)V2-0% YV!*!%87&@EF$NM%I2=4!M>;IK_/]UV5+9J%E!I@0*B6C#*SJ MU(Q!:SIM36(F,Q"<;;D@4TH&G3?5_6?59>,XWQL"SQG7<,M$0T [6G_GCU9G M\:Z1.#Q%8-K90ZXHB)9*ADN"5(TA#//L')X\.DWB\8M_7J^X9&*7&=^N[#W' MZT9KE'9'_C&,DG TG<(K"J*N_ F%H2@^#4+)XKE%7>VT1^%D'L-;:9DL.+VL M7OXGWY=X2XVZ=G>S7R>S.!S',=QHEJ%D%4DFX1D)UKY#D4>-PO,V):^=.QH* M\%JIK.5"P"B>A+,IF2OK@KR7_=$IG49-K!A*WAK0_T[%@YO"L:^$4A.W&*XQ7'F.T!6./O%?2S@SY128L M>;R_"]25)$8%B5=1(\([EAV37M A41"=-.#KE2SW'+[>%GP?E&6&>/[JV/.[ M3^IWHY.\,1F-V7D+O, P/6>MBQ]_" ?!VP;:3DK:3IJP7]R!TR6Y8$1-")?> MY]!XQTLBV)P) E-DPB65,:>"4&,8*(O*A A.QUQPRX$W.Z.64,U(ZE6:$!A/ M4--SIVGT!O"H.->:RRE:-:^51".M]9+X/&- HP!?1\S6"9ED6LUYPO;,$6ES M"1M5;@";.7Q#?OQA& 6]M]_]^5E9X/2UL,=4ZR4*X;79\)*G!FVUF-L63OXP M58JNJ !U,W+GTLZMBKU)%,O@\):E8Z:=UQ>S-S++ =.U@H20,&<"9BMM&"K* MP:VSLW!M'*V->WO3_Z6W\5W!?V::SRDF+P/YQO"II-9S#[%BBG+ETEB=>TD? M@0&8&9F ![IUV/0O.P-9HF\ 1.%A!?8#$O6#R@C?PNCMD^O?B"I:+XM!9S 8 MU4JD2MMNT-[=MAQT )M'X:A1 $]![.MY6PF(>S8>H>3TR#*=/HK*%1L9-(NP M?OVYQ$F(%EP"M,493^%.!!;/82,1I@ M7R=ACCK#L+>5KOK5)Q)B&'8&HZ!)0T%G$ [_!X+6/A+BBW,.)+U.T \;Q+0= M8I?<\G+LQ0QZ+/9K\1:/GM$Y+$(SKVEL94^7R$/8J:J* %J7D[FTBE"\>]CD;RTLT/5(C)<-L)'! M-((D;&S=Q6"""P<1\+E2.=J)5"A:L)U,"#OBL[<'@'WCSWS.I[AL+=O]L-OPOXE@ M'_U.\ MEY">\1<\D6WX5[?Y&U ! R59X8+XK'O!"8URP3% I/ZNER&QWG M$'G7&-\N4>33;>>FBGY7H0Z.G7^"8'_/Q?)I@\KH\FC"[V%" Q$=O)%C0%)E MCL0U,:"(L9XN"MQC^BNEY\,NLG2 CEX(V(N2KJ=QNE(4$"14_(6X2T"HWQ?< M&#+14,R3]O5O[PX].7C["'1#V;K2V>/ #H#K%0#@XQ! ;W-),RAWP6KS,93Z MG.HEKL$Y]A^FH6E(O&+4^*^58E;8/7F@$* PT\JB]KVNUL_9H.4H85*EW/.J M,J9=X :>IQ33#HEG5$Z]?3A_RI0E[-[/.GY-QU^50HH[LO3>7Y1Z.C?+'R@ M, =J!GL9_L'CET'C/"50/%KA.B9?#73(8L8AZ#C;!I/(P70=5X46E2RY7SMF MO$3/*?4*6F44,!4G)NE+_AQ'#/XS6BAA7AN I&].0&B#TH,?[ M^FW_]_WM7T$&A^06^">?6*RFDO_C8B&YC.,\S87CW_<*Z,::S?#?3(@$;LLZ MNG_GD(< U/UO]L):K_:BP0EK2[VV>^.T[;FE1MQL6/J= %ST JT3G]XVESU M?3U9=;7F-MA^)QP\-.Y 7V\P>*"O_@K,M<'A:;\RT8XZHW[O\*M)WY.]KAR[ MR-XW,E;I9KG]W.?SK/CK.IOR-@ZB4I6YI[T ?'3%[UT1E+Z]9WQS#P(#ZX]& MAZNWWNC!U&Y<'68PVV<08]@K.=5K.%_[=%AI =N#T;"!K6V^V.YU>L-*5^IF MHM[IBYVQKFKH5CZS2)F>NH])#&0[2+'^BXMRMOQ>Y=)_IO$ [C]V@09MBOE3 ML EL#8Y/^RVB_0I>9XPF3", K$\4%(ZK 1Y0?L5S\5]0 M2P,$% @ ZX-E67Y4.>J#! I1 !D !X;"]W;W)K&ULS5AM<^(V$/XK&E]ZST^>G:U+Q*CE9!?50:@R4/."S5V,JV7%]VN MBC/(J3H72RAP)A4RIQH_Y:*KEA)H8I5RWO5=-^SFE!7.9&3';N1D)$K-60$W MDJ@RSZE<7P,7J['C.9N!6[;(M!GH3D9+NH 9Z-^7-Q*_N@U*PG(H%!,%D9". MG2OOXCHT\E;@#P8KM?5.C"5S(;Z:CU^2L>,:0L AU@:!XN,>IL"Y 4(:?]:8 M3K.D4=Q^WZ#_9&U'6^94P53P+RS1V=B)')) 2DNN;\7J9ZCMZ1N\6'!E?\FJ MEG4=$I=*B[Q61@8Y*ZHG?:C]<(R"7ROXEG>UD&7Y ]5T,I)B1:211C3S8DVU MVDB.%6939EKB+$,]/?D(:)(BIW=TSD%]&'4U@IJI;EP#7%< _@& @'P2A %C86!Q0L.X'T6&@VL[-MG M7J7=VZ]M#7H&\!V?R_IT7NI)4\6" M\&IO:9$0FHNRT,I(2Q.GYJ540! *="5BI0EG=,XXTZQ6--@K&]J */<(O0!, M1I/NS1)$@\RM]#/)A*G8K$R0$A"L(2^0W;=![2Z\RPPNQ^)B4"HGOMY_[]]% MOC>X/-*+9R(]^\^]>)CRJ>55T:H)K1L;J 3""@02I4()]>&"&"0WN/S7GE?6 M<\=*8QW0D,]!VF+P=/:ZWM.9W=/I[IYNA$P%(;\^<SML[EF MZH1$PX[O>]_LKVDI)>"N/]G8G>@ZQ'U;Y@P;287T2-$+.KVH3SZ+(GZC538R M4;_3"P)R)S3E1X$>>IZ08=09>M$W^_'+49EWBMFP!BK;,B$Z#]RWI[.;WJ?? MM1#HG;?VQ'[3=_K']QTL)8=[3TQ51I:4);;L;(H'*V)>8KNO*@B0'-U8HE=M M'*6MNVZJT;X6).8:]Z2"A(EQYMA5W:KRW<9KUHNFS1U2"$Q)T(JQ*+S%[ M7GQ;/-FVW& X;,FFL,FF\!]E4TJ9)/>4E\W(+HJ E=24IGVQWD[MB%A_/=L7#R"[[-\L,%]W8K"A>6LK?X(B^-G?B@3/[X1A M9$;#9M0+.V%O8,8&CV-!9Q#:L6A[K#\,S-AP>\S#!=#_>%5.31HU)3SJ#(9N MW1^W"'@1HKCD(R@\HES5V2/!WCH*ZU56( ZHQS;N#3OAP*^AJET3<\X6]A2T M'>=5(]T7ZMVMJV,.1.="X[76OF9 <3., ,ZG J]J]8=9H/EG8O(W4$L#!!0 M ( .N#95G4Y&PO=V]R:W-H965T1.%:["YVOP_'T0WCGT1,J42W69J+XTDLY>IP.A5A3#,B M7K(5S:%EP7A&)!3YB,Y_I"R9,_9)%=Y&QQ-#*413&DHE@<#GFI[1-%6"0(W/ MM5K(LGLB+,;Q%5O MD*;^E*:6HT&Y)%>+!E25)T_KE(Y!TB>81.PK#(BI1( M&J$_94PY.F,9+'NLUN.:HK=YR#**M)0)<0"E*CR4G[4K,D^I.#B:2M!/S3(- M:UU.*UW,#;I8Z!W+92S0>1[1J#]^"G8UQIEKXT[-K0(OZ>HEL@P=F89I;Y%G M--ML='J_0Z%"L2TN,).%)0?DTGL^>_8-=XM44W MN]'-WB9]=@GI&A4I16R!8+U@N7+!TB0J5_ L)OD25$_R>HW'M-\N?[L\I)&, M%;DLJV3,"@%!!('Q_!??-*Q7/^SW-&$OKF@8YQ1=Q@3"FZ41Y>*[Z=--NR>7 M'46)RE!(]%U=JXS?5S @0P:)?RE9^*FIO"!)] *"85W^0"501,>L/I[LFJ-< MG79=3LIH:V6152([=IT3GB?YLNU?P97V1XE6Z\HKIL:0""L M 0-AQ]=-[#;]GR&L.[[9*<-7MRROU\,R'=VTNW6:Y^L6=@\Z5:9NN+[N.P9Z M#\1+[ZO[T*]EZ:YA[&JN5C7L^3WIX?A3A1H&QYG!_6(=)Z*,DT2( J(!> /1 M6\K#1)30Q58J1 5RO-:#[0J8%@BRFZ)F@O?]S6K#ZOB!N7%>""C)DU#E6M5& M;@B/8.ZA)_'(/YC=M=W-LY?M]@$$IXA1E%PG$05,_&*?:ACD^5NL;3J4B?A" M[56BKN8VZ6#-%LE;([2NN&5<'#&%1#*T@[ M9#D#::WS35AL;V\MJM[GVV;;U_Z->>0_.C- 1!=P8(WW4P9:ONR/Q_:-]?Q1>_LG'.[[?GIG/1-J['L98@2Z[>).G>:Z0,/V0:]; )4.D/Z3\+)CZ$%@ M[6K^=KRL83#0,0^&%0_A9M=J36J]#NSC=TA;PPZXV]A*CT#RFV?>Q,[VD!+: M16V13;-US]W&EJK=>UIV=NP=[*PZ/)J= SWP\=Z*5;V_B)N'@=M."QO8+8%] M_ZMZVU^7FS$VOWAL5\96=K9*=K:<+L\J=K8[9<]V8;?=/S58I@?!WD4L=28P M^F<"R,3 TV'XEML I[D-QT8MKW]5M['?CNCG^[N0Y'K'6WY/Z M9JJ6S6F8$B&211*2BL\&Z^1 :HXP%QPG72<85 /1N7;03-/*AX!CA1R*T9U@ M*,7SA_AEZ19@=[4T["'.&R-;&^,1D[!NVT,RP8%N6 :Z DE:#.04K&'?&:GU#=!B;XM&0DZS=,/T1BTQG>&9M;YZZ ?V$#PV1#<$PKTS ME:-CU^Q%]_UCUO< /^LG^'U-\+,ZT=&Z]EFYY77OLWI@NOWXJ \9_Q?T4_N9 MX19;'10,-QC):#A5^9 1>\.?VO=;8X+<8&2[#NEN6MX#(&,;"/:./EW+RI/ ML,'4/0R:[@N#QJAT=PP&RPD?!X/."$,I6S:H49_S=@"AM0$(P14.[D5Z8.B. M.>!YM:4=V[Y..R^4&>7+\AU6@-40,]5C95/;//6>5"^<;??JG?@=X4L%1"E= MP%#CI0=[4EZ]O58%R5;E>^><2&PO=V]R:W-H965T2FYT$.O,*8Z\7V=%E!2?20K M$+B22U52@U,U]76E@&;.J.1^% 0]OZ1,>*.!D]VIT4#6AC,!=XKHNBRI^GT. M7,Z&7N@M!/=L6A@K\$>#BDYA#.9'=:=PYK('.]F(\?RDAHZ&B@Y(\IJ(YH=.%>=-9)CPB9E M;!2N,K0SHRNJ!!-33>Y D7%!%9"#!SKAH \'OL$-K)J?SL'.&[!H"UA,;J0P MA297(H-LW=Y'8BV[:,'N/-H).(;JB,1!AT1!U-V!%[?>Q@XOWH)W*PUHTOBW MR;W&NKO9VIZ/$UW1%(8>'@ -ZAF\T?Y>V M.=W#KMMRZN]!'8SQO65ISZFH715AZ+"549"1CO#:0$5BDKL+4:9NZ32[MWO0!-\HEQZ.)2,38 MP-BC9L^,_B@+V$G#).U^7'W757[&FI3W;;339>*OW+5EZ"F M[D&CT0GLJ,VMWTK;-]-9\U18JC)W.)W:#]B4Y^@-02P,$% @ ZX-E67L=FWE< M P 2@@ !D !X;"]W;W)K&ULM59MY]E6 -3(1%)Q,F_[TH03..7N2_WP2 M M^SS:U;YYL9/JI\X1#3R57.BEEQM37?F^3G(LF1[+"@5]V4I5,D-;E?FZ4LA2 M!RJY'P;!U"]9(;S5PLGNU&HA:\,+@7<*=%V63#U?(Y>[I3?Q7@3?BBPW5N"O M%A7+<(WF>W6G:.=W+&E1HM"%%*!PN_0^3*ZN8ZOO%'X4N-.]-5A/-E+^M)M/ MZ=(+K$'(,3&6@='K$6^0?"\B62:_>$7:-[$7F0U-K(L@63!64AFC=[:N^A!Y@% M)P!A"PB=WK09%PA;%#61M'7@G!F]=7DJ."3 M2&2)X,/@]HG"K7$(@WNVX:B'"]_0,5;93UK*ZX8R/$$9P6"L8(G59N*Y$!FL#3-(=6DL[I8I04(-3*1P M0TH*_>S,(@>O^_O?^IF3+DFDO& MDUJ48N33AO1LGKW^:O/./B+RB;A0&VAOJ%-Y"X-P-+F<#ON2>#2;1WM)!VZO M^?4Q\W!Z()O-@V[]-_58&'"I]1"HH17BDSN:SB*D^(,FB&+&IL[K_!J!P$/VR2B8!CW> M>;QGO9>&\5/9NK_ZR2SN!V(ZBH+X\(KLM=VI@J91P9\AK1&,! 9O@W%$O99S M.S8R>T6R*0/-FL*4M:($2'(F,H(H9C.K=UN9ETOQT*8C MNG3\/>ULAHV/]1"_U]]+5)F;8IHJN!:F:?6=M!N4'YKYL%=OINQGIK)":."X M)6@POKSP0#63J]D86;EIL9&&9H];YC3L45D%^KZ5U#W;C3V@^_NP^@502P,$ M% @ ZX-E6&ULK5;;;N,V$/T50EML;4")=;6DQ#:09+=H'G8WC;?M,RV-92(4J9!4 MG.S7=RC9LM(X;E'T1>)MAF?.7#BSK50/>@-@R'/%A9X[&V/JB\E$YQNHJ#Z7 M-0C<64M548-354YTK8 6K5#%)X'G32<59<)9S-JU.[68R<9P)N!.$=U4%54O MU\#E=N[XSG[AGI4;8Q M;P_\P6"K!V-B+5E)^6 GM\7<\2P@X) ;JX'B[PEN@'.K"&$\[G0Z_956<#C> M:_^EM1UM65$--Y+_R0JSF3NI0PI8TX:;>[G]%7;VQ%9?+KENOV3;G8VG#LD; M;62U$T8$%1/=GS[O>!@(I-X[ L%.(&AQ=Q>U*#]10Q$==@R]3H.UUQT./9Q. -]MPDWVF[[K0%[V@+ MR1$%T0E_8FQNV^L)W]'V5 M!C3I[#MF7B<='9>V"7*A:YK#W,$,T*">P%E\_.!/O6W1*^V*)"528CTR4A.EW;E/ M<8 GC"0&16YD55/Q\K,^ D*3$1-X2C::BD*/+\C'#VG@A9?_V_^WABH#JHNL M-[L8)P:J%>[;8-FOVJ"QGY!\Q?*F*3K]GX'=*8P1-&:9,Q Y1LM^XR=4%;EQ M&.]&TS@FGQ@MA=2&Y9J@X619(V7(XS637)8OO6P:NGX6]-,D<),L(=^05H5L M/H%H@(S\\1LP@1MZX5&H?G")28N,[#S0;X[B)!@/9GXR1M<)+3DKJ$'NQ)Z+ MH65IYD9Q:D?)U,W0QO_JIV\UJ"YLF,AE!6\)/T%PZKEQY-M!ZH93_U_3&[E! MDO2S.$C(OJ[)O\$97A:YJ9\.%U(W35,D2QL;X[DL!?N!A&$N6+YL7M+\L6$* MUYA IQFI#AA&?IJ.AS-TYU6%><)^=/F$XDP8*DJV&I(_\C,WB?SQJX4TMM+V M,LT.R8CWPC,^QQHZ.F0;/P. MU:]T6\VTP >4H79J.X$#E4,"T^D0I)MEJ/<6ZUYNK'DK-%2 UF0#O#C#4GG6 M!L:QS/6C]%TR7Z7CB0@-,S=+$QS$L9M.@P$P!&5I+Q"]+UU&\?WO#\V.LV&30=%6!( MV=9*HZ,:8;K^HU_MN[>KKFDY'.]:OR\8D4QHPF&-HMYY$CM$=>U4-S&R;EN8 ME338$+7##7:@H.P!W%]++"F[B;V@[VD7?P%02P,$% @ ZX-E657)0RL* M"@ F&< !D !X;"]W;W)K&ULK9UM;YO(&H;_ MRLAGM6JEM#9@)W$VB>2$MSG:GHWJ[JG.1X(G-BH&=A@GJ=0??V8P,1Z#)T&Y M^Z&QL>=ZL'T! S<#ET\Y_U&N&!/D>9UFY=5@)41Q,1R6\8JMH_)S7K!,OO*0 M\W4DY%.^')8%9]&B:K1.A_9H=#I<1TDVN+ZLIMWQZ\M\(](D8W>09X>SA:C"S M+JASIAI4[_AOPI[*O<=$?93[//^AGM#%U6"DYHBE+!8*$2M%4[K!J=O;7!6-SA[:X/SNL'Y6QM,ZP;32H?M M[U?]^&XDHNM+GC\1KMXM:>I!95#56O[F2:9DGPLN7TUD.W%]$Y5)2?(']^[KMEZ_[QC82OT3\,W&L$V*/;(?\/7?) MA]\^=GTQ9LQLL]QAQB\84JXB^2-VT%PSS67QCF899LHS8^:LD)C1X4RQI=*B M ^>_?:Y,7U7P]KDR84(SYM^;K/WA.C#T[9@CP68Z?BCH]P_[-9WS.N MEM6_"L:C:O&<;[_YDOPR_ @W1J[:U%Z4112SJT&A5A#\D0VN?_^7=3KZH\M: M),Q%PKPM;%+!5 ?@\=J^'#[NVX@L%R!A(1)&03#-TO'.TK'1TKOHY]9(D MSC^;A#.YA7C95U4DS$7"O"WL=$]5:S(:C0YT198, MD+ 0":,@F*;K9*?KQ*AK(/<5R(/K&S3I[+N3: M.6GFX[?Q_5QOY8-_#&6*ROE:>MW_Y\-+9.#S:K M+K*FAX3Y2%B A(5(& 7!-'_/=OZ>&?W]EHLH)1D31,(_B>B9/$;IABFA7]P5 MJTB\V-WEK+% 7V?/6JL/QVEM6EUD20\)\Y&P D+D3 *@FG*GN^4/3"^HD)I+I3F06D^ ME!9 :2&41E$T7>V]G,,R'WO*RV3;XV1ILDZR2.U&+;9>BQ4C!>.)W*V/2A*I MQ['*0I:L4W5CH=ZJ(VDNE.9!:7Y-.]]?R7\>'1PN"* U0RB-HFBZPG:CL&U6 MF.>"J8.D<<*RN+MC:D;TEA-)1D,C*BC-@])\*"V TL*:MK^?9Q_N6-*.-UEG>^_2!6PR*.N5 M$.I@+4I^D7=T>Z&9%)3F0FD>E.9#:0&4%D)I%$73;6\B+.N5#"O/%T])FI)( M")[<;T1TGS*5ORZ2LLA+:?V2YYN"K%BZ( \Y)W)2=Z\7&FE!:2Z4YD%IOM6. MK*SQX;HN@-8,H32*HND&-Q&89<[ Z+J($EZ=(%#W$F3?(:UVWZ3&:M=-5[E3 M7FCR!:6Y4)IGM6.YPR-IT((!E!9":11%T\UMPB_+G'YU]#1N-YPKDV=ER41Y M0D*UVO7E:G!2+$_(E2:6T><;DPTTJDD+V8%57=7ORH_=< ML%@=K'@9_-"I,S2U@])<*,VK:>ID@-V2._Y\>,XXM&8 I850&D71=)N;-,XV MIW'O&.)@)O=V%IK+06F>W0ZBVJ=!0DL&4%H(I5$435>VR>]L(UFHH MX M">EL(T MVQRG'>]FS%F<9XM^_0QH>@:EN5":!Z7Y4%H I850&D71=-N;E,TVIVRP?@8T M@H/27"C-L]M#ZFS[M&.%#0W7H+002J,HFGZ!IB9<NCH89WE=<*,V% MTKR:MB^NY72("ZT:0&DAE$91-%W<)I1SS*%<6]S98E&-I9/&4N,Q8C.YM[70 M- ]*\VJ:9NVH^G>H+32H@])"*(VB:+JV35#GF(,ZXZ7$S&U[BPD-W* T#TKS MH;0 2@NA-(JBZ?;N7<_QE6%R[[M4GIG>VV_L=1VQ%W9L7]FQZW)YT*(!E!9" M:11%T\5MXCG'',_MM"2_R%]BQ3B)JG/=.RV%IG10F@NE>5":#Z4%4%H(I5$4 M39>YR?(<"@M!!*HRB: MKFB3P#GF!&[.4CEI>4("EC$N]\C4N(K98IUD22G4,>%'5IV#EI75 "3HZ&?S MK/6V'IK:06D>E.9#:0&4%D)I%$73%XXFW'/,X5XUS([LC2"]/7Z="3.JM\S0 M* ]*\Z T'TH+H+30:5_PTVZ'[115=&OI<.]N'&LF=5.WL^2*M3[*2I.Q!SL+H\YG< M9O'M;6"V3T1>5/<(N<^%R-?5PQ6+%HRK-\C7'W*YV:B?J *[F_%<_Q]02P,$ M% @ ZX-E65U8[-'[#0 >K8 !D !X;"]W;W)K&ULS9U_;]NX'<;?BN =AAO0G*W?=I<$:".2NP$W%,UNPS#L#]5F8NUL MR9.4I@7VXBIUD^ MNKW>OO:AO+TNGNI5ELL/I5,]K==I^?6]7!7/-R-W].V%C]GCLFY?&-]>;])' M>2_K7SR=6J)37[\9\==+2OLRUX^/,W.M\>?',P MG])*WA6KOV>+>GDSFHZK:ONO\[S;=C)RYD]5 M7:QWA9L]6&?YR__IE]T;<5 @CH\4\'8%O',+^+L"_KD%@EV!X-P"X:Y V"G@ M!D<*1+L"4;= =*1 O"L0;QOKY=W=-DV2UNGM=5D\.V6[=4-K?]BV[[9TTR)9 MWD;QOBZ;OV9-N?KV?5IEE5,\.!]*6\SO)'YT.QRN:9K)PKYZ.LZO)I7C^5[1_NEFGYV+S^8R+K-%M5?VBV M^/4^<7[\X0_.#TZ6.W]=%D]54TEU/:Z;@VAW93S?[?#[EQWVCNRP[_Q2Y/6R M\H(N[WH$8-R\>_NWT/OV%K[W2.*]W/SD^),WCC?Q@IX=NJ.+__DI M)XLG=/%?TK(I[AXMSNCBB9SOB_L]Q?GYQ]Y77'SWL6M-X>_3[&]YP1$>SZIY MNG+^(=-RB^SD\MVV^^L-'C3?LY*3_+T>WO?^=&DS_V-3@2 MEB!A# GC2)@ P;38!/O8!&1L])3,BZJNWCAYW+R MHRVX/>U_OHW#YH/P^3 .9.6V<4#"&!+&D3 !@FEQ"/=Q",DX-*>X\DDNFBNM MPUBD+YU'<^&S2O.Y[$W#"S<\2,,L]#II(.NV30,2QI PCH0)$$Q+0[1/0V3; M.?0U?60TO=D11$9GX;F3N!.0Q-S*]>(.BO5LY ;M.?1P*TX>F6TC@&!:(\3[ M1HC)1KA+JZ6S2;\>[8=CX^V_$,-M'?DPSR[$R^:=7L!<@>L@X&D,2B-0VD"1=.#H;R=2XN[,P=9 M.\K)$$ %')3&H#0.I0D430^!LG NK>%.#O)VY?51WM1H?:AO@](8E,:A-(&B MZ:VOI)M+6[=SAX2N*=FNXL#M#O7IVJQ3 !5M4!J'T@2*IJ= R3:7MFT7#!), M ^=%45?!T=5;QP))8U :A]($BJ;'0ND_]X3_*\I-4::U=/[K?/^7?'0EUF,0 MJ$V$TAB4QJ$T@:+I45+FT:75XR5C$-.&13/C\@.J&:$T!J5Q*$V@:'HLE)%T M:25)]# VE@.J+J&T!$IC4!J'T@2*ID\'4J+3HT7G!3V,9UH[U^]\JW='5V\; M"RB-06D<2A,HFAX+Y4X]VITF6?J8-V'(YM7+!+M-6F=--_,^*U;%X]>+^AVZ M:MM^!TI+H#0&I7$H3:!H>L"47?4&LZN>:5>#P.AWH&X52F-0&H?2!(JFQT*Y M58]VJQ_*HI99[MS/,]D.GB\:0M%U67+VDLZ M&E/AAD8_ Q6X4!J#TCB4)E T/15*X'JTP#W=S]A8$?9,(QQ,9]VI:73]UKF *F$HC4-I M D73P/II!]4R&'?MP=<='U M6^<"ZI"A- ZE"11-S\7!??6T0V;KS:KX*J53R<]-+Y3/+YN(0]=FW==@[[?' MWG"/O>,>>\O]$!;95Q;9'\PB^Z9%=HV>!FJ1H30&I7$H3:!H>BJ41?:'NOG> M-R<&QY&1"J@)AM(8E,:A-(&BZ:E0)MB'W(1/4ZS/*^9-]L&D,]TOZ=G(];MW MZ_>1IM/.S8DWE?\[GQ5HZ1>G< M%>MF+Y;M$F?->&;W^C_9E[I]Y=.J&>+D3VM9;E>G^E=ORT-%[HEC^^:?15$L M=G-Y&F+6?N=U7ZP6S5&>/VCK[59>M7KVNM5S:%,*%$W_&"BW[--N^>0]37[/ M'?:!VUTTAJ[%^K0%-H6OU+!_T0(&=&GKW@@J=*$T!J5Q M*$WX%LL8!,K3!D,M8Q"8FM8/NK';X= M>ALJJ1K04O4I-C87C MZ/JM30]5=>6TI0'/Y#;H6 MZ]:'&E8HC4-I D736U\9UF"HA1>"LQ9>H*NWC@5TJBV4QJ$T@:+IL5 :-Z!E M7^](";,: UVS]:@).O<62F-0&H?2!(JFYTOYT6"PN;=!C]LS>AVH-X72&)3& MH32!HNFI4'HUH/6J;:]CXVJ@:A9*2Z T!J5Q*$V@:/KZ_LKAAH/-M0W/6:&! MKMXV%E :@](XE"90-#T62@N'WZ&%AURV@=X?V\X(2DN@- :E<2A-H&AZZI0X M#@<3Q^$YRS;0U5O' NJ-H30.I0D438^%\L;A=TRY[=YCW1L*Z.1:*"V!TAB4 MQJ$T@:+IZ5'&.:0=[P7/, J,/F72[5&@@A=*8U :W]$.E>=TUEEJ5O2\8X<; MZ2UX\!"J"W4L7=[Z99%VX7F7-Z!ZP# 76D4!J#TCB4)E T/6;*D8:T M([UDV&A.C'2-42/4;$)I#$KC4)I T?1G52JS&=%F\SL['PMG1>^ ;><#I250 M&H/2.)0F4#0]9LJ41K0IO:#SV9&UZ0)>W.U^Z/JME7*5UNM80#4GE,:A-(&BZ;%0FC,:2G-&IK1S9UW12==N MG0JHZ(32.)0F4#0]%4J=1K0Z[>DL>B-@SF?M>6:[N5$0^QT%G/1LY;I!)TZL M9ZMP8CRS':HG432])93%C&SNVQ]\XON)O1EZXOOK5I^\;O7L=:OG=/76GYLA M9'&D9'%TXA[[4U_^[,IK<_'C..QV7M!)L5 :@](XE"8B4PM?>=/)$34<*34< MT6KXW&=+>1=BW2O;)-Z%VT;D6HD(721-][-COR28Z59XU/K )PKNBP,*MTE;:?>B@M M@=(8E,:A-(&BZ<%29C4>S*S&IEGM>3 R7;]U+J!F%4KC4)I T?1<*+,:6\\2 M[S( E:!0&H/2.)0F4#0] TJ"QC82=/#1](F]&7HT35=O'5*HDH72 M.)0F4#0]I$K)QK22/7>,$YM3*Z_ZNBJH@H72&)3&H32!HNDI4 HV/K&,Z]'K M8\S-PW3UUM?*T,FO4!J#TCB4)E T/63*+L>#/1\L-A#K64P[5EKUAR!T?7;Y@)*8U :A]($BJ;G0HGD*2V2?UYO MTJS\IH72MD>JG*5<+:X>BO*J2E>7#<#HVFW['B@M@=(8E,:A-(&BZ1E34GH* MD=(TQ3HKIN)VPYD7=;[AA%;*>BJ-)G[G0:\<6J= T?3&5;9Y^G]EF^F]L0[) MJ[KK!'HP['4/AD,/1J!H>JJ5GIYB]#2-L8XCU&)#:0Q*XU":F/9\2>"YLX/5 M15]B,*Z64M9)6J>WUTTO\RCOFLA7S1GI*6\*MN>S_:M.*1^:F+AOWWFCL?'Z M>_[U)'^4O3?^7Y96SD@\-CYGS\J:CK M8KW]<2G3A2S;#9J_/Q3-T&_W2UO!&PO=V]R:W-H965T0.WP(0Y26S7;D42\TI1PN!6(%D5!1:/8Z!\,W)\9[LP(ZM1S M-G(\$Q!02)5AP/JWA@E0:HAT&+\:3J=U:8"[XRW[1YN[SF6!)4PX_4DRE8^< M*P=EL,0553.^^01-/C; E%-IOVA3VPX&#DHKJ7C1@'4$!6'U'S\T.NP -$\W M(&@ P2$@>@(0-H#P5$#4 "*K3)V*U6&*%4YBP3=(&&O-9@963(O6Z1-FCGVN MA-XE&J>2&:R!58!FD/(5(_8LWJ!O6 AL#@2=3T%A0N6%7KV;3]'YV04Z0X2A M&T*I-I:QJW08ALQ-&Y?CVF7PA,L0W7"FRCT+E'@!5%'/)/3X6$'?'H<_J5B3WG?RR9L3R2T?.'I)]*E<4T2=9.88C&4 M)4YAY.AJ($&LP4E>O_('WOLN@5Z2;/I"9'OB1:UXT3'V9*)OEM"U1+\BE:.) M?3\@+M%7@A>$$O5XB;YSA6F7HC6S7[\44R[72?"N%\3N>E>JH_Z?*U6'R]#; M<;FG0;_5H/^_&ASG:5N2#];$_G-0=YB]-W>]NL%@1)A&%I:;T>F]U J+N(?5$ M\=)6U0576E\[S'7;!6$,]/Z2<[6=& =M(T_^ %!+ P04 " #K@V59"Y_? MY%($ #I%0 &0 'AL+W=O$JE-NW>K4Z6JV=Y^=L%)T(*=LYVF_?=G"(5 ''8CN"\- M-L],YO'4&?!DQ\4/N:94@=<\8W)JK97:7-FVC-Q"S"=^J+&7T00"YS7,BWFYHQG=3"UGO$X_I M:JV*"7LVV9 575#UM'D0>F37+$F:4R93SH"@RZEUC:[FV"L 9<4_*=W)@VM0 MM/+,^8]B\#696K!01#,:JX*"Z(\7.J=95C!I'?]6I%;]G07P\/J=_4O9O&[F MF4@ZY]GW-%'KJ15:(*%+LLW4(]_]1:N&2H$QSV3Y%^RJ6FB!>"L5SRNP5I"G M;/])7JN%. !H'C, 5P#N:_#G=ZY#CU&CLEG]N_QO(" M,*I,R[.'^R6\V';UPHN?F2NY(3&=6OIW1%+Q0JW9[[\A'_YA6OF1R%J=>G6GWC ?]G#O8(&1 M[T'D=7PPE'D1@B=\\&MU?J^ZN_N[ZPM 7^-LFZ1L!2I?_M;7"<]-C#,F.!HQ;T(^D['%T.5&T2AV9:PUA;^RO;HL:$7?ZX-(Y&U6HWJ M5J-A-D3'__A.Y+H=&PQ5V'4CLPT(-D$%>]5=/US/#_?'G_JI15$!YNN4$6/H M]/*=:\Q8;.WN#V(:#?.FPK>6/408=\PQE06.ATZX@QM]N%??S]WHQ9_MQDAL M[6Z;0$<#$[W"'RXS=AV,NFX8RCPW/)$DJ(ETU)_ICU2JXJGM.Q=98M0W:JB/ MQ=;NMHEU-##7T7%BAU'4C0]#51"XP0DOFEA'_;D^YTR_(Y'GS/QTU8\^VXG_ M(\91D^-H8)"CXXS&#@S=[B.6J0Z[WDDWFC1'_7'^E4DEMOH]5)G=,QV)K M]]K$.1J8Y^@XJK&/H=\UPU#FACXT>X&;1,?]B;[0':>Q>5OT0\\U8BRV=J-- M>..!X8V/4QGK5 XZ1IC*D-X5)XQHPAOWA_>#X,DV5D"_OH->4T;-\+'8VDTW M&8X'9C@VA'/HNK#[6FZJ"V#HGWBFPDV*XY^D.'\CF7H#HE)J%#EJD(_%UFZX M"7(\,,@K_.$1B <]V#7DN,J'07>7V >'9CD5J_(L48*8;YG:'S75L_5YY75Y M2M>9OT%7\_VI8T.S/P2])V*5,@DRNM24\#+0PL3^7'$_4'Q3'LT](0 M7EJQ$*E0=>ND,03K]MDD!['JV)GM0/OO9SLA8A*@?=@7XCO?\]P]QYWCO52O M.DQP MAIP[(EO&[X8S:%,ZX/'YP/[DM5LM:ZIQ)ODOEIE\$MP'D.&&5MPLY?X+-GJ& MCB^57/M?V->Q=\, TDH;631@6T'!1/VE;TT?C@"]P1E U "B?P7T&X#O'*DK M\[(>J:%)K.0>E(NV;.[@>^/15@T3[E]<&65OF<699.4;BAE,*:UKFC ML[G++O3##D1A-#@!GUV&?ZW$.3BQ76A;$;6MB#S?X S?=Y.C@KD4::44"@,/ M6J,YJ>LBD5N\L2YIBI/ ;I9&M<,@^?BA-PH_G5+YG\C^TMQO-?&ULK55K;YLP%/TK%JNF5NK*.Y". M(*VIJG;2I*A9M\\NW 2KQF:V$[I_/]L01%L:;=*^@!_W')]S\;UD+1=/L@)0 MZ+FF3"Z<2JGFTG5E44&-Y05O@.F=#1JA60D]

6 MDM3 ).$,"=@LG"_^Y3(V\3;@!X%6CL;(.'GD_,E,[LJ%XQE!0*%0A@'KUQZ6 M0*DATC)^]9S.<*0!CL<']AOK77MYQ!*6G/XDI:H63NJ@$C9X1]4];V^A]V,% M%IQ*^T1M%YLD#BIV4O&Z!VL%-6'=&S_W>1@!_.@=0- #@K\%A#T@M$8[9=;6 M-58XSP1OD3#1FLT,;&XL6KLAS'S%M1)ZEVB8JKO#NZ.+)HF,^5W M*1MR%[W#P'1YCS^]QJ^^4 D$PG?R*'7QF MX:8O[//43])9YN['%MY&)?,P28:H%]JB05MT5-L-841?[Q)M.9^^8AT^'AWK M>VGJ^Z_4387-O"28EAO!$Z$I7$4S5\) M=$?%;AKM-RRVA$E$8:.!WD6B>437O+J)XHVM_T>N=#>QPTKW>Q F0.]O.%>' MB6DIPQ\D_P-02P,$% @ ZX-E6:[EVV(V P % P !D !X;"]W;W)K M&ULK9==;]HP%(;_BI554RNU3>Q\$#I *G33-JT2 M*NMV[28&K"9Q:CO0[M?/=D(*U$3KQ$V)G7->GO<<&[N#->./8DF(!,]Y5HBA MLY2RO')=D2Q)CL4E*TFAWLP9S[%40[YP18[YRYAD;#UTH+.9N*.+I=03[FA0X@69$7E?3KD:N:U*2G-2 M",H*P,E\Z%S#JPE$.L%$_*)D+;:>@;;RP-BC'GQ+AXZGB4A&$JDEL/I8D0G) M,JVD.)X:4:?]3IVX_;Q1_V+,*S,/6) )RW[35"Z'3NR E,QQES&W!Z<@9. "W SR6KA(H5 M U9JM,2_K'3-C(:^EP"^D"12&*T!ZZ+2Z,PC"RLP_!?A2Z(M<[!&PH4^GV_OP=K"X,P#.RL8E#F&T?Z:MP6%!U9\KP7M=8*. M*YJEM%@84)J7G*V(1K7^\'1*O;<]1Q+;<1VWKN.CMB>V[ (/>=%>@RQA@1]' MOKU%_1:VWPE[BY.EFN)[M#;.3J'W-NA(8CN>H?=ZG'I';5$CMU-\%$=!O-U9\/"X M)SQ\>W;[",;[F\D6UN\%_;T^N5M7-GU?OL5\00L!,C)7>=YE3W6:UU?0>B!9 M:6YQ#TRJ.Z%Y7*IK.^$Z0+V?,R8W WTQ;/\1&/T%4$L#!!0 ( .N#95EN MLDK@?@, &L. 9 >&PO=V]R:W-H965TS#20.AG5 T:!NMV=&NK:(4J1&TG:[7S^25F39IM6F M\XLEBO<>GW./J$M.MD)^416 1E]KQM4TJ+1N;L-0%1741%V+!KB960I9$VV& MSB7OV*&<3L=:,Z1 ME?(DQ!<[>%=.@\@R @:%MA#$7#8P!\8LDN'Q3PL:=/]I$_OWS^B_._%&S!-1 M,!?L;UKJ:AJ, U3"DJR9_BBV?T KR!$L!%/N%VW;V"A Q5II4;?)AD%-^>Y* MOK:%Z"7@Y$Q"W";$/YHP:A-&3NB.F9/U0#293:38(FFC#9J]<;5QV48-Y=;& MA99FEIH\/5NX@D*)[@DCO "T<"^/Q4)7Z!W7A*_H$P-TIQ1HA5X_@":4J3=F M]O/B ;U^]0:]0I2C3Y58*\)+-0FUX671PZ+E<+_C$)_ET%RC4?06Q5&<>-+G MP^E_KOFY]-!4HRM)W)4D=GC)&;P'6%).-5PQ\X*51MMS#10BK@@^A3O(S$': MI;.9X2C-QG$^"3=]*=ZX9)Q%7=P!YU''>33(^:XHUO6:$>LDJ874]%]BEXF/ MZ@XI[5&X2O-H'(^.J/KBDCS/;_Q4DXYJ\O_*^Q9QT#[BR0DA6[@H.>)]&I9& M1A_VTTX[VND@[4]"$]9C^SVRZ8^1/0T;(IMU9+/OU'AC/M"-*:^&HN*"B=4W M'\E!%-M!;E5#"I@&ID4HD!L(9K_^@K/H-]\JO1#8@>"\$YQ??LWF)[7/QE&> M'"]93UB>9GGBMVC<,1X/OT^2E,!)#5YJ@[DO->9"8 TAR=I&A][XXD:):,SSNS[/!YN]!]T9=90CZB7X2#&BSVZ$-JAXOT6 M 0_O$7[.H_1D2YCCWKIHE9U&87M4.S(I[)T$[#'L/9$KRA5BL#1YT75N8.3N M9+,;:-&XP\&3T.:;YVXKMYAX(%N MNI-^M=S\+*=VVSJ!580,DRU12#FM\4%,F:!C(P?>TROH;2)Q^T#^D=7NZEE110N!/M. M,YU/O9$'&:Y)Q?2#V'W"?3T#BY<*IMP7=OO8P(.T4EH4^V2CH*"\_I/G_3H< M)83A*PGA/B%TNFLBI_*&:)),I-B!M-$&S39BD_J)SE$"RC-K[V'H>:H#!$7&O%[:SQ@UK MW,EJCJO4]"=Q'H#/QLQ4:\WQ"?6E,;8H:&=7(_H-*R2G4E[7;?%B6ATMBI;N,?G58_B(91NX!Q(V#< M*,-@_%K/;'W^'U*W-' MI+D "ABN36IP-30UR]JYZXX6I7/+E=#&>UTS-X\=2AM@YM="Z$/'$C3/9_(+ M4$L#!!0 ( .N#95E@]A6ZZP( ,4) 9 >&PO=V]R:W-H965T<&E&1VY[CA':!";62D;EVSY,1JV1.*-QS)*JB MP/S'#>1L,[9<:WOA@:PRJ2_8R:C$*YB!?"KON1K9K4M*"J"",(HX+,?6M7LU M&>KY9L)7 ANQ:Z-%,;WQM-J'ZF% MN^=;]UN376698P$3EG\CJ U N]O!8-&,#!!:S(3:XHE3D:<;1#7LY6; M/C&U,6J5AE#]+\XD5W>)TLED9@H**;K!.:8+0#.S=K07ND ?A22J5.KV;24K M#NBZ8%R2G]C\!1]?U%H2@-1:0G=48KHB\US-$0*D0*=3D)CDXDSY/,VFZ/3D M#)T@0M%CQBJ!:2I&ME0)-(>]:&AO:EKO5=KR$@V<<^0YGM\AG_3+/U?T-;FM MZM86SVN+YQF_P;\7KRM;;>9WF^G7]4J4> %C2[V/ O@:K.3].S=T/G0E_4]F M?^0>M+D'?>[) ^CO0PI<%S+HBEKK0Z/7'Y)U$@Q=UQW9Z]T,O4\Y,H/?9O![ M,RCRL(N\5@4[Y)$7^8,]\E[O(\F#ECQXBSSJ(@\.R$,O\)T]\E[O(\G#ECQ\ MBSSN(@\/R(,X]O972Z_WD>112QZ]13[L(H\.R/U0-= ]\E[O(\GCECSN)7_, M0'7WI03>Q1\?\+MQ&,3#O0"]CS@RP+ -,.P-,(4EH43"1:[Z?:H:R+;1"(1- MISE'%&17N.'!1\B/0\?Q]\(=3@N:'M@CN;5"2'%>C;:BG-S.U0,EH"5U1P)&$]=2[]B[D_L@;UB9\4=NI@ MC*R4.R'N[>1[-G4\ZQ$P2+6%(.:SA04P9I&,'[];4*?CM(:'XT?T+[5X(^:. M*%@(]HMFNI@ZL8,R6),-TS=B]PU:0:'%2P53]2_:M6<]!Z4;I479&AL/2LJ; M+WEH W%@@/$1 ]P:X-KOAJCV\HIH,IM(L4/2GC9H=E!+K:V-$Y*$0Y6A I]Y3GZ+(4&ZZ16*.O0F0[ MRA@ZO0)-*%-GZ,0>_5&(C2(\4Q-7&Q\::9T^_*AOC@S?8SM+QCB*1A-WVT,==-3!(/5B(R7P=(^T)%PQ8K.[C[U! M"0_9$XS[N<...QSD-M?R@N;P.6N,PSCLYXTZWFB0=RF%!I-:JY0:Z=";68,( MMKI=J(JD,'5,^5(@M^#,WK_S(^_30#J,.__&KT^'\;/0!'@4!$E_:.*..GZ3 M=(B?L8^\X$@Z)!UW\LIT2'HT1T'B]_/ZWE/9\@:9KRC)N5":I@J94H-6E1%. M&)I3P42^[ZT\@XC_F2#^0:'U7Y\B+<9AO,(@P7YP)%[XB1V_29:T,(<.1''L M':%_JI;^<+E\.5'\Y\4R#",O^5>Y>]#K2I!YW=$52FU3:MI>M]J]&BZ;7OET MO'ER7!-IKD0A!FMCZIV/C6K9=/%FHD55=\X[H4T?KH>%>?F M ?,_EJ8JM1. M+$'WEIK] 5!+ P04 " #K@V59*A6/+14# !R"0 &0 'AL+W=OJR2 M.:$PXDA418'Y\P!RMNQ;KO6R<$OFF=0+=M(K\1S&(._*$5C)3=JW'$T(LN4G6.D)-=Z4Y<+\ MHF5M&ROC:24D*U;.BD%!:/V/GU9Y6'-P@ST.WLK!>ZV#OW+PC=":F9%UB25. M>IPM$=?6"DT/3&Z,MU)#J*[B6'*U2Y2?3,8FH9"B (4/0]8Y7 -!4]6RI*&MB>KL(/ZO#> MWO#E&?*=$^0Y7M#B/CSL_KFB^]QME8@F&UZ3#<_@^7^?C39M-5C0#J;[[UR4 M> I]2S68 +X *WG_SHVT?0D^N'BLBGU$!,F.I*ND"A%2M M*G5U[U7)5;_=LWS6EH,:.#+ ^LI8)%[@^DZG9R_6U;69>;X?-V8;O(.&=W"0 M]R5PLL#Z(D W5$A>:=*MQS#8B1]%47>+Y*Y1M^/Z[13#AF+X6HJFCT[06&() M)KMLAJX)50>-X!R-F"#F9OMY]23U-3G) 5U1)8ECO?ZK3=;AV'7[8M.^;4?N MK=X;B8B:1$0'X;XP.C^5P MSOJAD_+E-4;13@S ,HZU"M1C%;J>]4''#+S[( M[V;CU(]+P!P-"&OC6 .%:^'=T'&<+9('P[VQH3N-F,Z?:]=&O;-#/7:C[6;= M-8K\[IY6[3:,NO]R%@?=W0LB#F/'W:+68A8%7A1ND;/77D3]-?(5\SFA N4P M4X[.6:S$\?J%KR>2E>:1G#"IGEPSS-1'$7!MH/9GC,F7B7YWF\^LY#=02P,$ M% @ ZX-E64F=UXZB P @1( !D !X;"]W;W)K&ULM9AM;YLZ%,>_BL6F:96Z\!!"VBZ)E(9-VU5[52WMKNY+%TZ"-;"9 M;9)6NA_^VI#0,!&W=.Q-8AO.__C\?/#39,OX#Y$ 2/20I51,K43*_,*V191 MAL6 Y4#5DQ7C&9:JRM>VR#G@N#3*4MMSG,#.,*'6;%*VW?#9A!4R)11N.!)% MEF'^> DIVTXMU]HW?"/K1.H&>S;)\1J6(._R&ZYJ=JT2DPRH((PB#JNI-7H#T7V 4TTGH12T7YB[;5 MNX%CH:@0DF4[8]6#C-#J'S_L0!P8N/X1 V]GX/UJ,#IB,-P9#%_JP=\9^"69 M*I220X@EGDTXVR*NWU9JNE#"+*U5^(3J<5]*KIX292=G\^AG00318R#0!_0W MYASKD4#O0Y"8I.)$M=XM0_3^[0EZBPA%MPDK!*:QF-A2=4#+V-'.V:)RYAUQ M-D37C,I$H$\TAKAI;ZN.U[WW]KV_](R"?Q7I #GC4^0YWK"M/V;S)>0#-'2. MFHOX1O046"HZ">,RY$ MCB.86FI2$, W8,W>O7$#YV,;K$HL*,7T?+&9N4'@>\'$WAQ"Z MD+QMC;XT.NE*LD^QL">Q!MSS&N[YGT]2HXNN:/L4"\W!GSV;HZ[SM*%T7I^E MUXIR5F2J=,MQ#!1GT)JC9A]=2?:J%O:EUN1[L&%W_WRBFGUTYMNG6OA,_,_/ MIZ[WQ-+[C5S%#R_+5:./SBS[5 O[4FOR?3K0N.8333^YVNLAIU>U\)GX#?.J M?7!F5\OVNKS[$"C2^_'J^%ZWUO&PO=V]R:W-H965T9L8XMHA2IDE2< OOQ MHV1%MF2%LPKNBZW;>0_/XR/R-><[+K[)%$"AIXPRN7!2I?)+UY7K%#(L+W@. M3-_9<)%AI4_%UI6Y )Q401EU \\+W0P3YBSGU;5;L9SS0E'"X%8@6609%C^N M@?+=PO&=YPN?R395Y05W.<_Q%NY ?72,RE(>./]6GGQ(%HY7C@@HK%4I@?77(ZR TE))C^-[+>HT.%W, Y:PXO1ODJATX4P=E, &%U1]YKL_H"YH4NJM.975)]K5SWH. M6A=2\:P.UB/("-M_XZ<:Q%& /WXA(*@#@FY ^$+ J X8G9MA7 >,*S+[4BH. M,59X.1=\AT3YM%8K#RJ85;0NG[#R=[]30M\E.DXMK];?"R))^1M(] [="J!$ MI]$M@#!+T(T^I.@&$X&^8EH XAMT)24H6=W^2/ #H3H:9'FYR"!!KV-0F%#Y M1LM]N8O1ZU=OT"M$&+I/>2%UE)R[2H^\S.^NZU&N]J,,7ABE'Z!/G*E4HO,.H;T'^%LPLT\JKP<4]X; Z_@_RE M\%8UH^97'%5ZXQ?T?N<\V1%*>T9R;8PLIY5+F>,U+!P];T@0C^ L?_W%#[W? M^JCLQ<)*K)Q2'I>S* A#3?#QN/J>QZ;!9#II'FM5.6ZJ'!NK_%@PG*=< +J' M=ZN+OKJ-FH-K=NF6&Q)K,5PTC"<&!FN"B& *82KE[B/FS%^*+>] MV.2H$?S GTPZ[6(I90M(V )C4#>Z_DOSRHD>D+C*@6!*&?;=PI$9L!D5!V* M*3S%-(Z\#B5+&5N4HH92]-,3C#%R*(GHE(0W#B==%I9RMEA,&Q93(XM[KO2: MB.M5L%P_17=)VH,QR@P%,ST%,QV'4?=5LI2S!6;6@)F9Y^>#&^C#80P>BF-V M@B/R9F$'AJ6,+1B^=W!6GA%'#!O0DVVBO<^:9X 4?@+Y%C%0?73,8D/QU&HM M/M,HZ/"QE;,-Z,AZ^D9 ?X$ZYS4RJPPFXY^^2.$L\J(N&TM9VVR" YO O$YC MF:(.>VRVGWK.JIK."K,S9AEHZ6VIM-@=C M[/^L,T;_H!@>]=_[7$]$ZOGFCUYR5AVS5;78EEJ;[\$T^V;7_($IS+;D@8+! M$9HU!O,[M';:;?^'[_8/QMLW.V]CMZVJS3+][TT Q=5^5DKR M?G)6C;E5M=B66IOPP<'[9@M_7N=9=?*U6FO!#DX[SZJ7=X\V3'7+;*N-9XG6 MO&!JOW?:7&TVMZ^J+5WW\/A^9_P3%EO")**PT:'>1:1?(;'?;-Z?*)Y7VZ\/ M7.G^K Y3T!.C*!_0]S>3,D&SY;_\%U!+ P04 " #K@V59-,YENJ4KURQ MYH 3(\HS-_"\H9MC0IWIV+0]\NF8%3(C%!XY$D6>8_YV!QG;3AS?V35\):M4 MZ@9W.E[C%3R!_+9^Y.K,K2D)R8$*PBCBL)PXM_[-PO>TP/3X3F K]HZ17LH+ M8S_TR9=DXGAZ1I!!+#4"JY\-S"#+-$G-XY\*ZM1C:N'^\8X>F<6KQ;Q@ 3.6 M_4T2F4Z<*P3'+A/F/MF7?T;6#XD)(EE=B-8."C@F$E&+X7^$<$HTHP M,L$J[ZX)38@EGHXYVR*N>RN:/C#Q-6H5$4*U%9\D5U>)TLEIA E'WW%6 +H' M+ H.RF=2H OT@#G'VB?H-J]'NRM&" M(Z/YZ)Y1F0HTIPDD+?I9M[[7H7?5RNOE![OEWP6=P+^*[!+U_',4>$$/?7L* MT>=/9XA(R-LFU\UZ@K5B>8;5W[%:,.'',;T.S+P;=A2_G=((7Z]V;\]@^T>P7VC,39.7IF M$F=M)NV$ZN1_(]8XAHFCLKL O@%G^OMO_M#[H\T4)6QH8#KQ;Z;#P<@?NYO] MD!]VNO#[O4&SU]SFO"*;L(4E6"/(_3K(_GTG M= -"ZN>]S S_-S%TCG]JL&W"0INPN4U89!.VL 1KV&M4VVMD,S&,#A^%P>&C M,.L<\U07V(3-;<(BF["%)5C#!5>U"ZXZ7?!0Y"_ $5NJ7"&5(W(D0,K,?"6A M1.43_=9QY'OAKD0/]CS1>V>'SL%/M8--V-PF++()6UB"->QP7=OANML.NT2 M32) 6*J/<5EP(M_:#- ).W4#N3[,,/YAA@EMCCFW"8MLPA:68 T7^-[/JHGW MB\TAYH#5YR:AB!YZ G"F+OFN?>;?A&6=]2>F+/O>8ZY>2@7* M8*F0WN5(;1R\K*26)Y*M32'OA4G)&PO=V]R:W-H965T)/$0FOD"2;CW^)Y[8N?@C ]<_) ; (5^AD$D)\Y&J>VMZ\K% M!D(JK_D6(OW+BHN0*GTJUJ[<"J#+."D,7.)YOAM2%CG3<7SM7DS'?*<"%L&] M0'(7AE3\>PR_TF9NA+%D(D60\0@)6 M$^<=OIV1H4F(([XQ.,C",3)4GCC_84X^+B>.9RJ" !;*0%#]M8<9!(%!TG7\ MDX(ZV9@FL7A\1'\?D]=DGJB$&0^^LZ7:3)RA@Y:PHKM /?##!T@)#0S>@@FE"+R::5!;3FE-% MIV/!#TB8:(UF#N+>Q-F:#8N,C(]*Z%^9SE/3]Y0)](T&.T"?@B8Q:(J,!>H#%3@@6K=$=E4RBUW-0E 7RC0;(H:\* M<6_1U\OWJ#7J%6(2^;/A.ZC'DV%6:CBG*7:2EWR6EDX;2'V%[C7K>%2(> MZ=>DS^SI?^ZBIG17-S'K),DZ26*\?@->TJ^K FTT9W(1<-.N.G8)G!_#F=FV MG_HC/!J[^R*':A#&_LC+HDJE]K)2>]92OW!% Q3DJM:5ET ,"B,/>]@[*:\: M1+P!KJ^NGU77MU8WHW*#5GI]01M8KNN+LR*8I>]6;ND")HY>VR2(/3C3WW_# MOO='W7W2$5B)[" C.["2G8-@>VJ6,CT;I!*[X_1[1IU!M?'^Z;UC'?E"7G[& MR[?R^DL_@5BT!ZD,H43).AY6E+9"=@16(GR3$;YY$2%OJM/,Z^,3):M!S=-L MF!4\M!;\M]J 0&99-@+19+7_#YTS^ZS ;47K"*S4@U'6@]%EHB7MJ.,^JDHQ M.%T5JS%#;U"O%O;R![5WAEZM=+(CMA6J*[0R_X)1P5UKE2(6A?#]RC)9$S4: MXEZ#7KD=P'8_\ GV$"!<6Y>9> MO-1&O?8\=KS;YJ0;!W0QK4 MRST(MIN01#U26W^GYJ,KM#+/W'Y@N_]HKU[5>=38UIHH[/EXV"!+[BJPW5:< MY5Q3C&>L:TU4\T,5YS8 VWU >N.KV4M7[IE'G>5^2NPIB=Q4S$(JMV((JD(BOT!RV M7#)56V='NQ0IGY?8\R"Y/2%V>_(Q>RZTV@CL=!.$5'U-LR$FN:\A=E_3(*F> MC98_.G;,ULQ>PMZ0W-X0N[VY4-Q.-TM2--\NKEMX'V!>QGRF8JW7#13 2J=Y MUS?ZYA#)^XWD1/%M_(K@B2O%P_AP W0)P@3HWU>>N0O66:_@]02P,$ M% @ ZX-E6>_]CB#4 @ $PD !D !X;"]W;W)K&ULM59=;],P%/TK5V%"F\26-/U"HXVTM9H88C"M;#P@'KSDMK&6V,%V MFDWBQW/M9*$=;052>6G\<<_I/^Y<6N#I^ M9K]PVDG+/=,XD=E7GIAT[+WU(,$Y*S-S(ZOWV.CI6[Y89MK]0M7$!A[$I38R M;\"40E795S M,"G"Y])HPT3"Q0(NA3:JK$&'4S2,9_J(X%/4?"&8P028AA23A8WF*]''<#N; MPN'!$1S0.GQ)9:F)5(]\0\)L>G[LV*AT)[7M MZ5-=L!C''C6M1K5$+WK]JC,(WFW2O2>R-1>ZK0M=Q][=XL(4%5\RVZ3P[2/M MP:7!7'_?I+F[3\U[(EO3W&LU]W:>O.NFI>LF:I7DMP,K=;_)@)IUX%CM>W<9 M=8-@Y"]7=>V.64NWWZ;;WYGN)[HEN%BB-C:SNEJI6"=*:GTB?WOY[:GLC6;!BT-@SV5:F#?6K>$]F:YF&K>?A?*G7X1Q5V>B\K=4-,_V6E M^BM7EOU+K9CO&O(@60 MZ*G(J9@[J92;<]<5<0H%$:=L U3=63%>$*E.^=H5&PXD,4E%[OJ>%[D%R:BS MF)EK=WPQ8Z7,,PIW'(FR* C_=@DYV\T=[#Q?N,_6J=07W,5L0];P /+SYHZK M,[=!2;("J,@811Q6<^<"GR_Q5">8B"\9[,3>,=)4'AG[JD^ND[GCZ8H@AUAJ M"*+^MK"$/-=(JHZ_:U"G>:9.W#]^1O]@R"LRCT3 DN5_98E,Y\[$00FL2)G+ M>[;[!#6A4./%+!?F%^WJ6,]!<2DD*^ID54&1T>J?/-6-V$M0./T)?IW@'R:< MO9 0U F!(5I59FA=$4D6,\YVB.MHA:8/3&],MF*34;V,#Y*KNYG*DXL/)./H M"\E+0#= 1,E!K9$4:(3N.$CRA"X*5E*);E?HSQ301R4,@2YH@GYG0H! MQ3= MEAQ]@F2=T36ZID+RLH+043IGF1,ALE46$[-P!HF)'JR3*_7$+!?OU=,_/URA MDW?OT3N441U?"D(3,7.EXJPK=^.:WV7%SW^!7X!N&)6I0+_1!))NOJMZU33, M?V[8I3\(^ ";4Q1XOR#?\\]ZZEE^?WHP4$[0K%]@\((7\$YT%]^;#J)[B-F: M9O] HIMV<;N\[NM7A7?6CZ=WC7.Q(3',';4M".!;1+8U;$>1XXE_(-N^J&@ZZ9+#H*Q#9FA*IRB3"Z%9O MKUGK4'HK'L1\[:K90NMVP&\[X%O6; UHB[XEM"[]UAKA0?LQ1#^.RZ+,C39N M90H<+5FA:DCU]\D63$IO>X(CI6(/C\-#01^'C?QI&+R@Z-;PX&''\[^*UOOR MCUB,X>>_>ODMH76[U7HM'-I6OU6+90NM2[\U67C0R+R%^J,C68<>]@[%?QPU MPN'D!>>,6^>$AZW3]XC_Q[S*< &O7GY+:-UVM:X-3VRKWZI7LX76I=^Z-3SH MB-Y"_=.C+\(01T=;_W'4" =1=*!^=V]B4P!?FT&60+&>M52SB.9J,RR[,".B M@^N7>HAF)D$M3#6!NR%\K0F12LL(+B/U!+ P04 " #K@V59CD[ 3HPW=(*5J[L84XD"]LDN+_<^8C38S& M:ZD>=89HX*G(A9YXF3'+"]_7<88%TR=RB8*>+*0JF*&N2GV]5,@2)RIR/PR" MD5\P+KSIV(W=J.E8EB;G F\4Z+(HF'J^Q%RN)U[/>QFXY6EF[( _'2]9BG=H M[I$<\]P:41@_:D^O6=(*-]LO[EL_LMZ;N!!7&HCBUI,$11<5+_LJ>:P(>@-]@C"6A#^ M+ACN$?1K0?^M*PQJP<"1J5)Q'")FV'2LY!J4G4UNMN%@.C6ESX7=]CNCZ"DG MG9E&^&" B03^-ADJN.*"B9B+%&9*,9$B[;#1< S?&?7M%L'G" WCN?Y"H_=W M$7S^^ 4^ A?P3R9+359Z[!N*S/K[<1W%O(HBW!-%'ZZE,)F&KR+!9%OO4T9- M6N%+6I=AJ^&L3$^@WSN", C#7?&TR^]P2?+ R?L[Y-';Y8.6;/K-)O6=WV"/ MWZ54I*!=T5 2( 5VPK%<',<*$T[[ERIT.[4CU,M6:WNK7.@EBW'BT;6A4:W0 MFW[ZT!L%?^S"5IF-G)F]4593FDF?L;_:Q-/1FENP!@VL02NL&8&@0P3SBLVL MC4VKTZ%LNC2+.C+;(CAL" Y;"7ZC/LA%3? (YJ52>P"V&AT*L$NS:/CJI/:# MK9.ZA6;4H!FUHKG%EP/8)K]L2+LH#F(H0YHRCHV2ZXIZ\OJ2!X?4O-6X,YE%M'9EOX0H0;5#&UJ3+>A;%:]'P#8W 2!+W?*+:&=BC%CLPJBOY&05F@2EUA MKB&6I3!5;=F,-K7_S)6\_O_3JQ>':Z92+C3DN"!I<')*%[.JBO&J8^32E:&PO=V]R:W-H965TL MFJC4D1 "F[H0J=!5FU0V5-9.^VB2@UCU2V8;0O_]; U[NDKNT MENI9EX@&]IP)/0E*8ZKK,-1YB9SHOJQ0V)NU5)P8NU6;4%<*2>%!G(5Q%(U# M3J@(LM2?+526RJUA5.!"@=YR3M3+%)FL)\$@.!X\T$UIW$&8I179X!+-8[50 M=A>V+ 7E*#25 A2N)\'-X'HZ=O$^X(EBK4_6X#)92?GL-E^*21 Y0\@P-XZ! MV-<.9\B8([(V?ATX@U;2 4_71_8[G[O-944TSB3[00M33H(/ 12X)EMF'F3] M&0_YC!Q?+IGV3ZB;V&040+[51O(#V#K@5#1OLC_4X000QZ\ X@,@]KX;(>_R MEAB2I4K6H%RT97,+GZI'6W-4N(^R-,K>4HLSV3W:E#2\@Z]$*>(J!+U;-(0R M?0D70 7,*6.V?CH-C=5SJ# _<$\;[O@5[B',I3"EAD^BP.)O?&A]MF;CH]EI MW$FXQ*H/P^@*XBA.X'%Y"[V+RP[>85N$H>=-7N%](HJ2%4/PU;B"F=3F7+H- MRZ"II?O==]F@/TS#W1GMI-5..K7OZ!Z+_PDG_PHG_>2\\*@5'G4*S\F>\BT_ M)]<)=&/B6E_MF,(X^=GR+<6MKW&GK'K5&6XIO%;K_46R. MM7E @35A\!T5A]Y/).KRG/=N]A&\6* ^YS,\:2*.:N-'A89<;H5I^JD];:?1 M3=.$?\*;438G:D.%!H9K"XWZ[VU!53,>FHV1E6_)E32VP?VRM!,5E0NP]VLI MS7'C!-H9G?T&4$L#!!0 ( .N#95E"X_F)^0( $<) 9 >&PO=V]R M:W-H965T!T$&D%C1MTQX5 MM.MGDUS JF-GM@/MOY_MT"@M(5J[?0$[ON?<<^ZUXXQW7-S+#8!"#SEEF&\BQ[/$"F%Y9<9%CI:=B[$.+P"RG<3QW>>'LS)>J/, S<9%W@-"U"WQ;70,[=FR4@.3!+. MD(#5Q+GT+Z:QB;$F2XNE-"K1.-4\@UT#23Z@*XPQ2P%M+![9TJQ ME&1%4FR+?3H#A0F59SKP=C%#IR=GZ 01AFXVO)2897+L*JW&<+KI/O-5E3DX MDGD!10^%WCD*O*#? I]VP[^6[!CR9Q;#VF+8Q9[\+$#H?K(UHL8L$F:+([Y" MI9[H?H-J]5^1#BRI>2ELDW@4!/[8W3:-'4:-_"".ZJAGBONUXGZGXFDI!#"M M\85R2O"24*)(>\'S1@._+A=]* 6/>@4?<,5IJ_5.SAL>#QJ**GT=B9^XWX?UK:&?[G? M[>$^1W?VI0X9NMSJE36@.9B+KHY -R#R-J_=>6+T"%A(%**<,[61R(]1AA_; MJC;M9'IC/>*Z'O$_UF-&9,I+O7?G6.GU:Q"IWLEM%:DRC1K=]WI>W[R)G[6_ M4]!K[;J-:\Y\8GS'8DV8U-MUI>F]WE ?#E%=V]5$\<+>?$NN]#UJAQO]I0/" M!.CU%>?J:6(NT_K;*?D#4$L#!!0 ( .N#95GI J^66 ( #\% 9 M>&PO=V]R:W-H965T_872 M<"5!XWP0W%_=#7LNW@?\Y+@R>V-PFG.3[_D@B!P0"LRL!&VLKKV5J\1EVNGW>TFX M/ #0:P%Z1P%\B5ZH^<6K0;@WAGK$\XSNAL3'8'O_P=[&^*8J_X4UK>6*ZX-* MP#E)H\L;VE\WY=I,K*I]BJ86'HX_JC^8\"K, M @NX8_076B1X02B1>[38HQG>JS778F;EL3P0D3 B+HG%LAX4]+#P'BVVP\!@VBJ,3L*B'1>=@B0T666!A.K+#XAX6GX.E-EAL M@?GZ]=I@20]+!F'/):A66TC@-F1RA!PG<>K9D6F/3(>13&)JHZ7' ?TD/(7S MO;\-R!L$/H(0$W13L4TMA6KTYL35DM1KU554,R8^)O@/Z*SS_ U!+ P04 " #K@V59 M$]B@&3@# :"@ &0 'AL+W=O+)4NF*6I M7OFFU,BR&E0(/PR"D5\P+KW9I%Z[T;.)JJS@$F\TF*HHF/YYA4)MIM[ >UJX MY:OV>H:.+U7"U+^P:6,##]+*6%6T8*J@X++Y9X^M M#UL XMD/"%M N N(7P%$+2 Z%!"W@+AVII%2^Y PRV83K3:@732QN4%M9HTF M^5RZMB^LIJ><<':VJ,I2(/71,@$??E3<_@0F,[A,TZJH!+.8P3>;HX:Y*FAC MY:[C:X1KF:H"X5@H8TYHUFQ U\EW\)5IS5P[X3A!R[B@B'=PMTC@^.@$CL ' MDS.-!KB$.\FM.:5%&G_/564HN9GXEJ2Y OVTE7'5R A?D1'!%R5M;N"#S#![ MCO?)DLZ7\,F7J["7<('E&43!*81!&.^I9WXX/-H#3_KAGRKY6O9G:J*NRU'- M%[_"1[TKJ#4+J]*'4\CXFF=(/I]"28VMFT&KF H:9'!,K=IJ'O9JOI47*;0$?Z0 QN$]KPS#<2AP.QJ,=J<,7U<7G[Z.=[O;6 M\C^[.^J4CGJ5'OHA^^P^9/MLZ*7_S6;.WY(L>2.R9[:..UO';_;2C%_L$2HB MV-E(+X/BP6Y0TEO3[RKVMT[- O6JOGT82%4E;7-0=*O=!>>R/M=WUJ\&%_/F MGO*+IKDU?6%ZQ:4!@4NB#,[&]";HYB;23*PJZ[/Y7EDZZ>MA3I2G/)\NF69W.9C)9BH++=]5*E.J7NZHN>*,NZ_N97-6"IUVC(I\1SPMF M!<_*R?RL^^ZZGI]5ZR;/2G%=([DN"EY_OQ1Y]7@^P9/G+SYG]\NF_6(V/UOQ M>W$CFB^KZUI=S;9>TJP0I;/W3!JV!NN12+ M*O\G2YOE^22:H%3<\77>?*X>?Q.;@#J!297+[B]ZW-AZ$Y2L95,5F\9*09&5 M_7_^M.F(G0;*#]R ;!J080-F:4 W#6@7:*^L"^L];_C\K*X>4=U:*V_MAZYO MNM8JFJQLA_&FJ=6OF6K7S&_6JU4NU+@T/$=7W]99\QWQ,D472;(NUCEO1(K^ M;):B1HNJ4!-EV8[@@T ?RZ0J!#K)*RG?JJM^0K4#,U66I:SR+.T:+Y:\O!<2 M9>6S^Y/WHN%9KII-T9>;]^CDS5OTIOW]KV6UENKF\FS6J-!:@;-D$\9E'P:Q MA$'1IZILEA)=E:E(]]O/5)=L^X4\]\LE<3J\$:MWB'J_(.(1!NA9C&].'7+H M=IAHYX]9_%WRG)>) 'NF;QET+=M5^S G7A!%OG]A5;-KA. A\'&SM]J2Q MK30V2AHZ44,HE[P6\BTDL_?B[][>CP@.B!\-A#KOU^:U4[GBB3B?J/DH1?T@ M)O.??\*!]ZNCH_UM-+XSFC]4YA2\+K/R'NQLW^A$2@-OV-6^$:OOQ3&%.SK8 M2@NP3 M.)!P&TCH#$1EDD(E"I7;DJ\HDW*MTH02CL23J)-,"E3=H6K5*@>'( 3F>Q23 M@733:DK\,(251UOET;&4O[0<(J-K Q:1G3G2AV&:88^$H2V0>!M(?% @2FU3 M9TF;N/O?^".OX80< QT<,#;0#UBQ,+"HQYZFEN?6S^42I=E#E@H;+SQ@[A*5 M%P<"+78^LTC< 2MV2KQI^V_:;C'2;M&J%=L#4CRUGP4H&@/#C5DPU&R:Q7&$ M+8J)5DQ>/2F:"HEBE5??A=C\L%K7R5)%A58J[X-!$$,=(20;&MUS4G ML1N45PZQSIZGAAQJ3!73!F-++L0:GW@\4# 8XU1[.;H9IIWZQ.,Q-E\O+Q-L$?RMA^L M1BUVL]8YNTQ&MENRX6A!5J%M7FF28C=*1\\K@(#=OM$S=EV@:1@PLFNZ+U?S M$A\&S)%[%FQRT$CJ+I/]&D9CDKR R>/M5XC)2;6=,@ M85![*=YGL*]=<):_GJD/YBR-ADM/W@($PS5AH'P=-6.(F[)%V"<0L M1XT(@(K5HE[3EKAI>X#Z%\?#9"_U@?$ S!SK0@.:C ,T*,TL5U7R'%9YL)5E M*T8T9XF;LV,S/ %JT6[G /0A:$I]W]Z/FI3$3^TFX5C>]D/7+";C6 P&&AF3(R(>I<--'6 7$NPSRZ$'T>0E/Y2\ M&^][=08E9%BG F:81+8RFVH"T\,(_ IJ49.H0VH!)I;U0#5OZ?'K5SJN?@7, M[/4KU9RE_TO]2D?5KY"59SOBHSOGO#^F?J4CZE? QEJ_4DU4>GC]2DWF1;X? MA\-3+L!.E:Z!9]D 4PU'ZH;CY_910ZGFP97C3-?MX[6Y_%C>]B/6U*7CJ L& M"N"3$I\P8W)#AE[, ML:U92E;LJ^=+Z^:;Z_2S(/V $SQPD[U22D1SO@!=6; M%>B44',A F8*E8$M9VM6TA]^K$M-$+;GND8*!\Q8&$1P!$SSDOW7@UTV\F#7 M8F<[V&4:C,P-1M<*8P *<,X](?J($,2^J$E'S--0>:FX-@GM[^WCXS &)S^ M7YL.C^5MOS7+J1N=1G^@QX @8>*0' MF+F>Z3&-6G9X'%AT+4]]U[(%+UY+IL^F?\ MVV^W[YI<=&]8#+Z_Q*>+_HT1[:9_@>43K^^S4J)9%L)_WU%>" #4*Q M/>0E 7S.X5S$^709;7CV72P8D^ EB5,Q'BRD7%Y9E@@7+*'BDB]9JGZ9\RRA M4MUFSY989HS."J4DMC"$KI70*!U,1L6SNVPRXBL91RF[RX!8)0G-7F]8S#?C M 1J\/?@6/2]D_L":C);TF=TS^;B\R]2=55F910E+1<13D+'Y>'"-KJ:$Y J% MQ-\1VXB=:Y"'\L3Y]_SFRVP\@+E'+&:AS$U0]6_-IBR.^^9UM W)R>R&/1?$7;+:R M< #"E9 \V2HK#Y(H+?_3EVTB=A24';T"WBK@IH+=H4"V"D7FK-*S(JQ;*NED ME/$-R')I92V_*')3:*MHHC0OX[W,U*^1TI.3^]5R&3-5%TEC\/G'*I*O@*8S MP34#7]*0)PR;^2,WAA5N@[TI@\4=P1+PE:=R(<#G=,9F^_J62ER5/?R6O1ML-'C/EI> MP N (;8U_DP/5R<&=TA53%+8LSOLW="8IB'3):94= O%_-->3S!T?=^!(VN] MZ[#Q!7E/N1)+&K+Q0!51L&S-!I.??T(N_,7@OEVY;Q?628?[Y0 )]P9(M#O. M+L 34P.- 4E?KG11VOUX7Z:B)V-[J7"J5#C&2EXG?)5*H1IE&%,AHGFD/B#5 MA75!EY:F>.MSY M[QG=?TP5]^+H/Y79WQ3O1-F%F.HXJHO=LBQ:4UGV*"&S5=XBM2W'^))CQUQ/ MQO;RX5?Y\$\MI]\JIX\@;M2R+82P[V+]& LJIX(/[@E!G_7IR=A>*A"L60T/ MZ@K;B.OF$!;HU1,1MLHR="!J?H@:,>3X'0T"[5EC'AG1>7BJTW(ZV)5JN^T=@=AK!J$3 MVP'1?A UH)&9T(9NB=I$=J#G-/UJ2R'LH*[LUE!&9BJKU8U:NZ1@NLHREH:O MX"&CJ8C+R?GU[%^UINADF=GTL!K:@C0OH.BU>M,6&"$&W QBX MAC$^#,:'H VWZ>KYS?F31FCH!GZ'GS6"L1G!/8$-:^B,;+L)-HV82K?G=LPD M<,UG_ Z?#T4;UJ 5^YK=&LD0N@@[O&_,[2^)@M)6T$1OO'=LZ^K.UGHZ8] M/GD-CMN+< 4OTIKEZ>1<%[IV1Z5J &/O@R&'>UU<]V5M/QTU\[%Y?7T*Y+!F M4>VX=A-R&K%A8/M=?:#F,CZ,RPSLEI^^7=[>+UY7%#];0Z'+LNCH0:SV_0U;0\XJK-E"=N7VGVG.]BQFRN3,)+3R4L*P^Q MRAO)E\4YT!.7DB?%Y8+1&&PO=V]R:W-H965TV&X&&H6@4\(![BF MKNR!E]@^W_?YOLO=93NE'TP-8,E><&FF06UM,PE#4]0@J!FI!B3>5$H+:O&H M-Z%I--#2@P0/XRBZ#@5E,L@S;UOJ/%.MY4S"4A/3"D'U[SEPM9L&X^!@N&>; MVCI#F&<-W< *[-=FJ?$4#BPE$R -4Y)HJ*;!;#Q9I,[?.WQCL#-'>^*4K)5Z M<(?/Y32(7$# H;".@>*RA05P[H@PC%\]9S \Z8#'^P/[1Z\=M:RI@87BWUEI MZVGP/B E5+3E]E[M/D&OYZWC*Q0W_DMVO6\4D*(U5HD>C!$()KN5[OL\' &0 MYS0@[@'Q4T#Z#"#I 8D7VD7F9=U02_-,JQW1SAO9W,;GQJ-1#9/N+ZZLQEN& M.)O?4BV9W!BR!$U6-=5 WI O5&OJTDLN;L!2QLTE6HV[-8>%27+'.,=?8;+0 M8B2.+RSZ5^?=J_$SKR;D3DE;&W(K2R@?XT-4,,B(#S+F\5G"%30CDD17)([B M]$0\BY?#DS/A)$-6$\^7O#RK/V9K8S56[<]3Z>KHTM-TKI,GIJ$%3 -L50-Z M"T'^^M7X.OIP2NM_(GND/!V4I^?8\YFTK&2\]=5CH&@ULPS+!?8%;_%?DTHK M00HEFM92W\BJ(G!(5X/I\O5U1:A0K;3D NNLJ[C+4WGK@AE'/AHWL;9Y.AIG MX?8X'_]PZG2&1STD0&_\:#$8*4;1U>%@':;7S#?M$_L54O9P< \,LS[_ U!+ M P04 " #K@V59*C7& ,@# "$# &0 'AL+W=OO* M)(."RBM>08E/-EP45.%2;%U9":"I<2IR-_"\V"TH*YW%S.S=B\6,URIG)=P+ M(NNBH.+?6\CY?N[XSF'C,]MF2F^XBUE%M[ "]5#="URY'4K*"B@EXR41L)D[ M-_[UT@^U@['XB\%>]NZ)EK+F_%$O/J9SQ].,((=$:0B*EQTL(<\U$O+XIP5U MNG=JQ_[] ?V#$8]BUE3"DN=?6*JRN3-Q2 H;6N?J,]__#JV@2.,E/)?FE^Q; M6\\A22T5+UIG9%"PLKG2;VT@>@Z(8W<(6H?@V&'T@D/8.IC(N0TS(^N.*KJ8 M";XG0ELCFKXQL3'>J(:5^C.NE,"G#/W4XCT5)2NWDMR#(*N,"B"7S562!PDI M8251&1"+W9(75:VH_AJ2G-^!HBR7%^C^L+HCYV<7Y(RX1#90B/)0,B7?]3;^ MS'@M:9GBYMFS];S:M/PGLF?)1IWPTA+[X RL9M.IM0AOO MV'CKDK5;A&'L>3-WUU=P:A5YTVG863VC%G74HA^BUGA'KU [M1J@%G?4XD%J M'\N$%T!HGO.$*LQBQ4E%A6()JS!ARRV1D-2"*096ZO$)JY( MC]]$>H=UA*YST*1QI\!B;XI&QO,4A)7OV'(*HNGHB/*I%89Z$ME93SK6DT'6 M7TRC@/22[D!@XSL4.&R94F$UT\&^U)V&)>2."HQ&6=9;H MI&T>UKIOOG9TVC?W#T4034Z$G5J%$_^%@^,'3[J"[TN!_N_[T;$DJ]UT])*HIX[K#[8U>SZTY*V$P[>DA-6JE^$-6;F:EQS17.H.8VP[\)(+0!/M]PK@X+_8+NC\?B/U!+ P04 " #K@V59 ML>*V+UX$ !>$0 &0 'AL+W=O"!([%.4\)?;R%AV[&% MK=V#1[I<2?W GHQRLH09R'G^P-6=7:/$-(5,4)8A#HNQ=8.OISC4#H7%=PI; MT;A&6LH38\_ZYJ]X;#F:$20020U!U,\&II D&DGQ^+L"M>HQM6/S>H?^M1"O MQ#P1 5.6_*"Q7(VMT$(Q+,@ZD8]L^R=4@OH:+V*)*+[1MK)U+!2MA61IY:P8 MI#0K?\E+%8B&@]L_X>!6#F[+ ?LG'+S*P2N$ELP*67=$DLF(LRWBVEJAZ8LB M-H6W4D,SG<:9Y.I?JOSD9+8B'#[K0,1HRE)5'8(4\;VX TEH(B[19S2?W:&+ M3Y?H$[*1T X"T0S-,RK%E7JHKN]IDB@O,;*E(J6A[:@B<%L2<$\0\- ]R^1* MH"]9#/&AOZW$U(KD?<7/[/<]M*>BP"GO]L%M!4"L( MC K4Y$S5M%0+0O2,J!!K)4:MXOO,L 5BN9ZZ;]98<%0\@1^Z0Z\EX]@,.^Y M?;J%#&HA@[,)H9GD5&T9496J+C7E:!@WP^WU^BTQ'59]55;=4L):2FB4,L\X M1&R9T7^4AJBY>D9,R"ZRX3&-@7M$UCBJWMBO14XB&%MJYQ; -V!-?O\-!\X? MAO5J6&L:_@=-5WJ"4%9FK#(LMXN?0'AGM9F'<]$KZ'GGHK3FI M$>D7PX*=_4;I&)G.5*M!L^45^@:96D,21+(8W<1J3Z9"KNT[- M\.^G7\;B7&B'P6AT#=@<##U[J[;AH$B@C$!G /!Q\6.GUUYV=F9.TPSWZ>LOO&NB.D7EMF)#F1(*/_AQ-T)K1#M?NN YO;CE]*D'>H/_1/](=YW M)=C+#)7%1*[4.)T:1D:3=.JBGP97& M%VJ%6F>R/.+53^N7!#?%T;CU_%:_/"A.P'N8\LW#/>%+U3.B!!8*TND-%!]> M'N;+&\GRXCS\Q*0Z71>7*R Q<&V@_E\P)GH#ZE0,8GR M)?;9]SSWW.7.V4&J5UTA&CC67.A)5!G3C G1184UU7W9H+ W&ZEJ:JRIMD0W M"FGI034G21R/2$V9B/+,GRU5GLF=X4S@4H'>U355?Z;(Y6$2#:+3P3/;5L8= MD#QKZ!97:%Z:I;(6Z5A*5J/03 I0N)E$]X/Q=.C\O<-/A@=]M@>7R5K*5V<\ ME9,H=H*08V$< [7+'A^0[T_L7WWN-I?.\162:_^%0_ =V8C%3AM9MV!KUTR$E1[;.IP!DN0- M0-("$J\[!/(J9]30/%/R ,IY6S:W\:EZM!7'A/LI*Z/L+;,XD_\P%2IX$H6L M$0CTYD?[NS7>PD?X3I6BKF;0FZ&AC.M;N $F8,$XMQ75&3%6@>,A11MM&J(E M;T1+82&%J33,18GE_WABE7?RDY/\:7*5<(5-']+X R1QDL++:@:]F]LKO&E7 MEM3SIE?+PD)9>M@6I7\IXT TO$SD9FJL&UK@)+)#HU'M,/&0N/^I[L(5)B18!C9^+Y<2V.[ MW&\K^ZR@<@[V?B.E.1DN0/=0Y7\!4$L#!!0 ( .N#95DY\B>+% , %0) M 9 >&PO=V]R:W-H965TD^^E"M:MKMV86;8!5L:IND_?>S@= D$-1*>P';W'-\SC7V]73+ M^+.( 21Z31,J9D8L979IFB*,(<5BP#*@ZLN*\11+U>5K4V0<<%2 TL2T+3%DN$T+ACB.1IRGF;W-(V'9F#(W=P#U9QU(/F,$TPVM8@GS, M[KCJF35+1%*@@C"*.*QFQM7P2)L6?=N8EFAJ4%00*A MU Q8O3:P@"311$K&2\5IU%-JX'Y[Q_ZC\*Z\/&$!"Y;\)9&,9\;$0!&L<)[( M>[;]!96?D>8+62**)]I6L9:!PEQ(EE9@I2 EM'SCURH/>P#%TPZP*X!]#'!/ M )P*X!1&2V6%K6LL<3#E;(NXCE9LNE'DID K-X3J55Q*KKX2A9/!;QD#1SF?GZ P1BAYBE@M,(S$UI=*L9S;#2M^\U&>?T.>@6T9E+-!W&D%TB#>5U]JP MO3,\MSL)EY -D&-=(-NRW18]BX_#G0XY3IU_I^!S.O-/JE1"E= M2._V2Y'A$&:&VLX"^ :,X.N7H6=]:W/YG\@./+NU9[>+/;BA$A2K1)7=-K,E M@U:-:WNAC\LI5:5-7$HSVYO7M8VW- MF(EOM2OS:F5>I[*?ZE1&O80)M<74$4CH1LE41ZKL#<_;9':R??:/\1I^[,F) M3(]K/^//^(&7G,@WE(*,6;3GKLW:N*'&&;M'*]",Z=OVJ368U)HGG9K+#4L9 M[:M*RK$D=-W8OA>(0JOJ24/1T/*L(]G-H+[MN^VJ_5JUWZGZ@4F<(-9ZV)Q4 MZS=VUW!RG.-F3-]SK&.UYEZ!2H&OB[HM4,AR*LNCNQZMKP97144\&I^K*T-9 MX=]IROO&+>9K0@5*8*4HK<%8)9"7-;SL2)859?")2554BV:LKCW =8#ZOF), M[CIZ@OHB%?P#4$L#!!0 ( .N#95ETB5YTY@( L( 9 >&PO=V]R M:W-H965T>)Y,<"BQ=7@+3.QD7!59Z*M:>+ 7@U((*ZH6^/_8*3)@33^W:O8BG?*,H M87 OD-P4!1;//"WQ&I:@'LM[H6=>PY*2 I@DG"$! MVN"['U#[.3=\":?2_J)= M%3O1&9.-5+RHP7I>$%9]\;ZN0PN@>;H!80T(CP&C=P!1#8BLT4J9M76-%8ZG M@N^0,-&:S0QL;2Q:NR',G.)2";U+-$[%MRSA!:"?> \2]:Y!84)E'PW1X_(: M]<[ZZ P1ANX(I;KHNJ3H4>=:/-%;V4)4Y@ MYN@[*$%LP8F_? K&_KTD 2FMZ-I+E^R*//#; MNMUCY1U!@>^.NH5/&N&3?R@Z5SD(1'1C42 (IAVG,$ ,.CU-WA;:?^.I(V@8 MN>&1)Z_UKA8@UK;=2%WH#5/5B]6L-AWMRC[D1^MSW>FJQO1"4[7).RS6A$E$ M(=.4OCO1_Q-1M9YJHGAI7^\55[H7V&&NNS4($Z#W,\[586(2-/T__@M02P,$ M% @ ZX-E61V4*,M3" X#P !D !X;"]W;W)K&ULQ5M;;]LV%/XKA#<,+1#7$DG93N\9_UHN"!'@85G0\JRW$&+U M<3 HLP59IN4'MB)4_G++^#(5\BN?#\H5)^FL+K0L!C (AH-EFM/>^6G][)J? MG[*U*')*KCDHU\MERA\O2<'NSWIA[^G!EWR^$-6#P?GI*IV3*1&_KZZY_#;8 MH,SR):%ESBC@Y/:L=Q%^3**@*E!;_)&3^W+K,ZAOS3@O8V[ZP*;G]^0O^A=EXZ\LI9HU8>:S+JT=#^G M5;M/!9>_YK*<.)^2N6Q% :YHTX>JMNB#'W*:TBQ/"^WY%U+(#W0.!).?5XR+ M]*8@H(4HP;N$B#0ORO<2X?=I MY]^QY\"W(*?ENP=9G267DZ$++.U9L'65N_ MRZ9^\)GZ(? SHV)1@D]T1F9Z^8'T=>,P?'+X$CH!IV3U :#@!, 8DM])B\O MCBS%$W?QG];TN;=KWJ!-\Z$:#SV#]X7<$;HF);CE; D^/0C"J6RU2=UQ""^! M9!U\9G3>_RS#:P8NRI+(EOKKL\0!5X(LR[]M;=*\%-M?6@U%'\M5FI&SGAQK M2L+O2._\NV_"8?"]C5"?8(DG,(ULO"$;N] W9)\ 2H2-MJ;XL"Y>#;AWYS > MXR@^'=QM$V(Q&PW'*-+-$F=E#G0UVK@:.5W]=45X$^LYS61/LGG;($1;;J#Q M.!X9SG:MHB@>0L-79VT.]'6X\77H]'7"2AD2G&1L3O-_99#(H:Y,Y<#&;N6T M],\ZY_)93F7;"\8?;4P,.S[VP]AL=:M1:/#@K.F!/(PV/(RE,SKEY*:I@N". /$B]51+K/!9;VC<DL<=?G4'^A\A?N&*/E M6+2NY;;56V?IO7N*3[3$%YK.G!+*X5&4#I5@#MV*>2H1\\P^7[J+[MU)?*(EOM!TVI3V#H=' M"4M/0KIEW"=:X@M-9URI_- M\W>'95?>PQ&*S,3.9A;*&=,,2T]9@.ZMTO>A M6^!?WLUV?"*EOA"TQE7R09TK_3O#MON(CU$ 3+#UFLZX M- MYT2E W#'JO]2@HMJK^/F*:@7,JC[,JC[U2[(N_"]E:FN^@]Q1WYXW0'PA:83 MI3()Z,XDU);8TX:WE1>O>817M,07FDZ@RB/@4?((Z#6/\(J6^$+3SP:H/ *Y M\XB7[.*B;HH0XS@T0]EF5OTSM(J[0HJ1AE:ZU$M%5Y?TP"DT58#&+NO'P%MH= M*>V.W-I]0KA(%IA.D-#C:L6HO M6/:U/C@X W*$K+I'3=-)-6(64A#=U6,'6:X*]BC3()$^/,-=]YQ+/PR&R%PU MM=J%>&PF?>YZ'\J+4LIHEU*N]ADSL>;5[%&%"]]^TG^*J*P:<*U\V(Z[A 'L M]":+73PVR7@+B8R41$9NB=Q5?N _<,V9(#*TIEE.Z#.+RF[573OM!T M3I6:1O$QQ"#R*K^]HB6^T'3&E?Q&[C,].Y/?MKR6_ 8X,L\E3NQVP\@\O^BN MSZ%G-97XQ:\7O]BB:H.H(WEL9C'JK**[*W2HPTK\8K?XM0Y329[.J1RD\ZP) MJ>E*FLA N\Q9P>96">Q^S;XQY!4M\86F4ZPD-3[*2COVNM+N%2WQA:8SKF0\ M?N5*.^[*\!B%'=5J,1O!T=@\WN6NS:'>;ATPW['6_I(QJZO2,1R9.M-B%<&. MMV\AOK$2W]@MOJ^HC)^RO8#RJE5C'1SE# M@[V>H?&*EOA"TQE7&0%^Y1D:W%T>[T>CSJ!DLPH[4?H62ATKI8Y?>$3^!/S" M:+_5%E:GO8IOKVB)+S2=1"6^\5'6OK'7M6^O:(DO-/W^DI+_D5O^>[S9T;YI M^^Y)/XQB\YRJU6P\-AEY?!UM5/V9'F]17:$F1L345S*7+S='--]Z*^ MG&H\OPP_3IK+M@JFN?O[<\KG.2U!06XE9/!A),L'F4O/Y_U!+ P04 " #K@V596,ROCC0# D M$P #0 'AL+W-T>6QEUY-B9X[*67X^OG:8?^"+&PT:7BL:^Q^?<8_N&& :U60EV,V?, M1,M2R'I(YL94G^*XGLY92>LS53%ID4+IDAK;U;.XKC2C>0VD4L2]3B>-2\HE M&0WDHKPJ31U-U4*:(4G;4.1O7_,AZ:8?2>3EQBIG0W)W\O[70IG+=Y&_'WTX M.NKUEL[6D'=E2V M36NH:7H9WP'];36OO2W;>Y5N5/%[9;XL['2DZT.ML&O-"KYT_671&L#4N[@Z MK2JQ^BSX3);,3_[%"4<#NN9%OZ[ZSQCDFDJMDW;VG_+J_QJQ\G%O[+L?JOL&PYZ;%ZK;]WD^2&8 M3 _!Y$'49/\03&9OTF387C=M M#X(V%Y;X.L#U]KD*PF>*5B,T47VM PNL&C"P+[S:6!QC8 M+F"U _G#>:"FPIPD@5W%O&%/,(YD&89 +89K-$V1U4GA$]X?["E)DBP+(X"% M'20)AL#3B".8 _" (4GBWH-[[Z-X_9Z*-_\7&ST"4$L#!!0 ( .N#95F7 MBKL

]HNAB1O(*ME APHE#7KE4T@+$[Z;1+)Q40FP\O;5,J MG*1ABY..E MA?'2PGAI8;RT,%Y:@'AI8Z;Y:DR37]^9)K@4\)ADB M[%F_>(DF!70F!7S@I[CNYJDJQW4/RO85VD'<8];Z-\:+S.-%YO$B\[=RD?D; M]<9K*T*-[OC1'3^ZXT=W_.B.A^B._PH*HTIX@5FL#%;C8->_GR(24-04^B0.(79JQ[]>K[O M"(J=U]37/)NS0Q>O]H#9PQ:S<):0/4\'^\[OQ*:W7BE*L_GCDNI>N7$#1_EW MYH[R%.W,1SZ9S2>/2S3A"$RFK$($1V$R"R>4@DE&0LEMSJ!8FS(E:4^4EOV^ M!N1G-SU%GVW2FC"[D$Z6B7JVD1E)9B[\[A&P[9?^.J(#?2G*&'@8 P]CX&$, M/'QS@0<;"^P8TX"P!(\QC3&F,<8TQIC&5QS3@+*YC>&2,5PRADO >.O'< F8 MA4BP0IM'4-2- 0153*@[[?.<:7@AGYOIG:(X)ND=NR2<>I3\_.J_3.";^ M4Q(S$A_QG4.0]'6'QKV!6@#J:EACJN%<6ZEB?D59,\6NGQ4%N:.\P5X3C6BC M8P"W 9LK1QL, % F_@(]Q=/0XR5)KOS0"5VZ:$X)<<+%H8^3_^?^X^1L-%[S MG8\WV0XX*8XX/E7>M@E'D.?'5X[+;]4ISJPB0#!Q+GTU%A'Z=FWG$D+*LZ,8 M%,:94:X_HV<E<6C)P&$N37(_D4BA2T8$#:[KB%E$ZZ:8+@I T MRFT #V"]T:G,UH6EIF2L$336"))(AY$WFU>V*>?57R6K,TP(?F&;F+.F7Z1E M,NIU < M85IXH0Y973_])L)FZGE^.H9.5,VZ . D,'@4KC99<%Q$=P2["'D1 M9G2[E8N6[Q9.^1.(Y&RN(C@?Y\2 OD M=HXCF7DB@!O,D5R .QP3<4;W((?EC^DD( ($?]16(0]'!CD2)<0F*6:3 MO]&.HK]/"MB-1XFN4$REP\2 0WYU7AZWU+09P!'$D!*K2VT%)64H4P(+(XYI MI&)%J4BHL5N"7K^0*E,O:K0'$!95ZEZI2KTY6>/1:CQ:R7+)\&J%PX<8NW]< M^,^^1TV,Z Z1AZ7#DCC=@/['D\C+K.E@#F!FY, Y#UR@.2(4IW2J/SJOA6KZ MJE)*FE:#.:UI*8$CJFLZ_PF*XLO7-5V>T2T.<7Z,D8A)V6(P1S8E%8,_KIWC M,,*![[$FYTOFYZ1?T_X:'.#>]7& *Z(\R7">^&'>_7BJ&T]UXZEN/-7U;'BJ M[__NPPWIE"9 W^YA>IL]=N?XU'8Z=]8^W6#4!VAU&P 6OOFA64V*Y6LE=/,- MD7?ID)!:2.JGRV7 ,QW8V'(:!B]3;W9\:.W:?0V]2H=N@\N<4!Y$:6J1U4G M2-AS=7>8<(:7;C33$R,CA[(QX.4,T^.D5*+M= Y@/S/5AW8(AN,H*5A+W.\6 M%=XSU-N'@B8 ML/:WD:D/ M7M>>?YMQQ*++5T1.HQ Y9:KYF12H_PD1^C!T2>?1>ENDE-5[Q(I<)57^JB M[WK8/K7DPR%:TCTKX&B;:I&\7*T#O$&I;767$'=)Z;T+'%G(LV%?O6X5)UW9 M#@H"P4L[W;ZD%#0R$U2] 3<.M'IO;!&HF !'*XS7N[/J>B>FC^ %<5;:M?#0 MC:AM;'K5RH/".-98!*#005NI=WFZG6'3W.'7("_O?2]Y>;M4/--N&%E___\3 M2MD$SR>4MC%[;\S>&[/WQNR]OK-D"G&6WW0N4PQ)\'9=I="XQZ'4S&\\&40HCY"6.9 M=4-QIR>"&H>LYR.>QS,I]CV&PMKPH+$$R$D 91L 9_4N)T3YX*7D!"3)UI$HH-B5)4F"D&!JJ>WL/)R>[A7;J;+% M@)XG5=(!42;*/5/3!L;F9Z!L!A("L:<](!Y._H1"1)R Y0=Z*\I9YC]C0>NL MF*"Z/$[-/@#L>4::6;)FZI%HN:Y#1,^J#TZ@$9L #L F5ELT C+&:/H836]Z M_).92-E5YT\4,(ZNPS1.\(G(:W-T,A* "6JH*5U0#\?5VMS4%M+W*_(72VI/ M3Y_I]L(RP]+[]'?4RI;ZJ_K$8#!I!;UR94#J> C5_.,%Y?Z5XQ/5O=C>L1A, MD+%WSGP%JID76:,V=L)G+@_//"Z=4,B4MG6R]O"#B7;VQY)O3PM[7SK;QV\P MX5I / .DZ-]*X:LN*AL-I;+5@=9$3M16PQ]Q[ 3784PY$?ENER:>V="#*9+3 M#SO@:-XTX/TB3W)E/G6#RO(7#!L/I_B-(4%PY+>M:9"6+1#C?8O#9Q2Q#8]I M:L15LOB=.5QO)[M,:$)W1F+:/:69/O M!5F3:5^5$B1;3$J_Y[A,8CS989-W$0T@T=)=(B\)T&Q^CYY1F*"(W:ZXI!PC M5/+G213C%2+1-/1N<+BX\9^IJD41BB-E8N:!G;:P#D8D+I!/_]J13O_X;??0 M&Y4BGX*"M!,5()Q4SE8$R!8>%;GM;U2U!23,05&#VDT]T>N9G.L@$DUF^6.4 M^7*FS$V00EM,'C'1I-)U AD-]I]'S2+REX&_HCL10T0I#4T;BT'INC+14&(Y M;X?0/9]:<]0.RU1&D[\CA;<8KZTK$045,-)XSI*(6M91E,]BD^)DXC9PDDI; MV^8-*;>T[DC.$9^^.#Z*'0E^84J0 "Y MGT)UV#YU(\&[ U9>^,XBI"=JWV43[6%-%TLG./-Q@!<;.5]-6D%($E,RV82( MKAZ#*JYX^;SZ!07,A<%R2.6X\8QDWBK):5H, MUO\F*Q- JV=I,;&V1,.G;8J(_"BM@+5_EE;I6(7G(@(Z6)V8T9RLF.P5VZH MR/*)6*L1VS5'@'L';"RD=&K$:PGJ MW=C4#)T"-DJS6@)K,1>VGO[*2;![!1AOG" 66]X2&(L9G[75N(*ZY=O6M>RA M&\T]JN;=6;MM=2@'2@O4@7;F\.YP970R,L]9163'C7_UXV5.:EI7F==9CNB) M!GG[3_@>U!. XW6;^M.(!W 23[91EEVM)EU,J0@)X*3>IC"%-';]R/8V$?I7 M.@KZLI[-I^Z?B4^0=QU2TF@WU9+%YLT 7/%I0S[F!'.5T]9=).C'?G;=">6]17MR;A) M!P#NBK2Y>M8A'8[$/U%FL84^P^\1WU!T%QS[!Q3'J04G$;9A6P 7.]J4LR'5 M<$1<77!N4;RURSYA[+WX[,PAE+!94P W+MH4L!G1<.3[K=RK:%/&P[M]P>NF M)6[,;YR=4ZP7TF?EQ: 0[CRT>_0440E'8&95GZ0^;[/&$"X1M.J/,J2[ZX/. M]6KMN/%L+HAL"T-"*O!>9=2AST=/:8.+&S\=I\STTRL'__@_4$L#!!0 ( M .N#95DY/.(&UL[;W[ M<^0VDB?^^T9\_P><[R*F'5&RW9[QKNW=G8O2JZT8M:25U/;-.2XF*!)5Q1D6 M6299>OBO_R(!D 2K"!)\(MFS$3OK5A60K\K\X)5(_,?_?MT&Y)G&B1^%__G% M^Z^^^8+0T(T\/US_YQ?[='7R_1?_^\__W[_\Q_\X.?D_I_?7Q(O<_9:&*7%C MZJ34(R]^NB&/T6[GA.0CC6,_",AI['MK2LC[;[[Z_JMOOOKA.W)R\F=.X]1) M6)\H))S8MU^]S[XXD^2B\$?R_OW7?_KZVV^^_1,C\.-W__;C']^3NX]9PX], MMI7?V#+PPW_\"/_OB7$D3,DP^?$U\?_SBTV:[G[\^NN7EY>O7O[X512O6?]O MWG_]?SY>/[@;NG5._#!)G="E7Q#6_L>$?W@=N4[*+:1T?WV*@XS '[_.>6E; MP%\G6;,3^.CD_;1A0_MI)/:LZUBPL.A[S7[5TD_^IK2T*->IB&PK*',) .X? MQ<<&2S*G2ZC[U3IZ_MJC/H]'^,<)_(/;B?WQMW,)'%?A*HJW/)H>G:?B5^": M_.<7#4W;V0A4 ;++N*R/$[L96_;/!NO(%E^[$0.%77H2R)^+=U_%T;91:,$Y MJF_WM^"IO1-D"I:TBVD2[6.7MOKU5:4,?HI<6M881@H:GGQZ:"'^GS/"1*%, M?N6T_]]_"'&F=4861/0JI=O$S IJ\UDYY9&>-8Z9MYV-AU\!UN+RM)V-NK@-IT'O1?>R=.:1R\W=-=%*R@&6YOTPG;V_%RPD10GLX)[VCL1]Y%Z)VSJ6^-ZH?M\#M@I6:' M[E=JA-OYJD7M[7J"+&%T"1">< "-G3#Q801OQ+^*IOC]3Z??T2![T ZW%VJE M[3_XYI0G \&+,/73MTL_H#?[[1.-*_2N:(+7]73Z9"YW^#U.5]-*V=7%'JB[ MCYEGT80LW90 92)(3^5B]W3M)RES\/3&V58-LYIFV%VM6J^RNY7;8'8YC:1= MW4X0)055 F2G^QNW*!I MV8$UC3&[;I/(/9V6D2=E^A./]TO/8T9+Y']@?_*]UA;5;;%[:(V&9>^L:(C9 M,^O$[>F5DN8B^P?A^]:WX63X*?F>L7_>QH_12]ADA5++F7CDL7:5_E@TFX$W M5@@[E"\":1C/@?C$?LCG$K?Q71P]^Z&KGY-JF\_$(S5Z5KKE0=L9^*9.XJ$< M-)]Q9APF]M*[*$F=X/_ZN]IUDZ;Q3#RT4L=*_RRUG(%W5LL[E&\*ZH21GV@= M!&B]C*FC\<6#K_%Z7Y4>F;^IW^'TL$H)N_H4'X"!VD0N!%F3P=TF"O5[WA5- M\+J23I_,G0Z_Q^E26BF[NA4G2#C%R=:^_J29/3']Z_'V($4^(>W[5-4I>GA]W@]JU*3 MS*U*7^+TJ6H1.SN4H$8$N>EPZN+5W3")J>9,3M,,KU?5Z76(66H;G#Y6*VG/ MH^ WDE&=]$SN;!_'-$Q%>@/$#UO;[JMRFQN:XW5!$SW+"\OJMCA=TDCBGHM+ M29WDY(F@/]VY<4ICQTW]9WKNI(X4I^804M,6:G5<>I6W@2S_U4+VM/M.%&249W* MV1ZV3A"<[A,_I(E^K#YLA=W9*K4J.UNI"69GJQ:TI[-QHB2C.I6S76QIO&:# M_HDDW9]%VYX1ZA-.UQNY\M5J6G;"R*69GK!>XIU-FQ(F@3B3YR:!P0X.@ MR2D/&F'WQ2J=#G!0:8'9\RKE[(N"0'-J-V/LMI#1&+G_>-@XS%"W^Q3*/\ F MD7Y55M\)NQN:Z'RP<*[I@=E-C>3NNXCF/ AGLB""#5'X3.;);%$4.\%5Z-'7 MOU ]9AZW0^^OU9H=N&BY$6JOU(C:UQ$%6<+I$D9X@AP!L1:_]!/7"?Y*G5A_ MN;.F*5[_:](OSR/0M,/IA8W2=LXOD/N)@C(!TA8N>Q9Z7;)/ZLIY'+?$ZXH- MVAW>]#QHAM,1FX3M?<]3=41.>FHO%#>>S?RPW'8NGEBA8;4O*@WGX(U5X@[E MC_(>_$0>N62L/:Y8X%2M:0Z_Q^MYE9IDWE;Z$J>'58O8U:MR:@3(]?6CE9,\ M<2[[Y&3M.#OA3#1(D^R3PJOD!W^#"WM;RK.F08[E$]P]=0\/\)I;X_0X0RW! M_QJ:XO-&4X$[SP1O;\XO;AXNS@G[U\/M]=7Y\I']\?#(_O/QXN;Q@=Q>DHOE M_KCR@EU< M\9X^TW!/+]EO>!:%?"CXQ4\W9_LD9<-$?/'J!GO8TUPF"67_YSTZKQHS=:.$ MVYE[6$?U]@YD\(9#'V6ZQHOD2>#7(1E748<\X[L@.6>2L8:K^@=!-8AY4K6& M,Q8;W="4)$Y #]>7@VC\3..G")_.DF>R("'MG1_6!3[/HB2]77V((B]9AMX# MC9]]ER8/4>!IK%3; 3<8-NNJ8IZ^-5YH,Y"Y\_*(D89;+9PX<4*/9.0)T+>" M4A.H6P5(DP3FASA*DKLX6OFZS8ER"]RA5Z&-&FO*UWB#JTK(KN[%:1%!;)30 MB5(GJ N=X979.I![92-4;G<4"G"%ZXO7'0W9X-RPJU?7'G<8-6JJ!I6V,=X0 M:Q:YJX_FE F5I'^TLG%"@P"R'VG(Q G8H+7TMG[("R#"=0&IMFX=;]H9MQ.W MLT%IT\6H)U[W;BE_]UM\G,V"2$9\ME9F122O0<>>ZK>/+!KB3-9FI&0M."U( MDMD&;.*4;9(A@Y6Y[-2^L59\HVP'.[MX"640LF%ZG[,E<1#M8'-1*EVLO-W? M]GY,O:N0S5Q\RU+7''76-FJJQIVV,-P*;1>Y\ M]*I0SD-1$K!1V>!%Y"J6[0D!I1E4D'@D!22$A>>(B9K#/A5R0LE DD\H* M3&*V\H43AXQ>;D4)MBD(80]CF0WD2')*0ZI/(="WG@.V:;4\QJ6CIM@Q12]P M3SR QW_R;4A)V\X4;V1%JT)PJE1"&[_A@O!)GY4E)DT;MW$.V^ &F$J-2LM' MM8%=,&E>9E3*VB=-E\I1S\K.(2QJH.1.3#@0MU79YS%E M,I]3\=^FM* A".-VZ^%L5]K&[$T5[V@\H&[]-BQ<589\31_ Y-Y*)I/.,)=L M%NRO0U%7PWWCSU9#+=0H7(8>_RO@<_:E]_=]DL+Y7FY&*.C+ODC3V'_:IW"Y M[3&ZHO8H(#HP@P/\@8UPS]T*4D;ODP9D&DX"23G"BB\\-Z M17A22+\@,%6(5C!=A<>@8O&]H@1)(R+4L+( F=63.FB8!.FGQ)F,T\-J%_%CG![*LTYI60$G)"7/@%5O +;$!<<6T3AKC4 M>27.%AY]3XCG)RXC)E+Z;J*4DN^Q(7(V7O58],P:-0_U;[N:G2>R'4D_(E85 M4S\[R3S3F:%F86[G0O>1T@W17M\#=Y ;:%N^TZUMCC>D383N?D/&*(874R[; MFF)[.GO82]K+CI7O:,S+37 MC/AA%:9IIOCCJ[ICJB9 VLIV]Z%^IT[BNX:VR-K.*Q1+&M;%(6\XGR LBSM< M!"X(IXPB^H;1D5,A[]@JUHN"P(F5&!PE8\0@L6+D'S/7CZWUGRI^32M0<^X' M^Y3JZC'I6\\+;@ZTK ,Y:\Z M"?S\0OWUAO%>,ILX:WJSWS[1^'9U]!B1U/]<[';N8U%9M&&A,AAQW. VK U5 M+!R&,E[H'%B_KD&9B4$<(0?L\L&368EX*RLJ!+&R&C&U4MTJI2V-SR/BM*N: M5@3F'S_#3)SS,)'LB. 'NX;'K\K97"!-:Y9BX23PPM:4Q8XSG&28>0R6V;*J MQC8V\5,.*DVO:G:G,DL,;;** 8KJ2,P.1QL5F0A);:[ZIC:-NAH<$4\;SYUL MN<1)XQRT6##:!M;\78C;U:4?.J'K.\%=E/@\?Z=^:6C8%3>$MM&_\CF1FGYX MP;*5])V/9JO?9SI=7B]OSB[(PT\7%X\/-GP>W@-(FS8^CAKA]N-JG52/+;? MZYL:.;MZH2!G^[1U:*4>'JS&CGR$URB$CMO.(9(T&AX'U$%#['&E$[&B0D+T,/_G/QV]Y_=@)(_EVF9TX'L5/E-QI4O[HF%U4]P17:=?:1E2T0YOO-9*V[E .A ] :I$(6NG)/QX M^J6@G_/L^ $D])ZLHO@$7CHBOE;E:::#KLOOT-Q3ES(\8*+=T%3."73SD/HN MN./21-_2'+&F/=XX-9*Z\]I%$B<%]>PNW#((HA>'_0B$^3-,$=\57ZE,N5%=_CC>A**;L7M9+$ M^(T32Z7(1M#'MU,!4"S,X5PBV45L4/\01_O=52B?;H"$&5% D7IY_<2&$;8/ M0=S1V-]6QSLX7:CAC?0!=.I^[B=8$LYS07*N1&5;5#)=$"&LY='=GL'*FV=D M0P,OG]E;NX%>VB?4V*RR(6[DT.MV=)>\U IOI-?(VN^"-(:H'$TYMQ1SUH]0 M3#;KT<=68UC-)**&];;_092=W5=3/B"\+)\RV3G(&]=>PD.G-E::'L\6LB MTX 1$F6G?2[M&DK+WD-BX.WJ4T(Y(.OF/ U]<(.4D<:5CZE5=< +4V9B=YZD MYJ\ZN<_ MKE;/2<#J0Q1Y+WZ@LX'R-6X(.M1#19OL.[S .OTBK'TM M?C!-+D2V_),3P#G8>/H\I$Z<3J+1*5W[83BR4HUH/K:K3732F#*A_:= @#&4 M"@<]8C7*SR0AD M)S$$&@">1%L%47[HEK[9OH\[G?I7R].KZZO'JXL'LKPY)P\_+>\O?KJ]/K^X M?_@#N?BO3U>/?[6, F:7>6L[S";2#:[UZEO/(IK'NN ;%"RLW/+-[DG<.6]P M1\+LCM%18]R.6J]CU;VB+:[][ 1U*X6N MM[L@>J/TG@9.2KUCU-$8QJ0?[L@TUKQ4!KNI$]YX-1>]\\ZRY' 2"Q9$X6$W MC,?7_<$)G)CK^>*LY;PX,P.+\WCO!+9N\\;[%G%=UQYW/#=J>C#85C?&&[_- M(O<8<7C>(_.J^'( M6]D>=T W:EHQ\AXWQANZS2+W'8[DHX^<-HJA=P1=I8XIT+2YXBVG_QH.O(V= M<$>HF<[Z3/[Y#+.&<@^6RX]D9!U9[6S'.#I(ZM(J^ M\A>?+MG(>%6O;XT4U MO7<^@#BL)VZ? G_-ZX_IDIB-.^,&L'8V*$TLC'KBA;.6\G>>@# VHF(V,.+' MSYP'*9C8R4-L#]:."-*(MQN9;00;]<,>YL>8&>XVSN#ED+/H8.XXC MWRGJN.DXH/(%J?EL/8[RVS?I;&7/T>R6HZX#Q>5_/MK;G+-_\\,=O>,# )W_[%'HT\=ZQ^I?X4WNF-24[BXP:"?/ -17MA.X4I< MP98DP)$[8\%^%8"M4_B4"%__U[%J"P'ZM$*'G_W?>+[__M^\7[;_^-?P=_?_O^ M7Q???O>]]>>^EI['7XUW@CO']ZY"B7V*:37&-^J(.]S-=2_E-#?VP@L)+63O MG.6A=.#'7QDJ7+ M9M-[?E/QG*Y\U]=M&AAUQ!W>YKJKX=W<"V]XMY"]^WI(L" 9#_).X4(DFU&J M:AKLTD]I "IY6+INE.G%=R09@+%EZH:&"9M(B#0+>';UAJ:WJT?G58>&K:G@ M#OB.5CFXL-2&!%XHZ*I(C\M-.0B(3?(2QRS_ZATP_5)4XXU6D(YEZ^*3->M$ M(I>Y9)V ,;.!(\>%LS0&JVR(&PWTNJD!?]P*;TS7R-KO3&%!EFD:^T_[%.[I MD31B4_>Q3N^,:F./H.FI]1+8\U*J,?E\!'5$\GGI2"BI.!+"6'538R2#;KA1 MU%3O-M4U\2*LL>3#5M.T?7ED'%U%- <'&F,)Z&401"\ GI=1?![MG]+5/L@* MP-U3E_K/!F4*6]+ '>J=+%):/+4A@!<$NJG1NP1B09I-QS(1R"IB*ZF8>GY* M8$5BN5Z$'77'\9)&;B,V-6V>,E'KAA(&66C?FCA1=9II M4J' 0%DDXLA?'BZ"'^NS27 DC QHBN94"/+.#UED!X$3)\6IZRA;RMUR0A!: M8P2@X\EXR3(_ZFYCH8J^,P0]G04:H>^PXTP!4*O&0# HDIO4;(HY8.'@5JG# M@&,3 1R(3Q$A(EJ;C(:+(NVIO8WR?K/%P[+FAE@H.LT:!P]4&!8#9>;8?/!O M(&L8Q+DT#6+<0V2+T?#NMLAG;&^@# MAD/:Q0 &5",AQD645IGZ@L2=$]_&#RG(S;<,[FC,K:/98C7KB1-".VBON5FA MZX;WT*"-\,/C;CN.Q]!UI*V?XX*W%:A8;C^.H>@(&P_#1Z=^5\*PR\SB5+,#8=)^1A$[Y+JQ.FQOQRTU M8)3C/*K:,C$X&7M[P##U^;/0M3TBC^#(:+<\^&(/MA9O5V=.LKD,HI>DH3!5 M0Q?G%_,#N;TD9\N'G\CE]>TO#S:\^H:FH/=='#W['O5.WSXE4,Z MWM<[$<(= =UMH\9%>RIXHZ6'+IUC* \/0F#Z 652%3>R'Z-AAN.16.&&L3'M6ZZ0-#P?O- ZJK;= MJQ#E0@'\QIE8)%1B'+Z!OUTF'-E)Z;WJBR6EEUQ1VP;_WO<_?@WIF !7%AY?G6W3#&;YM M]"G$)F%3L!+ M-CM2$.)GDI 7)F1*0[+?P5BX8K++=!(_)#MFFPT\Q"'OEC+RTZ8<3F'*LR@1 M%VRC= MM\]DT WG*-)6[]H'00_Z8)[\&4K>?=IS]"2H+$T"CX-*+EA>RAQ-^9IG0:U]]@07K>6TS;&';CU.I8.!RM;X@W2!GF[>B\+IDCOG#2:: M9!G'C!@_@Q0/2\&L[T+,^BQ%Z5C:P]'^R1/7WE4(9W/<$99DQ3;18W06\3DN M^S?[5^)[? LH"MGO )OXM=.25F1PQFQ?NQPOX;F?.&?!6.R$YPM3LIG:)YAL>,V7#X[?@!\+J/X@2T:'JC+UN.P;6QHN082 M\\(,$WO4X45=_[EL_[34IL]6D+.%[1E8IZXJPV/K>!16LTXF!K]8RM>V22[) M\0:2IB0Q7C22JE4Z8E4ZXE6#5+P^34,#L# PSX>N?'VFZB?A&D!#EGCH! M;.!\J+(KAD*PQ6@,IPD[9EDM#T:KMC MV"942])X[Z9\R#MCJ]EUY?K.J!=.*&BI=3X;:^Z"? +60H$^#+1- >FNL;((%30V!.$62B1M<@RKB1=QF_+R&B\K=F M()+$:*-PM;0O.:UE'F,X)W-40XBG2HOG=^Q-P8]-D66^'I\QF_:9&SQ4:%P/ M!TJ'.85_E=@#A[O" DUL#ZNV3C]+T7H7TYWC>]7[>"VZS2UFJ_6N#]MRGSE% MKD;R@8-7-]\Q6Q:*C]72F@=C< M@KZ-C((I[&*4-Q?R10(.<+K8[H+HC=)[&G#X[@!)M23F!D3-]JB''WW_.8&.@18# M0TW&D4B68\.+P9V52F&!>LU%C MM%8$<"-">UMTJ^2)%P\ZZ-"GVAX_R;]3*F^] WX$DH.KCOY'69I$J1/4@<+$ M)CDJ1O9NGYFDJBP9(L@0J>,#% 6N)S1+"#&PC0&4U%"9':28Z#)44>"KFY\O M'I 4!78I]9)+YC-P;^MVI;_)=4Z?=''3@0SNJ.EJEX,RQ*UHX(V8SIITWVH7 M#$7-L =9]0A(DX+3@BQ+-P"AF:WZQ3;-DQ>%0G7/3:U23JMB* '%%:VZ*$)<:]$:-(>QTZ!XAD!948)#.2<5L0SD_L ME>?Q;$-NE)UDPXU -4:P@Q&G^\0/:9+0A$W4Q"LG67$]4R/6 MDY@93AC8HQ8I:OK/""M,M!@2+0I^"W(C,G;YWD#&% M>C&F799&B7.0M\^T M9PPK&$^WIK0!_]$A[]O=!+;N-S/Q%/ M'\$P=D_3?1S"&,&O ADLZ/O21XZA0UM2MP'6BSAB%!Y4[GQI["(9RT MC3=?>=A1)R:G?H1CP3K6;RM7IY_6HD>R]K;H=@2/%^4ZZ#!2 M-D_.$FDVSU@FJ+/HR/ X\38$(X M%[ZCS_G8.I@<7?_3*(ZC%S;#3\@^]&A,V%?T)%J=N)P^<=8QK2K%.4F@W]-= M/EMG^,'IW77_QTLXD"MO990^)^FQ=1>Y##'=]][52U\FY+"R\Z]-:HYVI] MP=](5C@N2,.;K9:7[I,;ZE'>9_?Y ^KW#Y]$]0M(YDR (TEHF@;4VAT9\_W+ MWAN@Z+&FO2VZ[6KCQ9,..HQT0):S1'I -I9):@[(5KE)[!Z07:Q6U$UO5Q>O M+J] ?L\0]38$(\'_(('JV0D$V$(VD\OPEN?$AU[Y Z7E5>@&>P#B[$FU#W&T MW[$>[&_QE.V>>K+"0!3JH B%8+@A#H6)CJ#3OE1X(1F1;;KBFE !UEV9$@2T M@ D12"8?,%$$A,303';9!"9-!Q^6>^1*Y:]'$JX6[ZDJ1@K-K&P_?U8_*,U^ MT!A^4/%O_H:EN*;$3,__00M9;8Q8O8Q[Q]\%.RZ%)4VN_HS"+IK??7(A<(]$ M=GX3==295@*\(XPE._0Y)A]FR!"RDXHZ?.IP4AZSA!)65B(S^YWX:B9_HNCS M&0^&6:O\]ZIDJ+%@@/7'?Z\TK%G!_BB 9>$@WI^]"&OWL6?W&U5B/G%20J%4 M_$J^NCN>/1]2)T[_.2SZ1-=^&((CZ^PZR>#ZL-_MQ(&&$X"\\/+G5;B*XBTW M0D/2O'EOW$-:2RNHHY%A5[P#25L%.I>55_@0CT5<$"7[F.954E;P)*Y?,+;U MT&51*MO79= >M\+MWAJM#NK!JTWPNJM.T)Z5S+,"[KZ=+->AMT%_W<*6SFBT6*R_#7H;_R705C_0U/65,_M'@X?4]<+NX@;:JC]8.!]R3]V(A0'$!T*';QI;6W2?MKW'J M, HN)0\;2E-R[J2.[3-M*1$7J#!&XY*R)0G$.ADQ:#''8? M1$7!;_21T."\ XM98.G(STH@_X H"0@V=Z;.HNV3'XITH(9QLJ$+;H0PT;=J M:ZFJ/5X$,))ZB/>/D+ALQ>!O;IGJSK-SXQH;-#AT1<]9N7:=_+UW114^RH!F M?V4WD1UL!_NEX\<_.\&>*J-TP_C4T 5W8)OHJX9S77N\06PD=5>7!>*$4R'/BE+U::]3%UCW.A0KV-IM[*R)=YX M;Y"WPZ/0-,]$OQ8W[XM\FOJAQ;PW[MAM:04UE@V[XHWMM@IT#0%.&(V/ M-YZ%-7::GT?7GW?5]YB7_PYX>"/(JY=U! ?[8]7HBMN*5RAN&],-#1/_F8H[ M@I#%W12Q!MUPQZRIWJ6R( U]\,:ML>2=[Z"I#(B\\?KN.DJ2+PEPLA_!HYN@ M=/(L'[R6Z=S[[9Z7F98STFIC!=Q8EH^E+YP8*D9 >2A> +L)!^K:XP: 1DU+ M!4EUC?&&?+/(G:L]2LI0+TV4=[_\G:EUJ.7]>O/HB1-N' @M)=5 MMS=.O.Q(%'>$#V.SZE3-+A3Q8L5 >G4>.?D3$9PV4=FC#K13U12-^ZR]J7XF MH59OM4ZQ5DWR,PBV!L7Z19OV018,&:,X3(0#D&ZB,,JV'<12X>(5!&HZB33I MAQM4C#4OO;K2U DO,)B+WM6OQ?)3UFIZ1P7U+[^RX=9<%*'E,O3X7U);\]/+ MMC1PNWLGBZBNWXH WC#HID:_D)![,,6AH>2(ZKS4HF&^)N\DJR^MUDPTSL.I M[X$;" RTK:RK.*>T'!.AAZBWB,1;FT:RABZS\]?:<:JN_:P\=CBP+5P6U8@S MD$]W40Q3[J9"U/KFN,.S2<_2/5Q-6[QAV2AQ]QOG:YF;;?5 M[E _\S'%K.>\?-=PA#'H-A^/'@-[,^?.F: :=J:T@.WPWC\E]+<]D^3BV>#$ MKJ8Y\D!NT+-<#**Z+>*0;9*X>TY)1I@(RAA\M+FRB;[]O+RTH6:)IO%\_'3( MY*<#1T4PBDRGK(VHY"4NWTS+4.M;XX[(!BW5>-0TQ1N-30)W=4]!UZCD]$3[ M8<\T26&V=:"Q=M=!WQZWMS9J6MX&TS3&Z['-(G??#,HH+XCTWU^/_-C6)MCX M2G<905+J;GBP??/#'[_A 0>?_(V_3;=WTSU<&X>W3J(PJ8^[%MUPAE];O2$* M3?O8#48O!F8VI:AKCQ/3C#4M7RO4-,8[I6@6N?N=.D:9 M<-+HYA1C:_W124$&*_F*]$5Y%2*.0O9/5]RY%[J:16P',K@#N:M=2LF-+6G@ M#?O.FG1^FHB^E!X(*;%$AP^3F^>>NHQX\$:67K2#FXI:6\D'U /Z#&^N@%D? M4O:1$WL)N4H2>!?])DK)7VF:T;*R9YT].Y65:Y3G/,?KOET;9"[9I5&%>?UH@%BUZL4 ML[^K"8)=G$VS!\00.Z5^^.#ZE/TXR4>Z?:+Q@5*U#7'Z4[-N^SGU M,G>OS! F?I+"UDVZH22FX&MB]R;FQ97E%Z=^!%*$41"MWT@BTR-@L(=OI6SD M+G!22)A(2'Y5)6L[[6[/.,;*U,S(DE\%80O[.=,H:&. >W2>@L;LM:-&."&I M7B=UC"NWP#O(:>3LZG"<'*+G;P=63[QXRXG:R,'TZWR M89F[<>*UM>?LG?4ZIFL^)P53\,<$C09HT[ZXD:*5!0[*4S1WQ(L*[<3O<7*L M< '7SYZK1(("TY@ABWW^FK57L&28& N&=J<.D(<2,@9O9_LX9O\RBO\6W7%# M0%L[5,\2ZOOB!8+6&@PQ .:L%D0RPP((5LSA2U:6'JR_BV$O)WV[8ZJD; ($ MM2MWL*/3! %&'7$'O[GNI53CQEYX [Z%[#TVF3B+!>%,^"(@9X,ETB>P@QKC M.\F.&X-FO&R/^RE3S&>_QC)):)HP*WR((N_%#X+64P!S2K@!H8=U=!,#0S)X M(:./,L-,%S*N1+#E090QQ@(HMJWD%U9R.%N[X'+IAWY*K_UGZAW:HR6XM*$T M%W!I;9UJ<#$F,P=P::_,$&$CN)YPMA5(@PY<[%C)W4!]T(2!#'&=.'[C>[M; MR!"#;T.:XH*?J,Y,E_L4RDUMX?S[=[[Q(VN;M<*E@5C, ["&M&<5D@U!'S_$ M#:KE^-BW($(FH@J55T9$!HSH;$N3U-_R/=Z5L**C6E'67N5WIU AY^TJGZH: M3]"J>LP#UVJTK9YP'37'CSIU0@_AZ'C78>/JG4V)THAGR%5,B]:2O]UXYH5< M!0[>L,B0N]G&P=W8?2Z1;F:'ZK"O[SL'###48(C $)6#LSE$P0T?0$QHE(@; MQ=[XGMV66+J_[?W$YZ^-ZJ_"Z%OCCO8&+=7@UC3%&\M- G?UTHPN40A;O/Y2 MI2;\,Z:T]DJ,2;_Y.6^EYDUN7.HT+X>N%GU(UUZ0C,D(%V^N]Z&SVT10J%)> MI?!I\N#H+^ T=<#IL>:ZYA=R:ELCOYAC)GOWA-D=DYK?!/.+8J0$3HOE31VV MPLA%(*H,Y&$Y[:V;<2VA5=+B-1Q+&EMYDT?-B7:C=>C_3KTKCWFFO_*I)\\R M!7AZR]"[]ITG/V"@2A/V'0LAK^7!WE!<<(+DR%;57588@ 7>*<-8B@ZQPBLD M(H5(V3%B)A3/7%#$(E(N?&MC? :&7;8\=9KLF.X;UH;L8M\MOB\F>@G[P$G) MBY,0)^" RP@5:J!EB*LYF M4A$VM<[E(EPP?-B+S;[JNN3IC03TF=D#CBY7?NB$KN\$.:(> "F'8'@A?IO9 MG_V]@I_K&?2#7\,ALHIG[PG O*,QQU06D3W!I1.?6:-0=\NV@*OV3&:+:SU4 M[7PSN!+T%@1$(>] F"]G@H 6C%>^5T13YU5).@&07#.9Y%R,20;WCD,&G#%A MW=8'P)E7>'(#-H5CJWS7*:I"1^D*9L=1S 0$*2#676JP)L2LZB[L-'C'U"2\MW M:%W>#95#Q N%+K"&?V:DUVHQ0=&)F7;+6Q^UA)CA(U0,>[<0-O7"CCO*G#G) MYC*(7I3''[N-,B:$9C;*&-NF=I1II#+#4<9?XGIC@R#'##]U@[S%09TLT:"6W M='E1AV-//!I!JL:;Z ER7 1)^BHRZCG/D+[4$;3SYLSQCY;-"-X^.E#-+7TS M.G[K1@GG.#* =J(Y; M5%@0S.V"Q=)E*Z0]KX3+;TG!4CVF&QHF?/O;C;84=KU;(DA7JG.!E5Y6J\:: M3B3G $#]%!LB!A4)Y*7%D@Q$"('V.,J^ 96J,*UL:1?:+IP8]BR3.QH_;)R8 M0O:4NPR]*0BI/9$6- M"%^:3):(LCQ9DJ\4WE/^7!Q8)S^>.'V37[;806I);2Y@U,E*FKVE-J3F $?= M%!IDUTD^8IBS5@\"%[ WF[5 ATKVC%9:GD= MB?27FEHV]3UP(XR!MBJ*U#3'BQ0F0G=V[(RJ*"/.!]:, 2R<1#Z5O6(W&MUK M"]TT]9FE1^L+W-1VF)U7#_5VM)E?=Z]OTW\&20-&;OV!AFQ:';"E_M+;^J$/ M3W]" KV<7E<_3=V5!F[/[V21\BOI+0C@C8QN:G2.%,%M020_ON]3YIB5-+;T MVC-^NPR&'TF<*MC!_BIP@_VA[A?R$]"/--U$'CS$E:0 =L>?4GKC;&G%Y&\ M*/ 3-?,S^M; MX_1D0YF'\]7!ZR'^X@=)%/X2!:NS*-Y%,9^@ZJLAUC?'Z8JF>N;7)6K:(K\4 M82+Y %40!1L"?(C":-J[#&/JJE'08I5#"]H.!S(/.^K$IWZDQY6C%HBAI%J; M'#W*7R,'#(VP V $ITP8Z6E186"%G'27KGQ%!;)HI?G-@[DS6R]+,>@SXXO:^5QOG,J*D# M\KF2L?@#S)[X)3?@1W:,87[M3;#-JZ]-.[4:77_.@-Q)A24/DC&Q. .SK/F M"S'*7,=KB5(FG1##E+'.Q0JNJ0=RH#*7?R"D2CA#1% UO@4$!XQ@95UW*V]2 MB82*!ZB[9)!Q5M,<)Y*9ZEEZ>$K3%M^DWUCB0;)Q\M*/Y"Z2CZEARCBK,D+] MNVIU'>;GSC4OJ6E;S\NEQT@Q,W/JP5>]9^)%3E$%_R<:>&PP>' "JI]--O; MZ;$MM,WGD?7-D4\B#84?]4VU[%E:68MJPZ3@A5P2)L>T$\J1K2')YT_R @>8 M5Q'@87$N:5-M&V-O=M7,5?6NS8"M[X$3RUIHJPZ_- &G7MSNTR6%*@&R%E>H1RK6+D_UK6?FH/J%J:;IC)QTH"5IE9N.<-(*Y1K_ M2IT8OBNQ7+K\7 ( MB:8^JYW(0H(1^6NN?!D")#.K9[>H+&%CO+[9@X*WJ[QFKRQ/H)M0UK7'B8K& MFJJCMK8QWG&[6>2NWBLH\QI!>6F@C+B5=2P*5:T3P!HD2A:J? ^UC:\<>'?*UV?98$!WD.?L!X M1"%=AN'>">[I,PWW])Z*M^0K9PDM">",N>ZV*%8(;7IC7R9TTF6@G*AMQ@T& M&H=S9 L#SA*J\5I.Y9S4,D?)43D_(A@2R9%D+"TL$ZQ:9%&89&%HD]'0\N+T MZO%\V=Y&>;_98F-9E MWIUX+.QPYZ4O+9RA/XB%&N='381F.F93D)YZP XZ$2I;9$W>\-OGA MC IF6?D<#,?T:G33U4RY,MX\OY!S)QE[DO'',Q.;W%*EV=E'U>7,;#4<5"\] MC^>O.T$Q1!B83M-M/@!R^VP5$4?1^@C\"B[* M9-,ZQDVB^\)(^0DKB,.K:IT!'ORK*=^-T7 M4NH;B&!YHEMHVCE/G,8,'QPVWWT7<"-$(:'"!%MA M\J E2KO%RO8[IV4GH6 M)8<3G'8]<4=_"^V;=Y9*W?!&?AOAA]]-ROD08(1H'VE8 R@[2,XVVMN)[7)" M8>C=4_["*BB893!E%W*3B\#?^B%\?4=C/_+D;IK&A,-0QHT- UI/FX_?C2Q> M;!E2N6'R_.%A BD%1YP%*5+L,*HL'#= M"3,Y"7'Z;9+WAKES/]E%B1-\B*/]CDWH@KW'A&2?PFZC'^ZI)W,IH_!#%'DO M?A#(R[T:\_O#"81L3+;+D&HN)O_&)U2@6,,K5:ZW:(6_7&':FM+E+8^33OC#>CV*G3>"2@\GRTY^%T# MSBPKR,'&JB=*,H:LC9U]4!OV< 42D%BNSY@I8&51'KJ1KRCN8GCZ/7V#^^0I M6ZK!YM*.X^=02PP##KBQ9@1K=ER$-)''BU=C*#G=,B43:<'++J1\4R87:S9K ME]$-6YAIEYN)9DS&7N%H$F#N8OKHO)8VI*K7+LVM<:*4H99YEHN^*?+D%@/! M.\_Q^1$'S&]V,3U)G=>#,A-RH)\VK65$?>^DEN6M9AN+MZDTK?P]K;P,SEC3 M4R:;=Q9MX8%A48@YCIE^O.#LZ5O11.8#+B']YG8GMLM?=[Z \^0J%#OFFI%A M'$XX07 "ZY;>(A^>#=ZIVYC*=B[/# Q/.$>B2D44L,YK0^%E7%*"J'?*0T6E6"IW#1HA#2"MJYS3K)/6W_.A,\<5KWWGR S]] MLQ->@RNY=-T8SA."G++U7&I(Q.1IF5Q#T_+WE;UPAZ"AUMK\YN,N>,/35/!A M\I(?F0X6R^0#^]M52:3:0OEU[7&[<*.FJO-J&^-UVV:1.Z\/P$798J#LN#UJ MYO>_K+;=!=$;I0_TF<;P:ESM\T?ZUK@]MD'+TD6TZJ9XO;5)X,XS(4F7Y(3M MOG0TNIY)1GBX[6*>[B6OFK"QCS\SI'^MHK8US@ SU#+?:]4W1;Y5:B#XJ*]. M\+>I\K0^2&.)^)M5+IM5\7I Y>/DW3Y.]I#P EUY[LNTVZ,CFDMD/V<7T!AQ M(E[OLO?FQ-C*GAS][,,AE)JEVN)95[-NB#&KA=XY>!GT08YB;308%<[\4@IW MU8.O)0@[ +?)X6P*NRE9W+@9OW3L%7M M< )@HV;J>NBH$=Z5D%[4KAX)%,$7.4V[RY^1E;,36?$NBMG,IB&N#EMACZI* MKWND2\PV8ZID=0;;GY^[COKD 6J[R9L:?&P8Y,I)SCU MHR!:O^FGYT:]<(912ZWSR7ES%^1S\Q8*=/?/,/$%Z,.MP.79.8GR-]$2&9&P MR(1O%7GX9U(B(D4Z[CGME'P"XW_>U;XGA8/ H5R*YH;#7XOU] M7UTTV+P78N@SUSH'O>8NR.&NA0+];X_"VQ%A0A/83HM<9@.W93WW6MG1Z%!)GGVZBV/\=7J!@ HF7*=@,T167M&7^_8+G/H^?2JAS#"[8=!36S"DL1-.W&RGLS:/\*@'WETH M0[F'\6M)?T$*#F-$L\#,B]"KVY\:6?$L#;AR@DN>G "284;!,J']0^K$Z=ST MMY :75O8<%:504STTV<^8Z@)8HQ30Y6+&+\@Q@]"LY"7:C?'HW$4A*VF4CSF MR2]\PC$&&#W3^"EJ43UZ',6KU)L>:ZX$N/*ZV R>4RI._,6;'K$WASZ> 7H1LW1-7+7M&9C4CK!O8OEJL'(C/3+!V:&T'Q>H%R46" ME9)\OX<5]S7R#]PV$M.I&!E__&F\8RPM!OH MV6.V@&)G3!"V'(CSRA,:RS3UP1W61AJ7$V=K.N -8C.Q>V3UB0>@^;EN1G]A MN6J)99T7XB%[='%\3Y]IN*?WU(W6(1RI=S%?%9$91[K6)L:A?T1AIEB@UV/$ M0)%,2<$5'V#@-$QW.$GB5($2]E#?4:'OCB M<4/4#EDC[J!>V;ULD28'%NZG[+?P&DM-SG]5(YRN5J]3GM!ZU )Y_JI>W@'R M\B&O5)^;[Q:LR4XZ^[0YIL,KKU"TF%<_JEX#EBL)82>(;]'4%">I:(08(;0Z M%85'#EL@1PB]O*,CA%^P)B\;W]T0IJ?O.D'PQM%#7G\,HG!-XY. /QLI*DU, M7%%DD;E:S,[((JB-&DHF=P!&42H69PS#!5##YFZ>B_R!1NO8V6U@;:0Y M7JAKBS.0C#3,-G>U#?$%EIFX77U1)3CQ68,L Z9*H#UKJ&N+V!V;-,S=4=<0 MJ3LVBCN,.P[T-D)"W:_6T3/[M?9A&K\)GY1_%"XI/_@;%UC5N/0%3F<[EAT\ MJ_@4GQM5R-;59S[=7#U>G).'Q^7CQ<.D<^TAE0A]N.C(@7[ 1?O%QXOEQ:L; M[#T_7'_ZBW[%KFN(T]^;=:\3NZS M$^Q%VFHL^?(]-Z7$Q((X209PL@0E81*S[AZ\F\.^V=+8W;!>?L++2*U!%?%V M7CFMAOW;80+$E/%R/#]X(\ZSXP>0D9V_LC=UTNN4/T/.C63L".='&$-X8B]C M"95>R=EXI5Z;$F:MV&1Q8)0%MTI46(47P#VIKH [27I/+NJ]\_(1II"^$Y3M M^)9)'60?P/<9$Y)S.7)]*ZF_$Q@ M-YFI*V&M![K MFJQ3VW,F0=VL?654Z[O-(*P-A!]_3+,;V".:(->;3P9'6$TQ<>449!EZA@LH M?1^<<=I*X^-EDJ;#7%9&3>)WWOC.GZ+QBSB5JZ$XGVOZ8;8Q_A2EF_QE&5@; MAA>_[?T=A,SIVR-C6Y$:W:XG3JSKH'VI"G)S-[QSDC;"=_7LZRAF@=676=;N>,_7T8^V-/+WH-D-/KQ!^!$\?*'6[ MBZ]?LYE#[<6P4@/T!U;&1G2<[OT )ML, M$K)_7FWA!6R*?R:6;-^3&[H@CM63?0]* 2M;8\W6HVD[E-J+R,. MZ6\9>;OQ.JG*.TD>U<;*ASA*6N\>9IUP1ZV9SD8[*;P'WL@UE+M'-1U.?D$X M@_* NR"ONMWO^U.PYW,YQ?7YFQOX=4/@'L\!R M"\=/O_//M=;16'- \KB!86@[JA R%&V\8#.XAIV/;0M!B"K)@N2RB-OBBC0+ M<@!FBS*:67HP#J5-/442D0*LB& #_R"%)*5\(_\J3.5./M_(3T[?/CI_C^*S MP$F2FO/0=A1PHU@':ZA U:([7BSJHD2?!*:4RG.D@ILX24H@L9TS))RCQ3/4 M&IL4%KEQMO7GJ>VIS#9:ZJQB&#%5)&89-;6*C!,YBU+< %NKQ[+G])D&;'CU M'JF[":,@6K_=^^M-PY%3QJ(Z^L;?]=PV%/; W>0&6A;.NK1-\<;>B9"=S[UD+1)B;CE8YXI M](U5XE;.>)RT,37JL WN6*S4J'1@HS; &V_58G8^EA#4[(;4*"K9B)K;=$/C MHV5P70S5]\ =40;:JO%5TQQOM)D(W=51.>V*W3^KL3B^PGY.?+)7(.X90]VC MTNIW...M4H.LC'[^!;X8JA:OJ_- F7 _27GQJX_42?8Q%3EZDS[@P/6I1/3C M;Y%[TS%2'WR%V*.&>C%.YU-#[QDW>-5'Y]7?[K=:OSK\'J]G56J2^5;I2YS> M52UB]S1;3LW.B#Z:.I-%A1_61\7!]XBCHDJ3/"K4+Y%&1:6(G=U(4+,8%6.H M@^QXOBX7UZ ;SEAJJ[?AB3ORC%QCR<7E#NZZN=T)9073Z,K:U/Y3#JR ML%9RZM0DOO;FTQ.:;>@WV,80##149@D/3;J,!1AJYN=2G^@Y9$;L8P\H&4%T6?V.GV6*%HK,A+K >L\0 5>ZQXOWFJ);5,-,#7;FNB=1NG!Q8 MJ^*E5_Q30E?[X-I?T=8V*W6=:V0?ZV\6WT6_.49YA?2CQ/J""$X$6"%;$5BQ M 7GW5^K$7PY7@E2P#JH@C1^?+3W/YYDA!_9IW1EG@'>S05Z=U+@G\C*E[?7H M7Z\TXJ>S3D:9!([[#RCGLMN\)?R$)-D_)2E_H.'%3S?$(9X<'TG (F':&J73 M&>@R4['ZJHXXT\[93?^@PG26N"T[B)5;R\HJZG9UJ*]FR&CLA!,*V^EE%4H/N)AUQ8LD M;17H_!Q SJ=R-B*>=\E Q5(QD:EL <]C0GFS?2Q+ITJNR.8HZC3J0LRB[BFD M"GHTOEU=^@E;)\.&4()_!V#\]S%R27 M!2!,2$- G#'V09YI_!1U/^2=RI"%21BR?(EC 5F _TR 91!3L8#_8>A$O2HE,INKNBQ7S"H:R!B '$[0&,I.!^E]G6C- M(N&OGV;]4P#52RID%<4BS7U!Z&OV7/G*#YW0]9U ?,5+N:^CR'OQ@V#1F#*H MI OR)!2.3&E$GBB)J1NM0_]WN"H#VC'V^YAWX7O*;P!8JR@(HA=@D#V0KGS[ M%<,ZD)(FD*A/8W\KZLR'X9ZUV+$/(B\A+QL:YM]G'SHQ\(?'UAEW<-V,)7GQ)WS[2=!,Q-'RF2OHY97AI\1<_2!@N_1(%*SM/2,3^,X.&Y_H[#A7-<(>C M3J_RJQ#E-G@#4"MI]ZO'&4$QE;;TQL-X6EWQ]TRMO0]^H-I#MLZ#3""YRKN3 MB[R+UY2&"2P0+D(F<%Q7<&4 LK,*V\YVJPGSUC1G PO=-1L*1A;D0=W1R*4@ MF1CDUT(0HDABY?DD&.)#1O;MACFFV)'1&+JZ)>Y0JM&NE$Y_W ROP]<)VSE- M/J.Y( 55*^/A&-I=1^'ZA''>\FDGIVYO#?A F5H,!VCRB\^FPOOTGCJ>'[R= M4Y"0@05#A4O'CW]V@CT5V\:U,_5N]'"';6]+':\T.Q##"P']5>JYBBM8\T,' MQIM(YD3E3H ]X?P71$A@!53LV>NJM,Y]V,%V_*E_F,C6XXA4K!KX6XS^RJ?> M,BF DQ<3J-J:-^F$$R':Z9P?:C;V0'YT:2Y__P/*,*3)U1 _ M#5A1IJKW7@/K+4G@1+0^]E"G.6WZXYW9=-*BJ^]GS(C";4%*_(C"T$KYQ4D- M?*8XC/A@!'*:@K?J!E MZ%VSC_V SVS9=VPFX8ECS[3V.&-,?K.#VF$MW8#+PS";%8@/K/*PB%\(1U3I MLO)SF7P\UTV1D$@1%S++(AVCQ)7I$A>OS<]*BXGA5KY#:@P;!#M8@;%O^8P8 MM@QA5Z 202VPQPFHMGZ'?%T_(6_D.P0V+-%_KX%FG#BVBNJH0;Y;?S 5)4Y* M6 OQMY(Q)P,/;7 TV^0S.G7N#!P]KDO/(I,[RF6'65N.,?(B:P\UI)# M8?7/L>"H4AC9,<=*>W_5C;=M5<_SEV\!IT1[:9ETE+F+A$CSGSV\P;Z6'T;X6/Q^VSQ&-3*P\ PDVL/COD-5;8"MPN2%$*1XN\ MMEY4QVKQYNS?22#USGGC)0L>(ZEY9B^:?(CU-;,,NN$&.5.]5;1JZH,7=HPE M[^K-&0.H?2A9D((' PC@8F62-;KJ9TZR(3O'MQ*^13F$HOS(O9_\8_GJ-Q?6 MJ>R".VQ-]*VNQ''<'F^X&DD]:,D:\BO0ME(3HY#G+ K3V''31\;M/((WIQKM M4]EE+BZLU[?:A8_;S\&%:Z0>P(4SZN170;N+"^OJ84?QBQ-[#ZD3IWZX?GAQ M=A_I]JGZDG==8YS^:*9C4:E:UQ+YJ5&SW-V?Q=LQB?FL9R680'5ESH4DC,W$ M-9-'TU-2)AEI K3)KX+Z8;Q-<,8QOJ:EG]'*>416254+.K4-<0).LV[JL'?< M"N]@5R-K[U*Z]H)M3.U@Y77B9CI"F&%9/259->33MY^HMV8H<$]%)>-DX^]: MKJN,B.&.UGXV:EJ+-5/"&_4]]>D:.Y(N40E;7+Y5J%F[=JMKCSL2&C55G5W; M&*\_-XL\K,MV7[#UGUXYR>8RB%ZD8/4S+$U;W,Y:JV%IGE75$*^3UHO;:P\7 MR)+,5>W.N,93<@5*;AA=.WE6-S0MBO291%]M!]PAV*RK&H?ZUGB#T4#F/L>C M2CE'%&$YLKK**PT\0"W.YLYIXJ_%87G-BD?;&'=L M)VXG;J%]>:NHL1M>UVXC?/<3T(P'E,[-?%X]S[ AMI =_N(SS*$UYY M;?-S/W&#*-G'5&.MQDZX0]Q,Y\,'0/0]\ :VH=S]J], M!&F;+XX@4+1'GIDB_1ZF1K>K*_&<^P--TX _;7;.YCF5=5%;],49B9TLD">E MF79$GJ/66HW.VXR%4!GLK&ZPUX18ZE,JF>-J=M,KLH":72 M1+$/D'Z/ 7@FTE^E')X6GH]X:3*'O-0^H:]"Z"N0T7>8# M;TT*=';<")X4"P@#KY7C4OFP!#AR@6,)E%+92H[6@&PL"Z@05IZID&5*,C96 ML6N\'U_J*W]UY6<> Z[.J1M3QO@JK%T:!5PU:5T!5[HNLX&K1@7Z5X3R M) MXL# \\.,R>ME"K-&,H"ZNSA4SV%Q13J>[_F=G\$4==Y-/P6#>96,3*-_N M.GWC=^/YPW@UZ0!U[7%"G+&FZCZ0MC'>C:!FD3L#&9 CG)[%E(#B'5E>4.$C MBZQ]3+U;J/2PCV,_7)\ZB9]\"J.GA,;/4.WA*MS!D[3@''[@\[% -4YM2L&( M[&82)R/9N3+,!N8U@R@=2^-!@MQFUC:-H5B+"_L0MZMSNHL2OSZ%HKX'[F S MT+:4QZUOCM?E383NG.ZLT(:IM*1N.;-[>H4M3QTEC,&*ZS*FO^WAPI_9)+*F M)^[(;:&]9F*IZX8WDML(W]7!%<(DIXQAVEFEL=D,LK;G3+R\6?M*+]=WFX&7 M&P@_L)=;G'=5:9WDD]+:"9AAU_EYND[_)E<_[#F[=K^LRBS&BR5M]Y)O%M9 /-E*VFYPQBW$S^_MY. M&"8^/%]QH0# MPGNS^5YECYDXOU[;2E<_;CX#QZX1>H@YC2"_()P!>8]D1C>"TE)!+-'Y;>OH M_';&T?EMN^C\=H[1>2CT\-'Y+;[H'$IIJ:"-Z.1OVHO2>6EVH%<3FC7-<<=E MDYYJ4.K:XHW(1HF[>B8G3"3E[$$-JW$XLJJN5+7S\^ #7FK+7O0H%KW\*0"N MM<8ZQIUQ1VL[&U1??ZOKB3>26\H_0!IVSF=!'O9/?Z=N"J]C?'02%HKP' ZO M,+R,8\:(+S 7 @;([6J5C/18COE%NJF,I-PM(B<6P4$@GOFE_;KVN"&@45,U MZK6-\09ZL\B]\J!P7M/.U86DDJ,8;HSVQNZX7;JM':K'M?J^>!V^M096QK8G MNHIBBF-PF\Y.Y>$MT#XX.@E<* _9F0]TC9UP0X.9SBH@U/? "P.&2BG( M3UF=INEYQY&UYI5G;,=M@2>/D/3="&]9*]R1J=&J>FSF3?#&GD[0 4:07SE% MRR^S7?LAO4KIMOGM"[7E7/SO2#O=OH=L-@<_/!9V"%\$JH23M>R0E3,X_5/> M1AWGXJY-NK=8W:!^*[N%[$-<058/R,9ZK+KG$F4(E;F:SWSJ5KI?;KMT9OO7 M=$[?KD(WVM*'U$GY(O,:!.-7X'0/J)K-GR808"Y8,]5OT>^=J*[>U#9UG',^&L]^ZGC.-HU'FR/H8T$^>IYY< MC&J+=T#R2P)$X6I#M []WZD'A4Z6MV=75E)Q7/^4[SXS<> 2N[@D"[@I/GYT M7I=I&OM/^Q1@ZC&Z3R)*U:I#'=??;?M,AS0X4.:7%*[?W]#D* MGOUP7=:T]NY04Q_,ZG4K'Q8$I+3W!:F]N4E;MQMK1V?E/3?$YN M>:RGWCF+MG-QT0J)!W+4!0':?68]FBG41Q'+S"==7;L M&^W-NI8D<");'WN4+]28]\<[&G?2HOMEFY"G9QXL:Q9$LQEJC1=>NP/_G1/$RYT)($3%_K8(Y\$M>R/?%[459O.U]+8_(C*9SGC;-K$ M9T?L"R=G3)[RB' E:[)GXVQ,'!+(:!*3J&FG3E.;BR/'[1%RD(*G;4"U9Y8J M0&UC%VM3LD_A/F'342G56;3=^BFOQT[I'66_"PO7M?Y2A^UP X-6VF$\.,_ILA;'EA2<).Q^=F(?DJBNX5W5LRC1Q5Q5.]P!I]5, MC;:C1GA#32]J5S?,*!).$L:#Q$Z065%MFDLT.QH[L,9LBJ_*AK@#3*];Z5;+ M42N\(58C:^>[*!E)ZT$V@G*7_BN;4%H.L6N:))26M;NG(7UQ@D<:;W7C>F,O MW,%GJ'5I9EG?!6]8F@K>O=XYT%^0HUB53 APL3/[Q* Y>?=7ZL1?VA\^FRIS MZEOCCN4&+?6CZ0S*;#8)/-BXFI.V4E!O+#5%);TH5S8 \C65]0;1UN3^Y:CZ M"BVCI\!?V[M665;Q%^JO-RGUELPXSIJ!\%9DUO O 27?&UG*B,RE?AQ:N[@3KVEU'<;A77CR)N7Q_ M6J4[?=W)X8V:(93JG$P/O$^BU0GCGKTK)/E#09Q, K**XL,]$^T"U-HF:"Y0 MA@]B8NC1^'9UR88X)X!]G18[3\8$<0=A?ULU[:J:4<,;@@/H-/B.I/)V2AJ1 M)\I&/=];D%P*.$\7Z4\$) SVM M4MQ=;TT"^_7U[@KUJ]@,6YT!9_Z'!&ZFR^-J*-ZL9\G *F8S(J1@ ".=L;12P9:'' M#8TI]V3,4\>>0R;:,:*K';I,$><_-9QX2FCGA?&I;,$SAM'%_"=E5&;C)&LJ MANXNUJJA-6,T:+*0,33H",T4)QK5&1,T5.9$<">"/9KK3],8ZD=2/(ZB%(KB M,UEJYYYC_D3IQ6][43YD%X6 HC5%LYOZX,8/(XU5G*CM@!JKE0WQ^FB]N$/YIM5'1)3G#OEKAZ7'#L7K3[4/ MBK3IC]N)6UM"=6SCSGB=O;T*G3?T;L^N-._2V7V"9$(3-+PR*IC)]Z"MO'D5 M;;=1^)!&[C_._6??HZ&7W-'X8<-^IG-X)BZFGL:*AEUQHT$;_4MO9!GTPXL! MK:3OZON"">%<%B3GP^^<$/&Z8U!%;Z(P/UW16+.^!VX4,-!6#?Z:YGACWD3HKDZ>T2:2 M^(*HY"T]0CN)PE00MX)?%A6<>FY2NS:I:H<;;[2:::88V-<4>E&'&#;M+A;& MURQU.T*[",V?GITY0O_YOZ(,[WHPT+JWSZSK@C4,SL3LO9HLW (#\ M"9NL2@:6E_.6M+;S&+"XL7WAQ% %)VEX!5C3&'>TUNM8?O>WJB7>^&R0M_OM M6'F-/Z-K^X7?:;2T+'P/KU.]E:D)PYD=R/=OO+ I"KZA2# M0>PF$G OPMH] 20&/'581W>< I?"#@^I$Z?SM42/.PZZ$QTX8CFEJRBFC[$3 M)@'/)+^'G=^R_^^H>GMZM%Y/3#:H(1Q@O/PMLLO1PQ"%?E]B6%U['F% M0EQZ2)W7!7GBO$E\P!&N(*2%0,3Q_KY/^&M)"7P5\:-*MW14Z] ME(##N(WGM[FU%6G(H3@+P@0"&S.1;%Q?P&3+&@?3.:ZU.?]5DNRI=[Z/88#D M0^S/3K"G_+O;'2_D?/%*8]=/M ?F7>C@'"QZ6^9HTMZ&"/+Y>2=5N@:2V" 7 M+(G@2033!>%L%W(/77(F.6LK6P/3&TANMB?<"+ZP$UP6I)(#'^YVU@JQ:PS" M05*+)\<6)OD4'/(L<>N%4K4[;JCWTWI1YOQ7]B/BV\C.(5]=,]$[H#^!N2G25@M;:;Z>S(A.;LP*R]9B/. MG0HYY#1*0IIJ6P1?; M71"]47&Z<,=^KPT3_8XIWV%)74<+-SSVLI#I=I26$%X@ZZ?.B!M/&7.Y1LO8 M$^"/:5TVLJ6JUF)I1&AF'?'%+K/.[M@Z]O>8M-;IM+-42VV6(&1J)>-=)#VI MV0&1L4)C[AC581'"3:(1K=4!CFQO#QE/*$\/)Y35=HRC=>QL&R>;?:>W@TN# M&QHM_TJ=5K7#BH(7FFT;9.0U\,7#W=VL5\+(S'Y1-QA87"0;%+V"'.!S9I!G M9L9G^E][)_!7;VQT728_46]-94U\+Z]HU^7&2-\J]P[1%]V<$:_\Z>031@"_W?V MTWQP?$A:!.'9*H>PWT/Y5:_")(WYY2D[!W*%T96++<7DPG0\JN\\FX'"P 8: M!*_I.0MH-9%_",R[C&+JKT-RQI_]<=](P-](,;4<5BX:BC1>M!M=P@JNN<,E8-PO+ MX"V3R\ZT"YE5:RZ]YE9-G=0N\[6+Z9XGQAS-!:I@C60&Z>X&6JU(BX-35@F2=]VS0 MR;,7*"T2TI5OY9VS.B-DQ56&G5^949TO+K6PFBDV&9"<)SZU46Q$C"H*(,UN M;C6%!8VG5J&PHZ6IU3),?<\/]K#)_T#=?>RG/DVR$XI+%L!@P[THF7:[RHJV M9@^LU#X9.Q1MW+ VJ 5+N_9#$,8+<<.JUWG/7Y&"%&(4!Y;P8Q-%$HC5O$"S M\@:2Q3=H$5HR*2Q)2Y9TRY:DF265=Y0<4?[05/G<1W-;_5 &1QP^%0=E.1L"]-O" XF&;=S_\5 0I@$Y,\ MDDLA)W.%' I6+@@7Q=*"U+H%Y;3844VU*YFJ $,;0,8FN\7,=_GL^(&8YRJW MMF4!Z3K<:D\%-TQUM(J*2BU)X 6AKHITC1A8.986DR1G"L&C%CB0?,> &-.% MY-36R?!$-8DK;ZS =$@RPPTEYS 1U%:Y[$+G!:SO@QNVC#0NOQ)8TP$OV)B) MW?TUO8,RD)^$-S,.; 9D^?U :XHCB. VD3O/B#6.U)E%Z%@.BBD81]+12M&> MRLOCRKSB].UXU@$E7^73 !]8PS2Y"L45\@\Q6XUI;#@.)]PQ/Z)U2X6 AF># M%V_&5!;#^R!"ON)Q$/B$R6BGQ!!"6W.:E)E%K#=L+ST:392TLM$OU%]OF'K+ M9QH[<-=9O(MRQ\8)7=G;:268.> ._VNT N+AV,\8H$Z_,MS)Z67 MCA_7E4*?7HJ9CPOC_"KC3=(;19CQ^#"2(7!.[H^&"-Z$@ H$=!"UD&V]$#BS MG^J7PV%B!19\!MK)YS!&7/RV]],WI9@0OZ;QN''"2H,/_:NV9_^9C@H=?X=! MAH.6O#_#<:"K!2P. $)DM0R8+ N7,JGUPP/.!0*6WV5N.T$#V6WR-<$(\OWW MN##].F)HX?Y[9)G%VJ/CT&-S98)FB!K_!_XGW.'*M@AS*_.[WE=A&OMAXKMC M;FL9LOY,1Z<.]A]R \N$[V'(.GP]=0'&;8,_+W$!U!_&(2@S%;2P]1#^E09"] MIYH_H"/>R*DVP$T4/M,$5@@PO"1\'%&_AT>$;J+TKS25K^O\KKW5.28_W*@[ MNJ55H!Z-&5YL'U_ET8:#7*IL>LI?Y6)RD#>:O\[U.ZR?+180PFM?>)XD(U8& M5I>Q^ZQ054SD+Z-8><9,5[YV9!)0K)?@G1.IZ.R" ;R$@7R#; M?G-Q9C]"/<8O8+,XLVQ<\"7O_DJ=V,K^,3R4!54;;L,')Z"W*_&.ASH M=_.3792(<(*Z F*G+R2%'(0%G3Q_$Z*03!9+.Z=6+0>[H8PK+P&Z]4,:'F7 M3U0M!92" 4J4=+FAN@J\U2UQXT:-=N4")4?-\,9[G;#=2XAD-&7=(UZ2VU+M MCS'4DX]]BG+9=L?Y0D'=Y6!=6]RQ5JMA]0BL-,0;;_7B#C1Z*J2M1-V82@:9 MDGY.^MW[+I/ME+H;'EG?_/#';WATP2>B.C];@D1L]3&=<2>< M\=9.9P@\LQYV(]"+7)Z#Q!=KG7ZP_D7'1:UP-B'+7E7(WX>):9"5XPT5$8CC MIOZS+%SL!DZ2^"L?LI82\5C#5V/$:YD_#7-ZSL(O,*9?FC)(_.ZSUSUK,H9&+NF:2W0N0HU,TW6A' "8K= M;5':>37NC7>ZTD&'KE&1L\J*I<*C6L"-[UJ&KA_X\B3_CC(-;1U(V3"(!(>4 M&20&@\0'!MD)@RP(K^TZW%PHUU$BWZEXV.S<3]R8IO#%54JWAT#0LBM.".BB M?SX[,NR'?([45HONM;IV3'Z>/<\&1M79Y6!(WLD7]4I3)T_*P5OZ(,FT$Z2I MS*.@H>1$)"N2\>)?A=1^'ZVG^FWC)):)H\ MPML(FL&S-U&![?,3B\+1\]0\WT6H; MX@R=9MT@'/2M\+FX@:S=K[ J9.6 ^BM0MNB&Y]'6\0_G>0U-Y^2*9?WTSBC: MS<4=#Z0=U"$%[>%!=!OL!-%$H$J8W:NO:X([914S5:M8WQ1FJS MR)U7S])7[REC &/-HLBV80,/3 /A9J%D#\EZF7=;C>+Q#))3YC.UAYP'45OO2UTSLJKS& 9ORRW,$_\G0\>MZNE^]O>CZG' MUCU,-_\IH()Y%1P9]\09)!VTS^R@5,V&ZIOCC%93/8N<=GU;Y"L9$\D'*/O N8A*)3QSF$=GOH6Z MR7;%8,=TXHSS$?6_DEJOS/;_IL@8GT3;TN^:[X0/6IGF+_[V+XPXC;=.=?J% MOA5BR-%KE2/-<1/D %,C\.A'.(PWR9E/BRLCJ%W2QN)9RMBJ*1K]Q]<%]VOV MKS__2_:)[/KG_Q]02P,$% @ ZX-E637@6 !N4P QQ0& !4 !T96-H M+3(P,C0P.3,P7W!R92YX;6SM?5ESXSBZY?M$S'_@U+QT1TQ6>G>ZH_M.R%N6 MXSHMCZ7LFIZ7#)J$)-ZF2!47IU6_?@"0E$B1 $2%!8Y[E)I&P!QOG.P?_CP M]__]OO2M-Q#%7AC\XY?C7X]^L4#@A*X7S/_Q2YK,/GWYY7__QW__;W__'Y\^ M_=_KET?+#9UT"8+$IOGS__ M_/GSUY^GOX;1'.8_.O[\?[\]3IP%6-J?O"!.[, !OU@P_=]B_,O'T+$3;*%2 M]O?7R"\*./V\^18Q!?KI4Y'L$_K5I^.33Z?'O[['[B]Y%=&?&3Y2)'^OI<\Q M'5]=77W&?]TDA05YE*(WL/_COUG6WZ/0!R]@9N$B_I:L5^ ?O\3>G1PC(_[S-!5+\=Q2X=T'B)>N'8!9&2VS&7RQ4_O>7 MATI]7KWP$RHO +\ZX?(S2O*9K32,D,ELGWNBFR10I:@B-V'@@@"*&?XC#GW/ M1>K=_#4>S^[L*("-*(8UO@F7JP@L8'+O#3S UK4$3!: 7SX^/CD]SDPA[M.J MF.O:]I'B)@L DEBX179*5Q+TLQW!= N0>([M#VN!G4^I8HZR;F_L>''OAS_% M:X'PE?T9X=:+'3^,TPC $="#M7B.0 SK@SLPV$XGZ7)I1^OQ;.+- SB^.3;L MZQPG3&%G%\R?(0[' UWL(NK#,DSU MY D,+_."&L&_/ 03) 4W$R8$V #YR= MYGEK)W8O<.1"94 <.7^D7HQMW$^TU8)D0+FWO>B?MI^";\!&/^->I!>?@Q-Y&5!UD&+"8'C^#:+* LZ)> MEJ@7)D43Z--X;8V,#BTN@&)"D3+@83EE"KI[1W7IQUE3<3)@9568VN\]>Z-* M.7)F-'/4%PCK71J*D]/3OL;@CQ16Y>ZM]V!8+TRWU0?7*D3@XD/N(J1/S:?V MJR]QU59\7HVUFP!CD M5:1TG &A;T;+7= (@-A6GS/I. #YJN?*6/0*050O2 M> DDHJ&*K8D*RR$!5B$5J<;:00! PZDVY5:)S6FOT]V%$%0;T"$K5B*5P,V M_)L]GT=@C@D=S_(4PQBA[6,JK1(ZZ8%QF:"&&$BU0YU@D(21)Z;?X/F,2F9X MCL(5B/"$$8.\?S#TXV1C%,1 S:'-_2R6#P $M@ /: M-+R![7J-SM"6:/P;SYY LD]C=:J'2H:\BQ-OB99E]VF"MB"6891X?^+!(I_& MWX?1/BW:KT(JF3;7QD.PJXVO8>C^]'Q_#\)D^+A*)L.+2'Z-,=JDJ739VX8B MYCST\F0CA*L7WUMZ 5RRP'$6.3WXFXW \2RC _[AT;-?/1]F 3'\7;H$KHCF M(;8BRFS&"ETY,7Y!&?!-3.5_=\'6.S6X?B**NF9)[17[/ U>4=80I&3 MBI0'KSR1JZI4'%Z&;\@S '+0?[8](5,B0HGRP)4F8?@7Q8BZOEX_VVN\)P/7 M@^*@?(MS5(YG6U?0&+,^@3@%&AJOPO9 M;%$$@@H^$4*G'.V%JP 9_[_X>PQL MAA>-T";!4KP:L%&0 #?UX70*<1,&V9W2>KIAK,+]=POD=71]8GJRBL_$]8L)65 M;'6[?H2@(H)"IU(='P60"2.&AN("+VLH\!_;A@)_^%%4J6!;\A\7IU\N+D[/+[^<75V<'U^>GYUOZUY6T2BJXK C MI_@4_&=-6%7&\A2?5S@NQB=GX?D;L1%T9P3,&2V0?=<+'LA7"(=-'F+H7L M2KJJ(4Z@(2YUI[H=7T[TJ3Y-&4YU@\S)H[4M[R8UD&$FB#G)9^J3G,T][ST? M/*7+5Q UD+N;Q"!2F:#E9)[K0N8+F'MQ F6:/-G+ILZX*9EQI#+ RXF]T(58 MM#$5P3X'6P1'F+M!/BC1^B9TR3Q3M"1N+\/\@VQT2^&](:QS4KQISG*\UXOH'_'$?3\&?0 MQO(VI:D5YYWDII+- K-@7(/-L JVYS!. M;/__>2OJ;*TIL:ELMX,LN!:T+38DUZB?&D7 )K!;_K-!?+;"*AC48+\+O;G@ M/R_"@+P5LIND"OGT\OS\3%OH9^ Y65OQO$8SNN@D0-=K$*4=Z].]A'E[ ]V93,($J9 MX17,:K,S=9-&R&[9N0A2+:0D;7+&H"4WB&ENF 7CVNQ+/00)0/=-D=LL"HN0 M0:5L13LTAK:(R3UV)95QM+:C*VC59NOI;@DB=!7]:Q3^3!;(A=\.R*VV,;5Q-+.C M+.C68/E01SS("PHUF#[ MJPHK\P%G([F4UEB:VS 61&NPZS6"J%R,S+>;9E^5OQM$:#NN@D21&UE__[Q[ MA;//O<[J!6>!CYN7F*-> CT^0I= -T7#?]^,GV[OGB9WM^A?D_'CP^UH"G^8 M3.%_OMT]32?6^-ZZ&[T\/3Q]G5BC)Y3NV_/+W6\PT\,_[ZR')_CSW2][N"PZ ML^-77%X:?YK;]BJ_6NTG(FC1-8O>CNW?%3?.$;!>J#:IG:[SM >I14;5'GTO986AA# MO8%HE()N-B:[M[_W)IR;,,[C/J,>8@*B-\\!\23S$)$]N70N!X!2( -]'6_P@@(A]%$;.77H!O@^&3F6WCS W4TY3!!M"<*< E'0[$,>ZT]A$%:QTF<= MQ/2J*(!CHLF'15!\!7D=^E;*Q7:(%Z00>J[U,(BOP2RL!):\>X?&@\#Q>SEX M%Q;:S$$;*2&>AF$70D"<7@SXQ2I%%]+B+W'(;=_6$!0W0E[?M#%$WBROX:2? MO*-!2*VM4-B0" H+(:]7PF\DMDPX*FDT)+2]_H(B/4B),B!38/1PQO7F0N>4X:QSW#%UJP*^DXY_\C%SW MO]+LB?F- =%%%_B')(F\UQ3'@IZ&SW;#U1 I=5!%M@-KDEW\^[.R]CN%-*[0 MHT_W?O@3/?^&7W9#OQS-8&5?@%-Y\PJ9%1JO2XOH_J$/V0]K2OWW)1D(Z3&7 M^- ?KW&TW_EL -TB)$J.@]4/KTVTWSK=?8&I92%#2JZ*8#B6)UQ01(4^DS?B M[,)%[SD[C"SCM*I0W(F_=OK)&+6?2.]"O?7\- $DGSE"ZJII+J%ICDVBGX92 M^]GF[W#)N8#H1F\@LN=YT*GQK':#+S="Z7DNM%O?,B2(*5P5>7$,( ,"5R;N MXI!JHXU 7&6HHIT]"*.["LF6TGY\(Y@@-V_;3>Z.I7R(KJ>MAAI5Y=UDNK9] M.W# 9 % LCD%9+BL=,)Z6>EZ]#AZNKFS)K_=W4TGJMY%V@ 9SS;/5SZ'V3LN MA+D$6Y;]]BKH-DW2-OFI)E*E3^!AH-RL&=!H/UAD&/,+\$SL[J15A60.TDA, MLR 3^QR>H,?2.FV0VC'RBT;_02_>O]D^NG,Z2F[L*%K#0>J?MI^2' :9\E;- M]T7:'61^CAOV03L#UKZ#F"S"*)F":/D0O('L");DTM.4U"05,.,;8"XGL:<8 M.0YZQRA^ 0Z TG_UT1E <[Q-EBPF*8(;IZAS-8D.QV\06QBM(5"BT^8VB4ED MM^(2=?HE>3*(%J[Q*HQM_VL4IJN'(+\GA=;(F8,S<#?^S2W]0.<"31*.8"L, M<&E!XNB"S[(KUJ4Y>E02FJ011G2B_/_56&^RK#--(IF9W]ZN_](<*)XC=/TJ M63_[-C1/X*+ETBKWVR303)-UR_$B:W951-'U M6+D73NV=+TOHV4Z=R1E4$8(08JDZ80%NS,ET<:CR;*_1B0K;25,U<<5 %T?2 MGCGN2"7YH(D!IO8GSG?+E1^N 7@!/G(CJ]N.Y*G?EL\X571#K/T0 AM#E'(( M@YC>.$'P(=7^,+HI_'>!?4W7!$M6X^31&;3^)]M9PRB%X6+J,NKIC=,$'U+M M ^95M]T9.PMZ)N,DT0&NH)VIZMF$A,U(YCD%(;5Y6N# J7W<.F;V#X!X/L[U M#7)WFU=S,P"6@)-]%EIR54V%WK6Z4D4-(G:FNJ WRZ?A,0SFR!/\%KPF^&+ MRD,"1N/E^-7WYEGL5U+OP939< WU,,( ZU9EW&,VLZWV ]&V?(8+J!M^02M9 M99QH=N=G;.?HC1E,UPL?<+,\+9@.8"EF-4\.#& '<+;N+@%T"1_S>G1U>H2Y M1;_Y\3UP0>S- [3_GX^AV#1-US?;,ZC&.0-)6V8[PM/^O.PF7"[#@,@Z*9G6 M7'.!TO_ RW6]K,[/M@=77;FP2^!)V]BM&:L&.Y'N0]%)!1UA:G_^]0(2VPN MNWDGVG'298K/@N$2W7.([VJT9S1"%QUA#K)&V/MY5X&T1VQESE*,T(P(S-J? MDM5GUP2%U!,:(0)&6-J_QM2VINKHJ:N:!H9SS&2'OQ=7;T6"O65/%2Q XCGV MYJX/4^2W\RZ1WZR_5#[XUU\^(L$-.K?P_? G(OL^C&[#]#69I7X]$$J+?PU/ M&=7V=*J=PW]_L++W*#@WGY[00SS<.U#;7+H2W@>>[$T*3HJSH*:C-%G (>C/ M6O1TKKQ&TLT$4O8.1"?2'^(X[4)XEL]@LBD 93O0=B*:'"2:+[/!E+>AU'XG MH+2'"H>O<81MZ.)AK'@KHOV\@9135V'TA:A]%*<2\):) $,.@U3 ,^CKZR9; M ]PX(VA);1SK[:-_;R=9=1AO?S^"EL4X[AFG 7T?:5;H<8?-7^/QK'C)E.>1 MAU/61QXF4_B?;W=/TXDUOK=N1I/?K/O'\>\Z//>PL4O[YEY#TOVV8Q]G@:O@ GA ,GCGR^/1Z? MAF)ZDR$^=3!*W)OQ!.U=RP\]$L$-4?_ML'6 :!.UJ&4>+]B7]/4"I+ M5M64MS>!U+79V5R*'H7=VUYVN/,[E"[XOAK/1LX?J87/!C3MH3)D^Q!- M/U/)/E@3?T,5NYW _][ 7WK$"(IMV3YTU<]4@X1CWO?;3ME+WVAIOUS!-3YM M@&M._*&B+@:2[V'<-HQM[0C-A9\GF6=;03$T6O9&21Z+CCJLL1?S(22QII-] M\L@NL'$P>K,]'R&Y#Z.)[8,)<-((6XY17+0B/H0ESFS:'UQF#KK?0+((W>TK M?B_ ]M%QW5?;"Y#]QT'Q5!-A+.0MIFK,<^D.T1)'22&FZWN$>I7I, !S'#=S MH+NY./#WPW(%&UZ&$1HJ=1+8P(+Y#9PLS!O'SO9<'VKJ92G9I[$$M:!X!,A& M:/\C#,8S'-;B[AU-)!MU0DO_H9".-AKJH':_\4 :K%:<:&T.N0@C&W/^#XD) MLEFQH7FDK>:@A2/4L&Y!]M^237./R993'O8"/E0GRFB%[/1_+Z!NB.)RS2C( M[O!N+]F0-DNYRE!-A#V5P"(M7FOT/:5IG*#+EE5QSE#?EV#*'H*W. M9I%]<6L O9%?C6%6&;F( ]06IS$$' M7F!W@>SM=6Z\G'J:8H X-4IH*3MK$G"3@5*0*MH2=).!%ZE8-^"]WV1P '#C M>VA =! ^GI&/QE'(>O)]!ZYB5%&,8"74)2;$, /X_DKKYQG#NR0AO! M3CI9/_MV@-Y$0$?E*\I9#7L!AR.S?B8Q8#^J9H'K-/8"$,<@BUF)[%XX3K/J MBE)$U8SH#?33 U$6KU$,V+NJV:#9F8=X&9 Q^^%JBL<@?7>F!/M "9V!-=OA MUD/V#]QX'-UZT-#>:XH?"7H!21H%J GB]1+#U*Q7^8XZ;_%ABE(%4T)F@+C!>IH$N! M+R1L, M;?FJ!OMR>7Y^;*AN.EE"^ROM9=C%0["/:#<%]M;XRC6#:8&&1.=-/($/NA9W M, (3:J"^VT*:K.\;K-Y[#78P@NMI$NV?[;J;S8 #5[9W[\["#N;@!4I]'""3 MH/]#6[5OMI^U2+0IZ^#0]?%B%+C57Y12/@2.GZ+66MR[_AJ%Z0KF@#\[./I$ M"MS=PJTPJT.HH^2#[E+H5+.#%\S MO1\+.]/+!'\7R-G8F*2KE8_M;ON%W1^"61@M[:8G*W8#.++EUK5/[0-/4$@@ M*<=VE5M"'NG(92>5*B2+(*\N!1:PLN-("^ =?AOVF0CA$R"'5JFDJICB\NCR M_.S"*-[;P0HZ.ZL>@>SW)6XT[OEAG.(M52\>SY[+Q 7N)%TN[6@]GDV\>>#- M/ >YOF<7H.$H^ASZGE/:;FQ]K.?X"/Z/]CFDYXF:]K1XP)]G)=;3\# MS0MX W"9A2*/O#RK6J"2HT%>5>1H@<)P(Q6AP\V;-$[@ M)#-JZ5Z9W; M@0,F"P"26SNQ.<:'T_KX4)1JY<5:N%PK+UC)<:)!4MO5+7_GVI37F#'B1+HG M.!=;G4:($S%NWM)'B/(63:61;PS1NJ+@*4(#H5#YIF],=T(_R).ALL8+?,TO M>V*;9POJK#Y&[)2DY*!0+"1OPN6K%V0'5"V=*#W+QQ @K&6S<'/0/7^#@1IL MP"[CALRJ::)_;]\#MT&K@LUC4]^ C7ZNW(-GZ.[/Z]T]*M+"95H[A2K9\V\L M4!KF6_I.>I:/GE]8*V?AYJ![_J;F^Q"LTB1F'P"XRE!-(?W'@?[P#1H.4$2_ MXNF([2V-*$(NN;Q#PT5]:$#%X[-G_ %K\P5KYQ-*#A2H\J7E44LG2TALS.!P M*K_I4_GH-"R<&C(L5$W3-@ 04BO'-R>+#3K@ &I0IXX?T^/IN2_K/?>F#"6[ MYD<4WA%L(F<_9E=+MBX!]#Z/.?='YRVL,7,R=M"]>9.M6K?RZ9E4DT/_OKT# M7H.Z^/+1118!,G.#2IP??>PY,;+,49\:3@++E7" MRFJ!)_NE>N03_TI-K*PJUE]@0?%?K6IUE!QN<@O3.^/=1!^#A[#>HMG^!SU& M-+3MIS!IG?JW9:L:Z^SRXD3N]9/^XT0GQ :-%'=V%,#Q$=W#QL%>.+K\JWJ7 M7Y1FP>*LHCPU^^P=W&V]-S&Y,?VX_-;KJK.LP-(1!C'(A MQ9L]V1IKYY%UAJ&JX2YSMGF4;Q=]MOZ2%_I758>JIS (BPW)BAG:HOFWYS-F MP#F7_\8=*TN=QI3SP5Y$W*\$2FVY)D8EZ?#$7!>U1>P"B/\4EE+2#]B\H^^7%R,LA9. M#KHCWS4.>W_.D%,U)?3OUKN"-JEW3U]C\$<*2[Q[XW/]/VZX!+PMS=H4IV;/ MO@.[-5@K*;DQ/?N%]/;AX\4K[#F+BY@TAO6J$\Q#8M&O# W,O P.K)%#OCWD^NCH]PERC MW_S KS*D3I)&^;MJ81#3*6?-5C')ES/IWM_=F.^%=H!W?"6^=/@(YK:/O1/8 M^@1B>C.4T0VFH!=Z%9'$$_A9&D&C,(#_=++K^)DQV)3"6TS5LF@+Y5QC 0E! M/\!#?CH^>C"U7WWVM<@I7(N<#K,6R2IR$"N1L[WO7!0O!V$CD[8K*HE4ZS'H MYFS8D6A'H_-R8P.OB*Z6[Z/'HW>/]# ;-8]J?#/P1R&=&:'6&LC W89+VR,] MU5Y)HRS'S'01SX\H "523%A"PBE+ KQ@ GLQ.&^)OX'E*XAV""0G5([%5@9V M%H?LJ/0_,B@4#F=YX '^L[5OWB14CN9>'3(=EJ!EOY1>&)NC;;U63:0LM726 MZO0RP-*_"3L+X*8^&,^JFUKH?=;M]9/6LT"^4E13" /1#8U? &8-CPK97XSB M77N?U-?>#<]&*;^4WLO[4?L_[NL]$,@_Z^&P+=]@8(H+"&Q[]GP>@3EF!75L MV&!,U#/E54T1#+5K] SJB-2@[I[T#!1OIW]:[_0I;T$IW_D/_BC41\UO9[+(GR& 'UC?I%%4+(;9)__T[*JIHE/GWPNL4@X@_1W (G3?.5D_ M^^CH+7!1.+T5WD)I$4Q[1B.DTA&F64XBY?:2V,'<@X8X"7@T7L#[JZ!.'7%7))ANNJ'>R^>)GO754BS MRGV:H O>2W2GZT],=!Z @4MP(CYAE!(',T@NT7.S)#J>;7I_YBZNEL,H ;'B MR_5P89H><"R8K+D\A8&3KTN8Q4'/7K7D);3DI;?L MSNI;=N7BE-^CNQ;[1N_^=^1Z^SO*;[QM!J7X6I#QZ.SM5ABDU)(HOHZ$U*JQ MS,!9G6@>;*8QCOX9 4#U>6S-IYH*> AEDT,[7/6\(A_3P%XM0G0$ 4?GT _G M'H@G-MD[DII!!X[;6=JRW1&Q_D=IA?*N1?_Y_7%/RK7P@5;Y9*5WP?8V&.+IFT? M@)9%0\\<^>V^S:!\0\IP;5;:X69AG\V);ZD7RUN;.PY@_Y=&R/L<7U;F/?;L M_PW59,50.^J!Z$ 6,08VF M^&I[0?:<\&;5@3T4[,#Q;/\91#BF<^!P='""OG,(0A1DE;WX&NUGUIR_ ,XY M3;ZL3Y.S@I2?%3<]@'X+8B?R,(DM$V3&W!]SY0[MG<.V6DZ;21OG#;#QO*PZ M+:,2W+T@U43 U>D+AJW4])5#+3=VO+CWPY^E]R"ZJ:6U(#/5T@VV6;/6)KL4 MK6?]S49WOY,UTR#3H:2J?:\NS\^^Z",KT;@-FEMN+Z'9/KH=DJQAGSQRG'29 MX@@"V$<-/0D:@04(8CQ51\\$93/T:F/DF)Q^:;AS6:J)E54%A[@K529_-K-2 MG>+5M+_ @N*_EA_<47Z>F]N;/IVM)M)PUBJ_KZB;D&]R6FWU)NSI3A((:[GQG* MG1T%<+(6/X,(/T'..]6XJD\UBB(M6*:%"U5_KK!CA;99 R&Y?O.'JR.HZ"NY M\P>*,;EF$@46@V82N[9!YY .7$+<>GZ:<#L6<96FFDP8:D?K_/MC-\A1J/3 M>/F.)7NW?]P01CU;/>;KQ<_67_*2_ZI\Y_\4!F&Q:5$Q2LLHT)KO8SCHT,Z9 MK'KHXP)N:T1+<0X+/(6III:>HT)OZ 8-"O5'NGD'A<90;[67NI4?#P0]V?W1 M^W+LZ+C^]K>0EY@^6:5:67_)ZZ7L:"/R8:83W0(57!W#YG2AZL-,)XV] M2#L:G2^M9Q/@[7U ]!%ZJ )*#M6X9N"N3C@O/@/9IX8KH.9130&\9#++@0)7 M9T%,@ ^+FW\% 5P@^\AYQ5UZ@82&:TFL(L$AFP#>!QM(<)0#'*31P0 MV)$7DD;VIG2J4-Q]R&9&)Q"O@(-CL1"'86):5?CEHVIW5L8# M3KU1]=Z+XN39CM 5X##Z:4=N\6P:N2-NRZ,4KUS\[/3*G8"J.KX")PQ<3J9; M,QE#=3>D:H[)77;OKQO>+V_;S&_*HXH@>NWW\B,4]$"&I V^TNOG= \'M<;M M[G0U;="U 51O[&Y\A;ZI&V]_KEX%%EL9V.FRV5')'I+[QY$NO<#)7%Z?'4HGGXI!- A2@ZO7<^7.26>BY MWX#OPBGGQ/8!N0NGY]"!7PI!.QU[!ZS:]_"%&[)3QDX]4Z7D,$8.7;$*6I>] M@>@UE"2(%X "MCDH9$8P1\^+4L;[QK2JB:#38,^.C/C>EV3:J",V(;5JU+&S MP,!@EX%:S$YG[-C^OX =H;]5JC5RT(,#DO0:WE2EE=/*9+O>+:)5E7L&A&8)J97EG Z=W72^1!JW\:?[746F#G, M'Y H71H@:("6Q1@9<(,T+ I@&,RG(%JVJZ$A9=4^9]+CY706 2LVLUZEG%MHV#01A-V8S4 #/0G.XK;8>6;3#2>VA& MOF4(4]ZJVJ 3N"\ 1T5&\(MMX.

^0]OO.]I1>@/\/YF1>Z^2R-Y4RS6\G& MB&TH6Q1B-&3+]=:+5V%L^U^C,%W!_MQ/76@O%! M[^<^0@0-=B_0&.D)-D&A.$,V>K$'T<-R97L1,N[-PH[F@#2?:DYLC%(XX!4J MZ+MGJX@*MJ#',W3@\>B]%6_*3\-KD#4AV%!FI(DV:WYCM-(/<2$?D7N\>@Q; MSQ&*+YNLD0\.>I0/S4)7N+6)&L?:OF",!(>V22%2D=O2PG<9G]$S'>^5Z67S M&-:2NFJ!"VB!<[U4T05?P; :^\C]?=7RQPS0NF*)XDCEA$5V,,^NQ:VW2?)- MTA':51NOLH7'^\K+VDO\$&1K#Y*SF_@O:2_ ?=NF$*_(G6SAW9,08X#BI\(> M_[3]=/C/::]/*08J1"IR_UWJP[!SV[\'Q 7BYN_:JX4-4>'P9\C&^:.7 M>'-,"YQ"@.B-=%Q?2V<.W4S("MH//>1YTT2S0^SSDX%BGU>J9^7U.ZPHZ*=[ MGX/WC8)^"9O8F:I1T$^I5T3(:'0.>UQMY&&-_2Y$UN7 !U=G(=PM5WZX!F "WD"$+K13[^<3 M4JLF C[Z&OPI.&#*OC)&V*W YQ?YT3QL CC8 /DN,#FU*=1V@2D[$AZ!VO)Y M%4>T%89L1I'=%>\ M[^4>.U$Q%LW\B71:7;'BT^Y5P3ZLR_JK1OY"N EDUD. MAL[PT"1X/$.='CWV4BV=)L1SS>S80,J>TPD(?RKU?:,OTJ,PBM!*?P/(GD"J M'DI9ODXZ32?X$2KW% )77](KE+)"'#/3U=07M '4>XJ0/;)#W_S92:4P-F,Y\3HD&\%36W[UU[HA_,U>1.@/9?.M/:!*'NL MWD,\= W)9$>E_;:-X."H"I#=^R".BDSGYRD&B*@JGV]VZAAH5W.FI4P85@79 M9N_4>T%6=#I6P73>0P*4O*9*@!>R[*F:.I%XKZ!!KO0;Y!EA27SHA-#*:]XE M\1- QXON?Z7-X4L8< /;HJ02ARSZ/M*P\L,[Q:)NW5T0.F MH+Y^A2]WP(I'B6(2H5_3;[__9XH<:. $K>V5>?KD(9,\CIFRL=YXEAU:C2-T MGRD""Q#$WAO(?GF'O.YC#PZQ=T&ZS*\"LVA&T*=4TQRS=%I4-Z1YQ*Y3%8@@ M?1]&%>,1]$=*KIJ&.O=;7 #[;E-=92H(<"0O5W[?E0_;$Y D/G!_]Y)%F"8W M=KPXX9C;-.0V1AU]\/9=\32*19693N&&[SA1:OO;5<$QAW#JF8W6#2-<[8-. M#[QHNCPZ@H:Z-$<7+3 %Q93.%DUW0;TC.=GKO=9-I'TGG OJ.;%6Z7RX6\WGU#_EFD. (6*+8(*HY'F!O89<,(:M5PY9N00YVH31TF)6OC3EE;X _(:<^&,>1Q-X&39R MB6-D8.>0G V9[+DZZ>IY@/8B\.8WY:+Y;B)CN&-#IK][4F:8EMN!I30F$,P. M3+:G.?FF )>PDV]+-"8U@0B^0$*\B27N'T>KFT_:;[VTYC&!)[9@0GR(Q3N M/M(RX=U,_;^"[>\U=[4F- $WCC1*;7$X6N 7Z\)#?#KM0E$MJ!1 M=.TR>A[=;)3W-0)P#(EN%EY@4T(6TK-4T9]<7IS(>1JH=Z/L@E.I!0U?\[QY M(C3/FR<3*&U!(VBE(KIY(A>D\>SW,/)=C#,H7BK\7W=JOW<[SF\J25F1T/ENV'$2A%W0:JAA7TJL.\V. M%\T$^,!)@'MM^R@V]F0!0')K)W9WI\S3NE-F\1$K_XJ%/V.A[^CEG+E%-84F MN(8?^?*E!Q5 MZYS"==47Y61 X;$N!%ZLLK>ZU5D.RB>_4^?/"$OBB2/120LN3V#B]3V*5KT M[M!U>@SRM MWXF@K^I*'_M8UTFX";%I!"_VSV_HG,&S_6H;(.!ISZA:+\',0'UBL1M FV(;Z&K3GP+1NU7B-PCWJ+B/:4 M!;Z#]7X(H"'GD+ZV)VS)6[&),RE+/9U%C@4$&:;V<\N1XZ3+U$=AC6\!K+3C92X<8.4#S%G@CI9AE'A_ MXM\33410CJCBC='8H ;IVS$I$!.="/@)D#1&RV*,;KA!FGD<\@ _$)XHM6]LF/4Y#DQ[EVIR#GE_"?&IR"G/.>@N3 =-[$1 ?Z"7CT MWH"[V[ZOU]_L_PJC&]^.8\II"$<)JLF"@=NZ(/KB-50M6^1/]I)^4L)9BFJJ MZ2L +DDQ&T1G6=V"-^##.98[1;,3_*K]BS=?M&ROM^322#;,)->ET\4(VB^< MIY'M F0JND!VDQV&(IA0:W_"4EQ,?@$^IBQ>>*N6C71RCL,0!J\!M#]M>8:S MN[8SVDJ:JADN+L_/Y09*'T8'[9"U/TS!%]MJ)FN]]M>*[S&8I?ZC-R/YDK!D-48AG<$.L &WBKPP\I(UGOPHX'%VLT!K MNG@:WMA1M$97B98HUOAX!IN1 &^T04WGNU:@'2S@IJI:J@OT%!7NBFC!]"^2QL-5KSW802\>1X0 MR5E/(SN(,Y>*K[87/';:=VLOTR!9B;=#W^62*JI[6*YL+T(6K#>W4D]-FKZP MY39(27T0]UU *7!C:Z]37;V%TA6NH">0LJGN72!')WO=C-%:)YWAYCJY-"M6 M\EV<>$O4O=VG"4Q6G@_>O:] $ ,X8 O8BKG@VXK95,O*ZF65*V;E-;-F8?2Q M)=.D_$MU^I^X05(O /DMPN8TGMU#/+;_+V"3_#8%E*QG[\5]:MG'&L.]ZJ6H M!)^@Y:<_@?\&OH5!LNBPH&,H]&"%QV0([;>6^&R"VM[T9RA$:'E9!ZLO&G[M M;[5T, 7\,O_TGEK:84N+: 'M+\[P&^,^3,7,S8K"#EI:1 /(OFY#/6MK0HA M.3LN0(Q79#&("[9_P'MSU4$NM] J:J=*K>A4 MN7?.0[#K*U3L[G;8E;KLYB#D!4T.0D4]/C:@DA]?]MV)](YAI4LG08^M2@:F MW"7#+N1>I[$7@#B>@#D.,4Z)6D7-HQKU#/Q12&=&J+4&,G#4N%.5-,IRS$Q7 M ^6M "523%A!/$=A KQ@XG@ #JC-01K("95CL96!G>D^.RK9U]((_-UZ]CP( MX\1SXE'@3E;0VK9_[>%(5&0RVW-ISVQ'B-IO>PN[=JP Y[W&73HLY<)P<%#< MXEK4[$^C$)UT9NJ44@&IX0LOC-/.SJWL!53,>'PD?8>WMRXZ0M:^J^_2#YC M-XW-O@>+C8Z"8K?6&'?4LNL?73VZOO#MG>&/?;AH;?9QCH_WW9C1JP8)G)DF MB]!%CT#'"5Y^$E 04JO6U-F-76_M/! '<9"J7\?=8T3FR'N#1+W1+T+M)C.) M?B9L PSAZK"^&2>1?V ^VRX@'T.8R\[LX:=?XP.F^Z"= DB6AB9OL4JIRH6 M9;0*2HP9Q&[H2=0>ZF$#6.SZ*0P (YL$NG/!ML) M@(AA"P#Q[QX<=M/D!=BNYZ_A?!!$2]A*8(NXM[WHG[:?@NQHE3H_Z5">25(2 M:X0!G-NZ"XZP&YUUR#@"LC?S@#N*MZT(+S&:-J-;,YF@B1Y(]Q)I9K^QP7,/ MF;:AIC&M"6K@!RC*CZSD-31TN*&=?8Z1 [O#;'X5/]E1A*=BW#L;9T?'NSL; MY8+ACYNRU=_'*,Z:;\+E*QP(,(*6[0M:EA]GNOGU'!]?GI^?26V^;0;E MR\]C&MBK18CF*_F;97!M,K')WB+4##IPW,[2SD2='[%L]Z#F3D#X>RP*$,S5 ME;!2[RMO8W#H_C61Z0+7 ?/?O5\[&G M)/Q=N@1N!^^@DQ;OH%)=+#MP+5P;"U7'PO5!H8+R:U#HSZ4Z67FE#L^MZ%0[ MMR+YG4B;0?GN\D73:7CHBULX.C:83K/ M'=!"LJA*1J%NN_/:Z];)0RF_71,I &W M4YY]],*EKVFO91GVT7Z6V"E*J\;BH *2_4+?'L;3+,E#L/.Z_=#C*.&SVLM* MJJ%$A5[:?:M+(;F6?G/WGMOD-@<'C007]%/['<13!&%H#?/4Y4/8PJVG_5N% M(JU96 [:K/3'/4P8FS^LO=PEFTK4JXNZ:;L8WAKM1W[ (-_<(O@$;_8S;4??HHN?UZ**EJP'E;^@5:'1CIBVTMAL!M"P_3K2[$2"_ MC;<9E'*^2L:CMU=6\2##0P#-D"*D+U[\;XHO*"V+:GPSL-?D;L4)T P!P#$+ MMX,I_!K5M9.6134!<'-)DP,C7/6N!=R'T4\[REY6](+YY*>](E\)("96EUM& M8G;V_?B RO9"$.!-ESW-2&2?G+!JD OYX?Z[,\\)4OM#^Z8.,"Z>Y+Q>_P;< M.=1^V5V0<^AO+TPU]0B;%'2$KO/ED :3J)PBO< M^^'/'#%]G&E*JYHN^*AK&&>806H_P7@"R?:-4!8!D#.8I@).I-K/.G*(MR#V MYMF.*&56T9Q8-0ETFC5P0-/90[\.DV524$NN&N4<[+%0;^B07R!$7ETYZ.T4 MJN5R9VM.]27!-0YT1:S]W$#8-2WY$N@T$##"TCDX9NE]^(9C%@+=]$S*4D]G ML4Y_!YC:-_GMBOHIS.I.?:V8E-P8#7 !E+T"(!PDE#"D:+ :SQX"^ UO.0%) MDKVV>@O-TWAAC35OU1Z7TH\9N GOCU:I=\W;I5"1\RCY9B?HL>UUBP@(N8RC MGP>G4N^+"Y@1Y [O=^\K$,3@&@1@YI$& $)J[?70!9^@.R^BXEVW=@&WP(F M'8.'@#K6,^;2GO(^. >X "(K_G"C8V!3J.'\[^X8.7"G4027Q==V[,4=? =K ML8?)OH.$$,-%9:PPL&QK4R$+U^CPW SU"SPLO\-H,RAE?X",1^<]PHU!KM>X MU;7&FR2E5XUI!M[J9/.A,X+W/+ 5H9__'H2O,8C>D T?@E6:H'L\@0-[9,QE MV4STH),#?:[*RQ?(RQ_4R# MDD-9%>U#!0V>$9R6TGY#M-1J2S/1^PC\D2)/1+;AD)13-7'U'1BY<.KL4=>T M2-H@9AOMR#E54T57@BE2X02O\VC4N)[>=-;488DEJ[)BX:2832Q,Z$T:O#.V,UP M6<*(T0DO$F)LO&.V0:F>0UF==*:6(A=&^.8,1B7 )]P*.3ELA=#@R_8:Z1^" MQ/;MP &3!0#)(_H"W7. M@&6_4Y9;[64;A6Q=Q?T3,8HHP/,H1X" M$WL9CN4.7!&U-"UN L;CV3A-XL0.W$I(F"XWX$[9;\"5ZF'E%;'"F94L@%6J MCE6JS^'=?SN7-\;0+L#MI%*M7V@S*6VH( /2>6M1=$@\!4AFH8RXF\R"S2R^ M^\?$4X!S#O98J*> U)G\_<7$4U(2%%:;.OYNB+4_<%#M;/OD&!KV1,,112!V MG6^2#7.XK90J>O/;]7![1Q]:#DIB#[<5T 4?=5T.MP73;M[AM@$JX$2J_?G% MD$^^*2 '<5,(*D(S3C'$O_FFE (8N:3)@1'N0;SYIA2WC,1LN>T 5/MA7]2; M;WHSSPG2H!'^L<5_K2%EU20GTG>7^H[G=& ZWYMK.5Q_8G!6(F545P1T.KD] M$$A8!^CYAX["RG+P_!R!Q'[/CGK',[2%@B.QAG$,XG$P3J/:!BSZ.X[ME87J M@E4:SZ:+, ;5S!W.J<_8SZFS:N='U-9X9DT7P,(5L$8H>BNN@C4.+(C RB%4 M3JU1*I2GBB0K"6*IEW5PQ]P7*BQ#Z9MZU^LLA/;6YR2_1'>])DWYV4[0AZZ M:KUIFQ!$[+ +M97.NZ["S_WEZT>R&KJY%!@I)0$N!?+EQ,%>5Y<" \C?HTN! MBI*@L"K I6"X6;_JDZJ!70KD2TFYP4J@63^\%10$+!:$;M P",'>\:S,((O "GVN^C)(F\US1!%IV&SYA?@B [EJ:5 M0NF"J*M+I$WVXO.Q-^WM&N0>DC *'2^/)?P,60C=+C+L7[#1BAS(/ .,Q;*> MA;X%K\DH<'$TXWLOL ,'CDBC*+*#>>;Q\V3#'[*'LSF]BBZ.CG>]BM#7\!O/ M^'O6YH-6^8LPW>:CZOO^($A;C"U>/\V)?^R]/^K[K//)F0+]!,F4]6Z 8G6 MN_.P=EYR;SLX?!-E,ZZ>4#56&9AJ6$&QP3*'8NJF6%-2U6AF9*R-:@HXG+4?KL,C73;N3#UK&4WH6K$=^K>&6'I M[']1A?AD+]O./9J3JT8W(W-ME+< 5.^48[3$BZ*LBQK-(P"(?H&MZ=7FM(6: MG7,.;IS:]]VB@M+8S';'?O66ZO ZC*/R))BOV"OZ% M&(J8IPAE94%GN"Z-WJ"5VB(FC 1-($0>+K4U%B^ M!Q";6[2/FW"Y]+"7XCT SR!R$,%SW%A57JZNP%!."G[:,M08Y562F7,9+H@E/0'FFM+]CG MIL6U[=N! R8+ ))JL,$.NQ@GQ%V,_#,6_LYN5,./C0V\^#Z5.Q2\>/-%,IY] MCP'MW6AJ'M5Z P[+MPT2+$@-FQML'KNE[V;3,QDL"2:HVA^P$C _A8'311;; M?(>@C!:T0TT@9(N#3Q*'( 0:_;W//'??AY9$_^\ C9' ';W!W\[A[!FY/!9_ M1)/H8R9=M!=CL& Z@A=TEBIEYXEJ +2:0#'47^"R+O<@Z"*BAF(.1T2LX',1 M70@4T3Y7LBCO\+&%P#W(;A[=Q;H?.X^C/AFGSU*-$I MHNTPP*G7/H>-TBL[5;#7Z[QQW<)QL\.@4GLN9C.HE-Z-"6=6L@#9GZS-IZW7 MM95_W$)?_QA\,CV?JW!FLF&IZ'NS23IL!./9/>3;]O\%;-(5Y.X%ZMH'-3N) MBC6#H(&NZJRNH-)N4_ $.YWI3^"_@6]AD"Q($Z&NQ1V>REB-(&B8TT%CJ)U- M?X8]I967HN$MYW#%1$0O:!-9%SG=AVFON56IF(,5 M$Q&\H&WD'EHB71&FH9N&UP!MT8UF"8@(&NE8BA$2$8E=T!ZQ#KU-SUZF:KXO MT'QG^DE'".A<,Y?:'G-2T7\/W/Q\!;AW[PY,FKWZVT4^I+(.1TM<%LB%]>7# M?<(8CKA2,2NK MF?476%#\5ZM4.[TN+NIJXGV[ZW;^QJR_*ZA;L)Z#\" 0.=SS0V\S!:H M.84!FCU18E92\ZC&,0-_%-*9$>JL@1V0U#"6C6F5Y9R9OKH$V('J3#W#.$\- M8\$;O-J9MW=U'XOUL8>B)^( MM_5:R)TG M_0+@R>\_ZB;DVWFZTG_I.?#.DWR.&?CKM?-D@ 8$[SPIQ#DS?9UVG@R@OK1T MHK\GOIM.-R6M*;)(".!!J'Z%#TH&#W@+I!UK[IPQ$'3B<'D&#J!ON MM7U-0(>E\X$#G@(M0A\BB+.6 F7MIR[L#I_#"!-4>>@=!3(*@P16&-9B7FRJ M$64AHG!EI41719.Z$* 42)_'[LT1\?G.O$X3>+$#ESR1C8M MBS$RX@8IJ']22AS/43CS$K1O39#"-H$QQ+= &F"**OR)/]H!Q#68A1&81G80 M^YB/%W206XH/^P22\6QJOS==Z1%2L/9*&=@4@UPQE-B)X#[T(8Y3X-ZF$1J& M<1>'(W+@OXTQPOCN'42.%Q-=+[C+T5YH8I'OY04PV:K*QFH!LJ(4I)ZN1,B# M67:\EADD7(AZRL/F?H%+A\AS$N#B5*.?=N3BSOX^C&; 2U)HN0[=&TNQZJER M@-ZNLR$$W:35H?,3KT'VI*65 M-8KW2?*E)"173V$=NSDN@'TO=5]E4@C '.VRRQ?#R/VO-,9O%X%-RVB:>NPW[6&'%*,=0 M%\S5&Z,Q_+OER@_7()N=/Z>1LT#!97V;Y!S4J:RJC4\@U5=ZBE$<>D%WV-56 M6#;K(!JFT]R/7)IZ*A,E%LYI'J>)S)K<,8\7U[OC1;/9HG >VHD M8C/SQMR%;C?F3D]AR_VB@/]LV8041TDR IVOS Q[8TX!CAGXHY#.C%!G#8B] M,:<2Y\STU27 #E1GZAFG!;=P5O2& QW^G]3VO=D:3L-&\6_ G8.[=S2[SQ:D MV%)=IOM]KV?LKXZJ29U=I@T[#LH;5O];BEL3ESP3MUL]K,*G9#94D;R(#7B[ M1LX]-G,DTP&T]GU=@ MSZH=R(!]NU?5G'3[LC+0F*^:>*6-]301]EY&EI[_4E2"=.,<=U!?2XD'(;PN M-NA[8UFGCJ]P2Q#;[S&4>A#JZVH'47>;U>CUA&VS:*P21FB"[G7N^EKMT;VJ M"(M7/*S0_:6YJ_I+5TYED'JO? M8_16Q^[?2A:*._0UM0<'&ON:K (6J@'RE(1#?U.ZVX=VW'GD,00=]B]=;-(.C[;K$U;G=([#Y&;W"X MS9;8I? %%.X)CGST'3RER9QK/:A>C M:*KA*D-OS?2'*FAC2^949==D-&TTIM5; ^R0!.UE*3,MI7:2MVCU3@S*R%V. MWAH1 [=OD"CIHPNT093?TLR1XXZR>@JP#3SP;*]1XE$4H9N8.%P!04[]"]9; M7P/A'R!@DQ+3F;R1L5Z#YRQ%;RF) "LJ#).TCFK79/3!C)"Z:IH+Z1$2^DUK M:*!$Q7!IF-GL*01"8[ ;WDWSXZ/Z 1TN^1..HF>5RU9_%WP+8SRK!@#$-V!N MPCB)MR$"\R$E;MDK[U?H#PDG]3TC#\AO]OU-WG1XWXI8ZZO**(3O%'Z $IF@ MDD8USAGX:3AS;46D,Z?-77QY"GR]KL^0D4FV=@E<%._OR5X":N""(3ZEFL+: MQ=+0:^S++CKK=">:^/? 2^*7R?>6-T8I>513SMY44!<@OYVTCPJP YE'1A_R MH#:Q_1:MU-*9J YUJ M[JV0IN3Y^X)?8<(D?@BRB]E?([++ZP!?JK)Q)3W" Z->.FRO"+*-]J-0]R5D MHZ5V3DR+QS*?X5*1>&*POQH]N+:$^T[;D6 MAR/_/=A-T!Q%I@-C9S,6#XS Y5J*>QM\S7VZL(-& XM6/^?G/V0OPF"BW/GU MZ_(YK;?WP4!T_3[:RUXL*BJ,A\3-#,H+@?B/N;6*^21Q(. NR!R)BH%NP&V* MOG.ZPD";5CE%'K,/00*M&GO.D--PED^;HUA9QA)TXT-JI/GB(B[A04N6*ZLR-UMHEY==8#KO97-38OBV:/AS9;X"D,WD",IAVH=<6X&97_CHY4 MGL+D7R#)GQW]D^RT/]3WC%'C?BTTP-/=A@@X&S+NPZCTE"XI^N5^*_$A=7%F M&^(=Y#W>H,&KQ>Q4/!^F.L>Y.SZN7Z/)7MW,W]G\;/TE_\9?]8IV!Q44KD"$ M Y%4;-5R:Z8UW_[CWWVUO0!=9AX'R(%A/,L6=<$D?8T]U[.C]3C*=A2^@601 MN@]9TR'-\SJ6IEK_P\13O?<1B7ZXT%>R^I&)LP!NZN>WE[+'%<>S>KH.W4PM MQ!VEFRFJ@5[VW58$_53)M,URP+W1W@/?%>_[%4-/J89$=U5BCFJ[.KZ\N)![ M?YO)WDT>JGP(^_8<"D2]RGI&- ',[/0$2!IN2&D,[6S(M'=GV(Z:6\@DM['& MM(80SHY-^Q<(MS%T4 3@^IRH)41,>UY#)-$=J^P3;S1#Q+P?79T>8>[1;[(G M!>K&& 5N\_XQ6R;-V>X!4OMS6**I>.>LFFN@&SY!1Z>U^#S[62)F^*;V.^ . M:WY\4M]:RA=NN#SU%VT;\%L,+A(&U>H&KA9LP@,)- MH7;'F8C#@#2,LQ>@6LMNX:%A4[H?5-EN^H2A? ,F[Z"N00!F7H*,$H$$_:'I MCA!/UJHU3A2Y*\9 ?&^0VJ_IF,YAH ERHQ3O@+ Y$X@I7%MU[<$,LA>8?%U. MMH6\7,).-?)L?[>%U3>/^A6FK7 &@#W4,G-/T0+!/-M?FX71$A=Z[P5VX'C( MIVOS.QQ?#0[3T_ %K,((!V'-<_+/6T\;(@MF95FE3\+?;FI2^7U1%RL)K6UM MBB(TF/;F-!@KT)5ZXAH9-6'KP&P$V?* J021TE))O"GK43@#S_@ M;#X.?<_%]L9=9D.('7)"Y:@43\Y6 9QF4"[>"K<4&N/MT)*J(@=.IMHHIH!3 MCF2.H6%<;-@5PS U) HAM=J44YBK]^P\"&5O;HCQ6(@SH'>^MX33-@2!*@%J M'H.$P(]3^XV/FS""LQ^XBGH*@US^+0&2".D-D@$?1ME[#^+B)%VGL1> ."ZZ M04K016J>JIG00]S'YDX.NUM$YT"-.3AZ-.IR&N4TP4U7 ^6M "7.$@E;DL]1 MF OF#@>"!Q",#QR0N58;&5@9S>1'97LB1Z!OUO/G@=AG'@.ZJ\FZ&U1V[_V M0C^F&Q8+2!JN='U"7C"='03GO;WR$O ]]5X-G+^2#U8'70S M-H#%K)MFI@S9JE8XEQZ+9B =]#)'WS5*_Q 3!%F,ELCU]$_,3QE,8@=S#X[) MF8V:E,&6\Y#$T<,B?9<\"H0@*YL[ ?F;ZX0AAKV Q&5 M(,/T76XIH*TBTD>.=1H^0NAS;(D)2!(?.U(09,64]\ 4U=TFHB[0E_9F5I$7 MPM%TC:?2>_=%K?3-3R#93/^_AJ'[T_-]LDMJ:]8#4U5GDP@*]JV(J/8=]]M\ M8?4P2M_HX H,?OCQ]=1)\(L1-] "1ZPG/3"M,)N@;]AM!93!]JXR\<20 M)7/5=!>F;_+T,$KO,-:#K?$?EBO;2<:S!L^T1G\!MSSQ]^*@?/K/'S[#!PW^]Q#$'NPXM/(QGO>I4=%?ZDP2+RC?WYV=EZ/+(4+ MM?)2K9UB.2_:[U%8T"QHMO$0N-Z;YZ:VWWA.?;E[-(4%\Y_>\C^A1D"TM)MN M;)VK^)1]60[9@..XVW&&9(V=7H/+:"(ZM+JEF_HQ1CZ(S>KOG[,BH/\D0"F M9,F:J?S[!\71+/O'__[^/__\WV0RH?5S[6I"MB1O"DPW(=E =(&<6&JN>IOH M6+.9:"9JP+8UPTCD;$U6P/81%+G)W" WV50BF=SVE1,=^*AEWNZ:W*#W/]+; MGH.?4?07\0M#, +VAV#I&PQ+91^V MYH"]T"20*%NC!)N_31 HCF:)M)@DB=$H22!I-)G!$) <964105 PPK#TI@_5 MA8L%%\QT;CTGJ8CB[-\?JNO.;G_]&HO.Z,:RE5_;'\(Q_]@V-C13OVNY7"YO M5B/;"%MC"(+_"GX>P079-9V>FK6*+[WMEUS&XR?7"7R%_QU?[[:,PNJF8XKFM+=@LI .[Z8 M\(?# 3L6@:'IY[K>M-@^<-!PB8?-T&PV^VL50&77*Y#DXZ^'/QR\W@62>M#E M2+.2P9+(W3H\ M;!&()?[YH>'2N<$OJK7ZMRD@JF8O+AND&P M'%^*EY"")3'R )S:47"2&W!J/W[_HP)1_OW/%+AB0K),%PJ8?W^X8.7^VBQD M\' 2S#UM\>^/[>])UY^!'[]^_^-JK@%^__-K]]]-5R-+]G__(VN+A./Z!OCW MQU2T%<\.ET%("Z@04$OH6$)6P)'-AZFH\,54N[+4YZZ_ MDE3,)UL")J _?B/P?QD"O@;_Y]?! ,\Z7MJS;3C8@N9(HC$ HLV8 M]K. Y!FK)_7H_J*U_/'[.?WZGX:K CM\N5.W3&D# MQO?0"-VC$2[@VP_;=PEMX+BV)[F>#-*E+) M(DC=D^2^EAE,$#.GO$"N8 "-<=&R9 >NX-8. _=B3VZW\,_BG27>X(KM_+)K@Z&;FJ>52I$9]KZ M=+IS64RWYK2H\16ZLZSGJ\V."ZZ/[A_C]Y!RH=AI R-P5>#OH2@Z ]WG_K!( M$)2S9"K4(@7&[>:\4GLDBL].=P7O-8PDXBE\C[/53$&IL-4:=75T_QB_?R;= M)8J'5G5_Q3#3T3!7S-QCVABY!22J>\U$AN>M=']^,V6!3I MGBFU>!(M]66FET^OB94W[@]&RJ?3O;%BE^JP67+XXJ"57?07BTD:NSXY?P)^ M9ZS@Z M$YD5,E\E43R+@"S3^RJ,_UI'O V4_'*R/Z2+9KN.3+.*O$;K"-E)$ M>037)\9*4VGFZ,^G MNY!DG'Z^T>01T$&=#)*65J)P?71'D0WA\8#P*+9U1_!(NJ%,@RU[TTYUPOL3 MLF[+0\W(KC_?+&W3Y-IVE'&*P2:UWF"](%;8%9JE'Z7\9QJFJPY)@E22U/2B M69;QNN$P1N_S*6]41%\K.]I<]S*X7,>S;F:*7I]A>A+*?[9IBHEK#B;L6@<(2>ZV9&]6CAQL1OYZ MT&?XT;$\._P4;ES?;EC-S+]@@A&QCF?"C:YH--S,/ M?]E]WKWDUP$$7H,(?!\1^(<1X2S=+#<;ISM(9;C&M56Y/9P'^C-&Q*L0@;\> M$?BI$/%08[P- FW@BIH)9$:T3:C(=KK<7.GS1CTCHLQ\4:LQ8TF844/JRG%P M?*ZG!,,F1<8]PO&[7SZ;OI0LAVH?&@"B)K,F+P:V?W9Z=\'=1^'(S^$#>7M6*56=-NG9E6Y(7:; SJ3O_:R?S9W$Q& M@+[/<_,ZD]>,824SX4%J1'K*<(+ATO+*R7PA;CXEM=]KGCW!S=7%<&E+LUJ) M)[6\7<)-G2FAUT[F3^5F_#RZ^:WT?9Z;4Y1DJH!OBOJ4-45N-C19N73M)M@E MN/G$U"9/R\TS.4]E,DRUP"11UVPLZOU&#<2Z^6WT/8=N/BTWCXQ"%LNVEFW& M:R#U:GG1L?ARS,T7I_:[_2I)\J9>N*O2".W>_;N[7X6F=@/YAZ/O(5D75[)DX) MR I@5I+AR<'>Q_8%\"GX1;#_8MGA@KJNK8T\5QP9H&,%474X>ML*-QQ8. \; M.#N8V^3IH9C;R8&8Q9E:'Y M"9(QFMUZNW7U2NS"TBP2<86766T+ :M;Z"7GBV$5T5HEN[L@QK-E[MJWC%X] M_6^/@D_4:87\K&\WL0+0L3:/(CI94.34M8:WQU=>ITT:\M.;STK=IO(?,"1^F1-SL:C+V2>742:12*Z^&H+71\W M)Z[8:>'(-%V=4[66IHJI;R!I8A1\MD[K4$*KUD^C!H(Y'N;7RB0[L@P84.4_-X4W.=-L=OP>6B[LC)U9@5W^NZ M5@_!,9R>^1 151Z#BZV^.0J=[+DNVBQ/G1C3='2@9<(A/YE$C8G5 0 MDQF]#M8DPK5M7D'[/)9-1M:?B80,B +E'TA_QW8%VC(=R]#DL!T++;&'1Q'L MF04[ = PT$7FL[*2=4<,F>G92'+2F]?:D5,(T<1"!.7"CN YS]%,X#B4!%VSS3'% M^_.G5<\49ZIE@TY0ZM0R+$4##B?N"N*T."M=6Q97.NFIC@K*7#*-1$XZ[*C^ MQ$1__ YF>OOL3+^TC#BB+YJV)7N2V["WAW$/),3VNUW$:S7.3?J%,:)[;,I2 MR>RXW64CYR@$4N'8I.YEPL&L8GKO&X>6+QJNOSNDB)B]-AMV;U,[X-9?3=ZOV #A'&P[9P90YMJ9MAPES3=784I\O=N;32B=58VAC MV,:[_I!DIY&4 L?U0$CXIV87T_^NCHT95(P))KLC_+C)YWKUUFC( "T_RHG(\GVSQ#^T;2^&\5?D/9,C:$V6VF:J?"5+>F3V7S&QM9BA^&*Y>1RJ'D38,MTKO:MQF+;/.,7M:+@*BY55$MSF;7)NX?3>N[ M4?P%KJ>:%'W'%<7PJB>;5J%5O#M'5VQP@_I(%W3H.YG-6;6@U&:1B_>\AO]? MF&F,BQTNMG=:"3PGM%%Y,BN7EBR3E&K+P:@YY/IV).._SU!_.Y];GHMI_)#& MQ9R U%+"FK+F91WK]]Q2CTB*S<6U%2*KR5]"8KG]I&A_9OWM#;)Z9)@T<;R(B,L=F95\TESA=CB2EHQ"; MC\(>W5OI?1B;G_179%=I-!2]2%60A5:MN"G["NG].;'YB-+[0[%YUF+ZVAS- MIW6,1#1LI'8'3"Z2-EHT8_,1Q<2;8_.\W?36)8K6&:RE@*R)NF1#B"0.HA.; MCRCMWQ&;9_.Y-B@6J@N$ZX+Q$-=7?#UZU:NB%IN_.OH_CLTO@AKCR@A9()J4 M(OQLJ95/1Z^"<&1B\Q&E^+MB\[,"JQ;H)%E'0+HY8DG+GB&U:_/<+Q";CR@& MWA2;MQI(0V37"*^ENJQ01%<%>1))TDEUF:4O!L.GH[]T>O*7N\A#L_\>4U?!)_ M[QO*;O&W WCMZD>!"Q[4!3O]C3=1NOL6:.R*8VFZR?NCB5LFAFTNJT0N_O5J MM.\:/K%TGPCR9Q;]E"#_S(K#4;K!U1RC5;K:' &>S-2;Z4R*2&;SD;/PKA"W MGR28NGLTQ71HCD6E.O%[>;*,232Q?C]F2X?:]^QPMB M@\_Z2QW49JUVMX"JT^AYPK%V/8UT =.D5FI6DBE&K,HX5B]W\7IT;^_X/KS] M=M?WM;;476QA=V1_6Z3!.=C[=H%F6NQ1\G:I[&DIG/+S((O^IV4O9C69[(>N=-4 MT0%KM"7K97'[F=9^JE!7&]FAX3!S?*T[Y45*2%:N/);X?:W]3\3M._$V$!LY MI%0E1[H(VL(8E(#&9JY#3GX+:N/1L?\\P%.XG6KY#-<>DFVE,[:ST4N CXY* MC9K]=_K:R"BRMUF'8@*.1@RR6E>L8TRWQ>F-#%(I+"83:["*(1MMR#[8A4.1 M5^]%HU@21^]?<>9JKQ='][*UFGN,;QK\O(]1<\'D%J!UO;;BMT3W!3,MB+V3 MKM%VYN6>X,JM?+*K@Z&;FF>5"M&9QD"_&C/YXAWR.D7*!?8Y38(YI ML&5OVJE.>']"UFUYJ!G9]?7*Q^]M$UQT]^.CJ+](M P3U^1<4'R6QPJ59FY5 M1/U&/XZ6Q7QP83[X).MXU2%)D$J2FEXTRS)>-QS&Z%VO]/_>UO'UH/Z=:*WC MK3I/ILH,@@FKQ;J5Y^] O+]0_K[X6%MS] /3F/9L&YB2SRW% MV0.Y>.QYIRAJ9G!;?<@.!51"RZN4G$9ZQC392H\:AKN*K#A^ MGATV4OFI=;P\2QREP)?FAB>RZ**K'7B#+::50G/,^).9,.R5+&P]BZPM'6N' M:\F[^P _7%([#+5,&WOM]NB-=N82M@4I&J\QA@\D\D09'$9 M6=/^%;.^!\T]@!P/LL W4U+?7C-? M P"O6H#K0,+CI,I3Z?*EEE334Z$OZ?0\6]8 YA>4U-<0\Q?1Y><]E?Y.75[) MK:?CAL)W$5I+X6FBFBHQJZ]AL'V&+H\.39_5Y=;,XIJ;DG0>T%);( :>DJM\#0!<6)>?^&S_,_>@0E+( MG@$:XV Y@IL$7=62[T-XC[\%H"Y.]Y(AN!D0[9QF;3%170P,3D6]"2].TM.1 M6ZEP5"9RHC^LR_Z!J6^C3H=S_YH1?_PN6V OM18_$7AZFN%89L\RQK1ESRQ[ M_X9&2NHWUCN=4;K)<\.T4^(J@JC,(Z>UKAA7:)"3\CIQA9ZUS,=C&VA7+(*2 MX-(Y6O#$/6BJGBG.5,L&'?C)M Q+T8##[:Z-RM(-G, MG#BZMU^.3G2+BF=G&H6MB=,?!/S8521G+_^"(:LAHZJ6Q/M.LH]G4XT6UHN< M4(I.IO]5EW^Y5G2?(DW4&*X[(-<5)SK=8M6A[8Z*4R\&^K4FJEXMYC\SD;]9 MK7*6QI6RNM^S%H3>G MZV,W"$!O M+-K3KI_ @=?V@*[MJ.])V3OO%L$6:*[&/): MKHW(U9;ER>R5LO?7.@<6<_=YN?L$S(.01+6-.%@/X3PMTV%HDC?3D0MHQ3CY M$$[N[.--L@UM36>6>>>([%I1DN1-O7 SI&.+IK.1 90\\38:?7?XH2EY(RUO M(WK%SG,^GLX:Z7ID$?/LU.^!\[JYQ]AY!7;"7;2@F0W4@!J!JI&L*0@TS+WZ M:7FBH8W]8!\CY%3 K"3#DX%\]P+X%/PBV!*Q[) 8KFMK(\\51P;H6'7+#"9C M6X81,KD+;&AX;B$ZF"!(/9O"3 9+YYJFS5=2A7KD7.;W0_3R2_RE.>'J"H.< MT![0A%EI/."6O-[(%29&!C#IK'6EQG3L*T?/2HI"+.S:"IV;N4W'W"9C'FZ6)1JY:FC,TW6MJLWI'[F&199X8 M)^_"R4E]94UL]10+L!6=)-QVJ^VJ:2^ZT97K\)6_$G8N[\@)9&M=1(@2TT2.9Y>^E," M_C,+1>7!R+TW@?9.6,"/@2BP@:RYE&(#L*?BZS-^@34(M\5PN5Y/L"36\+'( MP>S>Z'LXQ=U1B&?F&'5ZWFGGS/8$-A:HY_L/=]YU.+F"*&D&'-^!(&F#A64L M@K,B!VT>>??O $B2(11CE48UW6>LKC_LUFM.)[)>P^,UNF?Y9Q?I%/[VA;%Y MH%RQ)))Y96&!!TU/JUS;HJEL-&7PJ2:NM*DWW4)+1+2Z8;D#G*<78(R64J1! M1\]V"U3[/TMPG45;4OTJ6 #CH,N[-JPY\UPG;( ^W64-B(YGA_Q2 ML,'<"\+@Q_O;:^FT0:#5[P.02%&@I4QOFF.T%K*E@GL+"D9$\ X;S<>MY*X>=G%M/PUH-@C>3!39%(C3@ M!O5TL[1.1[>(>818ZWN@^5.JGSU7:"@W6)N\RP]PI.%GRK4ATJIU\R%ZQZ&N&Q.O.--46/J3 M&C9N6$P%K#F2-,J+,7[5 /EF!T"?"J&]6V2T4YK-Y!B=0Z8R(TS;]>18L2)K M!T5"9'QF:/0T;%_&01DOL;3' VPN5WG13/6%F.TC0/''_M*[.9E+&@NY1(Z* M3+)D]M>]T:RF^C$G1\4//@TG*\IH/E5'V1Q3+%G)CC:K-L16Y"*/U\+)IZ3X ML]%CS=R+'M_MLKZ_GNA=J -V[(*JM@#0M8+#5S1H\F^V!*&G+DXL^W&XI6.+ M:&[<-H]OZRGF#O]0QE3U\?87D])>\C M+0])>1TZ[_7[+%'CE'XO(Z9S#=;DO46A:)4P1)!'5\$IK]KWB3DELIQR84[( M!WLCU@S(=SW[;4U1[W)^=)-IFBU1*B%@A!=9L58N2MW(.AC7!]\7UC]&\YO0 M3'N.:TV!O7^$X*[0(-LK 8&HMIC@I^&D8LR5>60-[.M#\C-K?ZTH/HEI(?LL M@J%-1D1 CVZ-D.K8'A&1,RUB'?Q.>C>A(WQ?J(SPZZ6TSQ9YI-%?#!L5"IN6 MC,,UF.%4G]1]/).9$-T[Z+[,]/_ M3BAXR6#&JW/$&2"^R0-3D+U:11CE6E]+W']1F_74!F=NB:_];#?;X+E^9DT4 M2AF9%[Z63+AZF^](5MLI;#Z"KJWPI)#,(_-D85ZLR:MVLQA97R/B-M^9LQ@_ M;//E^)GMIE2JB(#DVNJ1Q%1;#KX6L3_)YHL>I9^S^8J3VF0&INR ]T:+$CH@ M9IY=^%J:_B(V7_10\)+-9^CN*M^O-!!^3H_(W%1/J[/:UY( %[/YHH>&YVP^ MMZC4G :^JNB:EZHL?,L0"^+7\O\O8O.=$@6?>5MQDUN+Q05>+^NBT\\5>@T] M970CIR.N*]E[#QD/+B ^VZF MY6C: -7U$P@,Z)M:J:RDPV=9;\S%D!1ULGV MV,CZON4I7F3]P5?6A3@^UU.2^^*9N29\HIC M8VR\"1M1*-[Q8IV-4&/0^Q4>2L"0"Y;-B<8Y+E;],V:'8G0$7*4Y9C,&)8J=Q*#<0'57,>5[71]"H"UJL531(M*@9\"W M_+ZA3R)KS,0E4:-?ZO)0F61.R*'I1[KD6Q0E3Z50-^_/YA;/C7K.H#502:T9 MV3A57)3\NG@T],1.QZ/XVWCTBVA1I$BZ8SHS0G1Q@:F8:U8528]EHXX2N_0RFU7!H1\P-S15.%CFA' MUH5XI7 Z0O%8,L62*7*2*2*6TVDD"4J+GH2YCL-[2'=*ZJ46RTXC&]*/S9R8 M?[^$97$:YN5F0[9;JDD#GLL0"L)DM8H8W8-(L1D0<^Y3Z=I7I7DCZQ;T2UZZ MJ"K:E)E.:8,JH6*++?&F5!7E0EU]JCBM\CX[S8IQ913$H-4\O)J/40S32X9 MV4V ../_ZGCTO/;O=]"BE5Y>L$HS5=1[.8Y)DPW")JNQ%HVU: 0Y]'5V[FFU MX#6$KYF^;(%%WO!T;54:9OKGL.:O&(JLF8M[\@;[]-@Y^&&\N=9 >!1K/)8W+-;Y"K=#<3 MW;K[5Z)N8RZXGGV2VKSKP.&W408P"%#S%)AFL2]K;\9[%9\?"?U^/IQ2M&6] M.N,IOJ@SZ2598)*96JQ48COO*G^JR=K3;&_&JS*^#*R*::OI/:C M:5X';S^V<]Y+U?XD7Z3U#M[7N3&M3YVJTV@ID3T?%3VJGD-OOU5B/Z9J5YBU MNU-DT6#F4KT@FEK6,=R85R\B@X?C]]9M4K6>OK[\/#)SB)DZVUD\7-6FB0HXKLAUD0JGEZ'IE3ZS:-IWJ MV64[063@.U\#>B&\OG2S8,>8VM-UJLGH4U%5E55%)H;ER!HMUP??+WJMX870 M_-S-B(/AF!AZ;L2".KV4\N& M?7?!VMW?)\!TCTB6)'/& M:?JT20RL#-GIR]RWPMX[*'WD;K7T73_/WZVVW_3T=ZM=PQ:RT* &ZXY!1XF_;RX5=%)V6$^ PWEZWI_0M*#HUV!L M?@\<'+T__#$L-GD4=SM$1XO\<, PX+R+P(1,;%"F3,E3S=0%CY)Q*WXUIC9%VW-$Q"?*?OY0M\>5JQ(BLYGR'&/3C?1(V/"]#XQMX/W_O^ M@*??'YMXR--$P-./7;C3\[36,-'5J)Y+(17.9Y0ZV6:[T3U?_(EL]%$4$6]" M439J**(MQVV,@[OL=TAIR5F^I)JXKU=(HVX6C(P[6436*G@54AY-\DNC =]' M WY&F8(M9:XSI N X9C%7)[7L>62O6ZD1$.FO$$SX1%$T6.9LC"67:AQ9HR. M873-H(5.LA3=DJH1DRE10,,3&N:56?"R'.Y&B493U&36I,69YHK&%AOS]+BR MRM:F-60^[MFYZ@)')_ZU9^(].^7OJ'U.@91!?]B:Y[1%!='\O+_N"R*&1#=8 M'&FD7%2F9/9D2F9[ S0AB*55UJ7629>9NG*W- -^87C^HWKO8+',ZUDLLW<3 M[]F%\8'W'J@G:+[ [X"] =,QDQGAN4#P($%-'*@H_W.L$_JPV&?>X/!GEEP MCKN1V-/^?)2IX!3?L_+KM,ZR,TR(K+/ZPKK?L_H3"_^)$9YG2';V",^]X71 M["^M#+\,ISX3H)UX*317I%=M;GM;25_/O"\3 M/^;D\W/RQ[=&G[*19WDSK>-Y1T JHVI&5RBZ,I9B&_FZ=T%C&_F*.?49&WD, M -&G#9'Z]-I_)[,XYM<+\>OY+&'=:L[S$[Q10HKS MM8GU2[EFLW>]/FQTF#6VA&-./;5F[2Y\:9)5JR.=! ULJNF3(FM=K]L:,VNL M6:.7D/^<;5Q>CE6LV^X+2&4,I$I&6QA8)K*F[57GT[_'V(WYXD('519*/X6U M%+S+%%MM*]_GETYJ'%G%=-5\\1Y5]87Y(DJ[BS.%Q=U.OR@CR3XB-7P$+[74 M.% 9ZX(KQ_QSDC];7F7JAD^C^APG6ZD&UR3Y=&0MHBO"?"SG3W NX;W!==LXKS^&$E)Q]/*"*']% MCJJ-M(N5Z:B/,F+>LA>!745&U2Q%1.M76"J5)@TJMQ81K AJ+@&^5\(:/Q&% M@JS8/B:.E*]Z*R:&F:%?5.:,SFMI9M'M9SW>0R.;7! ]3&!O*E3UJ45Z7UG2 M[-57P)=E#"#]J0=TT9AK$S<_'"VQR,;]7EO>[!)7P$=3T[R[*-ZK$;0PDNNZ MQ:LZ7Q'7/%(#R(0D(FN?7 V"+E$L;W,)Q*XZ'G:_66 #67,+HJ09L!A[@0'X40;RYEE*L4%(FNW#?8H1G>6H-&** MR\JP0/:F)A?=B_ >K]$]FIY=I(_[\8]7=Q<\>&9Y3PG_:"PG M&D%>(:<"<#R;+>37NF4&UVX$RQ%>1;F%5+WEE#P'Z"I"9E6YCH.)NHCNY2-/ M3?4>6,_,]4ST/?L%8A^B[V*9Z9"+7GZ@8]ZZV^92!3&SB*S(B"A]SW.1S$OV M[-,^3K@(4(0"TP-.P;:FNZ8E8,@%RP[R,'>YIM-^WC 6P- ;Z-RILHRER]?M M#+]^\E_*EGTH_1W;%3A()-DS0&.\L=UJP%4MF347P''O+;K];T%XV?L]DGJ: MX5AFSS+&NSUY2(\== K]UGH\UCG>+U?L":@**LI%#CIP'6X_L@Y;5#VS$->A M-SX3&>$;=JS*2< 4X5CW [FVXS8A3S3&D!^7HBW3<+BV*.WLV$8JA39)?9)% M-+?5;[*^ERTX,;+>8.B&8SM&@;O \O,DB#']1DQS Y/?@[4&4LH,JRPJC%D MMLQ:R**WH,T8U"<$]8LTB#JJ7XA',1(]<^2R"1@L6]713+^6L])G1]#UA&$> MV\IYV,,B/$5][^VW-4<_3.P,707)YY;B[%$4YO'S3E'4S*KE.#F_!&1%,Y4P MV2#8C%.UV4'/=>#><\VV\8,W;+_- T=3S,>NV^Y[(%/.MNG]2+9=F<7DB)C1 M6(HI#O)YUEP)1+H3.<%R'WIYFB1[&:"/:'**H,][B'D_IJ>I^?&Q'8?!_;M? M@8.K%&[I;>04_UXL6Y&4AM?6]30"YIU<3M"3F>0LLMN-, G3W+] MS9/AR6WXA9*@V>AH=_P2FLU5SQ1GJF6##OQD!F=:-.!PXL[FUIP^3;7J#%-A MVF-C0CHM=!+9C;(G)KHU3I^=:=1#DP_MJ[D]TS)+1.00D2J/$<>HVBTZ"I= M?4;D)*(H9\+UFC.K1%-Q$O/D% MU_0#."A4J"0_\(4%SV6D,B+1#7)2B9R0CR(.HN!I TD66%/6%IKLB<:]8J]H MTPHP9&!/Q5T$3?>GW;;3UA?,-$_.\FJ.ZQ&UR#$\G-#MX82V"OSQC*[-XWH@ MN]] NM64ETK-T:3%BZZC%)S%J#KN1&Z7^$*DN[ALWO DBMS=T:DLO!Z0VA:O MSU=*IEI(:U*I%CD+!45.DO;R LJGHL(74^W*4I^[_DI>H-U,@.IX-?F_' M&#ZS>\_NM]WGX$4OO)3G\L&MTF!0$SHXH]5 'PR"2\[&RJ,W:HY%8&CZ%C[R M@1=J4&4+BTY-M_IB*\D#VJ<]K#F34OKC-X9R(WC@ ^^;P?9"J3@%*74A>@C7 M)A<$QAFD7Z:>6-/@B;>_,!](/!"NYY:0K)DV06>)>4BCNRAU=!849JM[0H8B M$NQW5O>F@>UBV>]<^4?/!U_F@6E--?-8MZ^%T$$7OPY'_WI";*6YL,:64TP7 M'9GWT=Z@GE\M W>V^%#\]VCXZA:$B. MQ:EF^+=_=* :=1)UL$RT+:@E__BY^0;^UX$"9?S'WV%K1UL#V%'PEO"]M_#/ M1/ /N?EOT+^84&TP_O?'?SH-&GYT9J)Y\,;P[UO3@LK8V/2ZW(QV^]6/WQUQ M9("$-4X$NW>!'?W/KZ 7N*8B_&=V9&TE XCV[W -LL*5< YH&R[7(6DW7SWQPAV= MQ!#(&J=KLQF0VZ*I ('$T0SQ8[,0IZ;CWT>)%30,,+30'&T4YN#>JIH,-1UL M_C__R6 (_O<==6:[00M(2L2S0$(%!",E@9"EE) %HBB,1K@L(6D"E\71IT\# M??TT3C,H0S/!'4[V0 !QZEK3@Z\"_@T^![HZ*1J:8MY*$/G _GMDV5">W#^S M2H0^:.(_2/B_W>]!!WB S@<_OW9A]AEQ9!GRYZ[4XVEOQ[V5*[M_@CF,CDR M.#:#'[_Y.MMA\@FN0W48[I]?HT\9\MN'R3$TWV8[+,,EJ'H^P?3I$E4O,@FZ M4:NQ',Z*C0L2ZEODSD:>A2$P1V;OA[(R%3KU<=;FB\['"V$LR%/QXB:1P8<2ZT6^"PH;\,Z6@9(]$P+'=DK7Z324?1IYQK-L=DCQ$:RC$R[U:( XH%$CR;X/PIQ. ?(9&S:8*\ M)_(1)/YRY7T:7HP6S[%2BZ?:':9='23:3+/1[B2:?)OCJ7HGT6DDH KJ0#V3 M0/%$HYU 4W_*?R4:A42GQ"3VM-.=9J+H3O SFL6).]D?KL&O ,R_0A[X#'D7 MV@6IIVR#![+/LA.N"A+S'5H2FU!)(CSQ=4PJ[F'Y5@[2#F&GJBSZ/G0V@'DF M,#?#03&;J,X>E-N<(\W6U-3A,:'=FW4)0=?#NRZ?FS,'9NXF3(HC/Q/!2(X* MT^>Z^)FP[!.;'P?N4?8&3^VHK)E!".TVN?WN:3KOLZ^L.3-#]&\U,[2W1X8E MZ0?=(7+O;;GLN$48S[QYX#9Z=-U3DVE%SG$6H1,-FV M8LN]P\M.;HUM:QJ*K?_Y#THB?W_^OY\==\*U3KR*#\1!\$_Z!GO);-N/!R&? M'0'X".%I:SK5G&!G*S'6H$EI>J$@/[?USH1;%@7XQGKXPCVY1 A+I:&,URI# MYLHEE^I.D'GW)16$)-$TEL:>-.+/Y3+BL0_B](WQ>06VAE&,;R0Y#E^I!:*0-Q3W5 MN8N-1(ES_V16HN2&/!5$L6V@A)>YF6Y"=!+.#$C!)J& !)6 "\K!E1^L-6G)533+3E(#JDXF6+%45V!)]V%+. M#G.]WH"@=6V%&B+5&A-468'B\5&?7*ZD-*MZB4%(!O"(+\YSA7S0\E&?:CZ' MV9.D[>I^R:[,)V.JV1(H(?6XSWJ>[Z%#U:PQ%5 8S0OD.HX<3U]Z]=0\-/YX)=$RAH#%V:",@*+#_ MWF>Y.Y?Z!@NMRE^O[2J%WN#IE[H*W=9GXS!O'-YGB:'G_1@G."PWLZU%((I. M[K%N+(6@M,_=";_P=!X-18)K^[0E;_U7"-KRH)'5K*PR8XHMB\X*HT[7UI?P MQ<@+LK2FF29P+%=\TH!X$'OY&!8N0[1H&MDJ6PCP!'3)K*#* M1&+BV9HC:V$I3JCJ(^0V:OML&0[85D136X>?_SH,VET;\SQ+(?:F?IX=;&27^.(*@Y)E.SB\M/E/ M53,!NA^2Y(@LM5XP,P0S%(#D<_/B8O22ZT^B1*(F5333 'ZB:8@22-1OF)LS M[^=%925I^&?#[EA+IOGO#GSK=I M01O;&&JS>VLWG"V;69<&G1ZZY+$L@:DIL8\.[)=N?/SK4M7G MIE3 @90-Q >TX0:E-: :9H@V)'K=WGWOFK[-C,:B!9S15 MRWPR* U%>VHMMW,,&H$R+D+XCI1ZMQD APBH@F\E1$\SI"F-'* ^,@JFTX*_C"370: MV$!.S#S;\8(PM6LE8(O02T&Q/T=_!3P1[$$R*TD-\I 3E.3>GFUW[R1I6-N0 M,4%*"#%&4H(L!HG(!(8)HPR)"^-T!L^,1DB6(,GV/(?&$]=8W23/6#@/6NY96&=''\!L=?$'Q[G+GW M"@MV.S:LY8[>N\_)( GN=@0%D)Y_BR+$,S]UP<@K.+MQ<#Z*G MM^%?017S/Y&?2?C37P\689^/WR#V@]D3WWKV+UD USC[-QI"KV&!R^N&CN9N M3M\ 45(3DB$ZSGL,G=<@/@*3M<70C-GD3?WIO,NF>PV\+S_5^G8[.B0KV&ER MJ.*7J@:_N;<#/A24C [&S^AV;=;J4HC MW6AM=IN#?!ZXVIQK2?K/Q']!>Q9-S$0[L1 -#WQT9RLZW';&9=\RZX97[]>< M5E(Z1P"&F5NJ0_40NU!"M_OV0;;(*98V$MS=@1;X"QN^ 5N?9:]WA_B=!Q ( MD_W@7J,AIE #[?!>#O!NIT3).5N!,H?B\E3K(04V/)"HB;8.W$2U2I\U?_RU M)QS#U9>!M-TS2P:)J;?0,P1V\->CGS?)2N%AN\_-*3R83U#N0@JV)$=^0E(! M7%7XLPY%.@CW)P.G;2_]Z$_TK\V&B"HZ85*AG! - [8($I #5W#N:8$C"/V_ M$=@V@!T[.U\0#S82-WFT6X]PSY'<=PZ#GX,\VH0JNKBN[#"2S%PU&&B9'AP]LY_/4S(9IRXD]L M;Z(CR ZPT6@"IQ$\%+:'3P9#V7865NL)1Q*.5'3<1!9)R*+OW#R9_'KV$/.F MH**[20\/Y)XKNIZSQW5)22)5Q%5]1JQTFEEUGN-)T/KQ>Q"T_9@2P))!9S;!HJWJ:B9X)*=Q)\!5=-_8SAV MLVW@JEJ8MS@+\A;/S>.;\=YQ+7#^NB!/[JUPL,!;%MWCR1YAHMWAD$\R9,6L MVHZ0M;3J,N;)K\F3D W$A &?!PE1DB!/VD&]UQ"F=J")CGZ;@!A('OG!F4)6 MAN^P=P(? G@*Y^H'1[""SJ":"D:J)!3;6KKJ[N<;J(5!.#(9C#4S#'.$VQC! MBF'(WT^-+_P9_7O7[,4&3X]OUS!0O=O&3XQUUU(S-Q('>E!)[%AX^2:ZJ-N& MEL?$&(R(5!!5SJ0% AMEA"R1R0J9+$G*:9(4163T,+@K&%:&6Y 3$RDZ8BDK M$JY&=8X&C,M551JFE_@ \6H((TQ[?+LD+8\%C(E&NY Q))I!&E.M5J)67"W= M#,+5^*,<8Y56QGI;2.OT:$;7,-DM+%5*P!\'MAF[[_NY7F?*^"*Q:"\ T.RI M EL^&N>HV..]M5.H\)4>BF7K#99#,DO8\M$X5425U8G*MWDQKPT*J)]4V%J0 MMWSE@6V4O$D_[WJ_.E>9#':P3M,5AMS@Y&FZ0F_(%P?UQBC1RVMV'MY_P7L. M57PH^P(5H%BV?Z:DZ< NL^GM.^XB&0U&H-U^$(_YHF.-E['V2.'[#2?RWS?!EEOBD0 [U! '?-IT7V3(B]"(> MT^LZI,7[$ETOQ$?O&^SGL<0)!GL9P'\P@_A"V*T?L5P\>C-VMVKIJJ- MX9-))\/3^#!;TTFB9(*6D#JO:KK,'OL%X_KC9R+H04+[T;"_-CZV"Q?NO4&C MVK3"K3//V43?(6HVI>2.E&JR[/!=AA^\?*G!5\/7)DPX%RL(J,-U"8UT4S0E M332"8'UPB#YH[&R+F#N)X""_)C^5IXW_*1[-T[Y)Q%L_)]OZ:3_8^G%48!@[ M%"7^A-@(MV VQ5T.$B+N=CL2V*OW+R]@/ ?S.1!0X:9F(]/%L@9)&\Q4+&8; M]E*=D^&IQ=.)I_UE& #GR14ZS3YIW?H^R'Y0GY]R$PW)M<*:D.BF)N3/75I9 M(=S:AM(DN-T@Q-5;K@DYJ)=I>E/9'6L0Q=,)N M16,I^LZN,&KF!B/^^[YT^'8F>,#;X64QB?L_[X^KQ#?0?,4;:'Z<_KZ92 JB M;:Y-EDSA&)$9"4161 1BE$X)(R([%M)I$L^*J(2,?[O M#_S'JP+Q 9 NOZUP;ZDUJ7:'+;!UJDZS5!4Z^8UV+:SN+_"9+/%*Q3]IP M6Z4;=)A@;Q)W?2;V.MTHX)TI=V(&NBIF.1UCO"<-] ++> ^Y.V2$U\/5 L-, MP#(D0F;>YS,$%\)OB(3>/'(73DFQ*UL7Z$)!A1GL;\"_PC!3F)%4N-OL"&O& M;4[@__/K"$+R+U#.(M-'$/EQ2-Q,9;MBD,0.;';;'H:"K$TS!E?6Q9/K6D@EO M!9=DL5##LUT&LAK\6-U^"EBPVN#X]D2RK""Z^:=A#BR/'=7*J.M.?KUBQ\J'&2J9KM!,WF^ MS7 "@:,8@7Q4[A!7+W?.L#S!1I9M&4XH;)JV)0$YD"^Q-(FER;/2Y$L$%ME& MI\2T]Z.*)$+B1.J=447V-A%V&(<48]7V2':C5:9(54.I#8W$>I$32#0#__>] M@XJG7YDJ4*"_'FJRL.)0K,IBZ7$1JGWP]-3E!1;59KE*@:([C38G8&0Z17Q8 M5E'7+ZQ.M2J!SYXHB))KV;&(BD54+*+>LT/ U]M,D>4Z3)O)'/OEA!.-#;G(9BYI[G^?@G8(+; .V'B[-8PBT5> M+/)BD?>>K8<\4Z#X:J=1YY@Z"VV0.Q86TED,3W\@2IKX ALSYUF=/!B+X88O M/PN.=@%3L^P]^?8%9%F;3(P2OE MV!?8Z#G]RM0T$T ;;0R@:;:WD1S+KEAVQ;+K[1R:>K1UE,UF4]G4!\16ZNK% MUFD7I1&6UV#-3?D S3)C617+JEA6O9TM2:9?8G-LAQ-2)$Z@V8^&Q,BK%U2G M61%FI6HC[<@A\.N32]@UH3N62U7*^C[S@HCBHD @J"B((WDD$)F,C(]&X@@AI1^_]VH' MO:(6P><4%@IA$(C('0Z>JS+TBH('=_64GCWB'<&Y!:Y<,(6M(?Q<4_0F*+.4 M9^HJ1#TQZONQ!A6D&*I=#S)G(S1NJAZ, MN-9L,R4X?+;+0-S!S\PG#U$[(A U%SX@P5]SFI7L $DU@P*>]FQ[A7.8KL)Y M(T>3-=$.]W>UR SY3\U,N*KE.7"0SL\$6$D \LH,V)N"I E9=,6_(C5@;Z]T MPTF'=6I#.M23BM.3 M?&HVYI:MH,KPHZ96/]>:]&VWQQ1S'5T0:XJ1HV%3]'%3S.Q3@]2P4D$XF\EZ MJNFTURXEH-CCINJ\FJ?GZ=J0GY?2;%HL=6M.'?9ZY)[-9$H=&[FE[R+%Q6)N M^QY1KLYAKT<(Y92598DA&)GG\JX_J12#X .$WI%53=6;XWR)FT_XHME,6G9A ML?8A3=$CRUJVY9HD+TP,*98[25TH,(P)(85F'C>E<7T]%%J=!@\H!,T5/(_' MO+#I(ZC44(I&K%6?T6D)U5;+M=>:R\N@Z2.L]%=$"05%2^.QDKC,C- N[J9@ MKT<(JY,57.^VNM!.H3,RJ38P<@1[Q8X05B$Z'E8HI7H\+=5DELI1F7:F)6!' M")M$RH/L"FL4>:S*CHL.XTAV#?9ZA+"YO#9T)7G-Z!@[SUA*%O:N:TETO$;+-5=$X0".P&6@=7-T MJ92:\S1G#:4%TFB:DU;0]/%8-< ,]7RCSC?Z7BV)^3U5A=2"31^--=6;S8AQ M6DKJ9,,KLU2^M<*#L1X!84HRBG@'M=L\*)"#28O*]G/!6-./!X#HRX( !B," MJ7C)>G^V'FI^30F:/AJ AW3;H&3WJDRCE9MT5_A$4YJPZ1%DJ;T6U^=P,ZO/ MW:&*+46]F_6HH'K^XYMQ,;:\JG'X'/%2>88>C7D@LLN@@/FNZ:FJ:>Y[7:+G M6H(E_-0WN8^1&7O\ZRF^>>$:A\1>S]H_\9UN"L! ME'JJ!-"+-@%R0T1@49Z-7[<\T8:/))CP"L>[$/9Y)@(>;XF./? MPO&'U] ]>\]<]"0"!V8NF(Z O2UGBOS<)6+&LB&6#=]>-F#OE0W9\ ;VJQ8- MP66E)Q(#+\5+KDT,Q!"Y@P@>:XI84T1+4UQXDB_%)+_$)%^*]WV)27Z.VHKA M&L/U))/\'!5ZFDF^3SW>G\RX_8\D 3 >?^YTZ\!-.$%IN)/IPDO/Z%+RYM+S M_J^3"94+S.290XH)?'OL8//"Q#_:*CA#5K!%*4P']TS-;0?';'CXA\"YHBF+ MMBSP7%Z8I\=@4!,Z.*/50!\,YC;"C)4?B3!7:[5Y*N]MTLJ%=) /#!U$H6,) MV2")+/PP%16^F&I7EOK<]5?R"D46-1UV(0-)FXJ&\^^/)/XCL:F!\>\/;>7> MFMY4MMSM[S\2ICB%B^,Y24449[=ML "F!PJV-0VO=H!SZ&FN2GL.I NPF95D M>,'J4HX#X/_+'7$%G3%(0!"6\M^E?RJ:-NTV^@8CNH*,LTA9+(N*D!)PZ,!D MLC^)5 ;Z, ?+=#KCX=(XC_D[YN\/\#>^S]^XP$CTS)'+)F"P;%5',_U:SDHO M+\S?77R9,37%]QB@^*Z\&C21N1!D]Y.0O]/DSVQP:OOT_+VQMBZ-\T\VP#YU M;K3EN,%QSM-:7-=!GH^*WPM'%=]7XN25 CDZ$=,O;7T%[-<8%RU+=BA3YH"] MT"3@<)8A'Q'"PG1A#RI\DT/$7#%E2U*CBJU: AD862A"_B0(]'Q&5LS2,4M_ M$98^K\'U)I:NB^4VBB%JF>=FV!0,C0DQ<0.6AG95%OV9)HCSF577P='7&<0J MVI;C)#9?Q7&L*_=S3RV(O[.S>UYS*F2[IFV--?>(L+69Q9IEER.>P89U:IV; MU%>LN80C"^RG#/X30=-QD"IFWIAY+V,X/<^\?;H_);M6T>&U3D;UB-820QD% MCHP,F#?U$\V>Q?F)(U"1G5L4@:(^D M?N+X&8/VU\&?5QB">& 3M8$#1%M20UM(!@M@6+,I,-TX)G%ZU^S225R?[+I= M>KK1D?#G/@2T86$HV_/W#+P5[/='!*2YI]E 9LVF;4G <8)4MR-B'S?6+*T. M*(XO9G2VD/850F@O@VKXP6D@_&>&S,9Y%K&PB(7%=9J#IQ46XR[C&G7)8QF1 M3:)IB9D6'$T)A 49"HML]BPG!^.\CL\Q$413$U0C\)X(C<5PM M9N68E2]JB+V&E>L^F/M2?@68QLBAVY45/U3)D)6#$!R6_8EC9W'&/KW4W.4W M)2]M3-ZG!6FF9$U/MQ%YZ8E%R*6^:K$*5T7*Q/KB$NL;A;*^^"2_Q4F/;Q2N^>*3_!9P MC;."SAZ!<%5@;Z,/B3^W>SQ_Q7&(K[>U'[4S/'%2P(4C('7+M []IZ?30D?% MJF)HWC+'5X@ZG1[E6LA 60IH:E.(Y2PEK^(@2,08(Q88[Y&LB3^O.L3RG)2 M,X:]'=N-1M:.O6PDDPP8*6!8'FK57BL4%^2/W^1/''DL,$YA<\01ET^/N#"B M;<(W.(D1@) ".TO2%5=QIE"$_=7XV$XD3;+[,/:N^+MF>G UMW%NRW1R(9MM MVG4")F-6KBU"!:B9HNVS+I@Z4&(',["M\ @0&USG!H[F<5;&WCI3;VJD/I5J MY1G.L>W2FA+0L#HQ@?Q$T_%1O)BGOSY/G]> ^ER>3N>\$=LAT[:N=9<8ODK6 M$5$(>1I:7D3V9^H\M[K$N4.?[IBRY["T+CVIV-N.C^)<6AU\AHD'Q?S6C1=;-/=X5B;%*=:",3N,_F?R+B *NQQ9;.]X:C N_S%5D#S;!J;D)UQ;-!TCM.0.U6@<'XBL>Q)OPT>XP9ETZ"WTQAWQ%73LL,?7-?61IXK MC@S0L9HB[.;8;DYKDJSC[*0L,A6K4T>1,9W.CEMPJF&%1?0GEB+C($3,Y?&N M2O19^\F]FN12X-.,WA+TADZ5%CU:2\DC)>#Q8*\&_4DBCP^:GVZSYEO9:%&J MILV;-H C70,YH8B:Z6QL-.#\E8"<),.^%F'1=6C!.:[M!3AS$LF$)#IJ8FQ8 MRX0*9 4X/Q,F];,1-UR02(3!U#B/?YXC__Z M#,T@-DY#GB] EB\%'%^$LB+XDAJ[P&X#R1 =1QM#^NXT%-1#+ZH<2Z3UW"15 MQWE:SODLT6F9^H(2L+!P-_X3P1[7)SJ%QHFC6A%CJ5B"?'U[]CP29#P?X)91 M80K\%/7H*9696--<*$&@T8JG'F^-?^'THL1Y_O?_V7O3Y=25I%WX_[D*8K]O MQ]<[#K@U2ZSNTQ$"Q#P+,?U1"*D (2&!!J:K_ZHDL+%A>4U@ ZZ.Z+UL7$@U MY).5^51FUN/SE_N:X3\\_L.\)68T,&]YJPIK@=N"!-<'#A;?_ MFB90W'2] +A4WDHU:B+=S@SY\0/GF&+6'I;X^1>UA[NM1 M!ODERC=C-NA1!ODEQ!57&_^P:I$+X"7\J>8!G ]V[RDV-U0(^$Y-7>S]8\'' M@H^=W=MU=M\$/&F 2(",;(K?;7D\ [HK*F0:'17 MQ8Y5 OG%9GWA$P7J%VC$@_';!)Z,NABAZ)E ))X)1"VMN*N-+W05&;"#02O3 MSFSS+96*RC(33Q0NRHRA^/A0_&5*_QI0S$ZH@K4C2%O:%DPV+(831E],$!0Y M!$7ZBO>&?BE+YI:RN7*F'0; P+S$G;MG5SU[_6+*^$/MHCT SZCC;:K:F)3J MFXJ5G;8(FV\/J\7F6J7XZUM&GRW-&,48Q7=E4GT?Q9WF5FP&95$@4L16+^?Z M.]M*MQ"*8Z,*AT<\ &.$PR,>R(G%Y\TX/ *+ZU<75QP><>WA]@"R$("1T&!G MM0E F;1S: S&-E_"#0,?1$GM]X,3]?GY>^Y#Y)!%DA-^OMY"O455)U@AR5Z'W<.> M-$;JK2'UNCF)?XI4=QC6E[71?"(!X L,*#;KDKE&O>5BI)+T52[%PL$-.+CA M ;3P9X_[H1VR+V)5[;%XHK+/:.M,2IM9U2U/6G.P40PPE_(I1E3IJ,HKR9%) MDCR]!A:S+ACD&.2?;)#] L@9C5V*66E@$]N:T6'3AJSDPQ8".1>#/,UGX8ROM7]&E#5>!Y6^5<[WXC.D 2KKWNF,&^BFJ MSJRAHZ6\Z6B.;FIV F(J -%M!$\7[.*?KZ%AK@[_A?\Y?%NW@>8A69[N7_%< M^ :]:J^V">(?5Q'/UY--,4=V=3Q0\FW7_\]QWU^PE=)=V_6^'2KT' UJ&NF/ M;U0$M@E(C3R@62D-57;^IMEK;>OO!RD(3Q3SCWWUGV_/57[0-"38)T'X1^+E M1S09)S,YUS:IH_G:0SME@W'P+?[6X:,(E8?/7-]$&N>;!^SH.@OT[%=/C18E M1MS^.M^5"3SQ%QIE=ZX.MSSDOQ'2TP]M _\3Z>1?2.*\3/0SU 5 M0@5OQT]=Q[W=?_37?SM(AZ K.;)H6X% >993[5A6WY72:%I3)/'TTMG]O+Y\ M^'H]3B8Z_B-4Z/H_48O$_TU0T3?_?K,$KU:2/%+;^Q?&'WWG\8=5T:+M2 4< M11(TRZ@$->95)IU.JZ.1P*HTT '/ (W06?!7/!$?HMK^,WKUEOU*C5S;@'_, M-NHYJ2Y+N03\26Y42SFQ W_)B%6QGI42TOR_<]>_O*D<-D>[\R4UF+^6TQM"\/N)56C?2 M*L-JK"JP:4H% FND#8WD6)[:2[EV,-,?+,Y7HL M49556U$:F4'*YXCF?%EIJ1#[;UNVQN...AFU3(N3YVQ#610G&:&ELJMZ0:16];5\H\(5?LUGPETT*KUE*%TV>N>)UN M%@=A1VDL1LNU(.3Y=B!"U^.DY;A9[#B5_F2G5"K!0LL-=AO#:JDD<=HTDW$K MLWS#ZA*-X=J2I\:VI@$H=N1I4['!I%=;KM.QMAF6$-2)N[!X426ITZ;9HCGO M3(19EN#6=I_6O%K 9V'3,VM/"'ZZL^ID3,),"8;$9-BY)L*F9Q:_GFZG5LRJ MXTI4)[M)2:/QMN!,5/+,ZHNM(I--V>6:1 E.J1-H56?FPQDXLU0C7M'2U9YA M2@V=IA@[+"7QM#@IM5#3$P'4=N4@K-1Z9:DR M)0:AE=\R6R*Z[?&D WQE)LT-LU:US/5N6*C:@U)C'=V_<=*T$^:DE+:PV_"_ M?=97]'0A4">H1^@;.4'M>S.A62SD]J4=.3804SR[,K&UFREMFT M6=QD1A/.6:.F)\-*U78AM(E$3^+"P90%UI;GN36J;7C2 3:ME%@G MPR"CI*H.G($SDD6YI5:W(JA-BVH!=S"1ETT62A9U1K*F [K;Z!>6O-*322^< MY(?.2%^CA,R3IJER+:6E:5*6N'HJ&W8XA:/E*,W@I*DDJZD5.ZD"H@&8;9DK M!T-U"YN>D:RIRDI$FM)+UKQ-E(9=Q4Z-=#BO9R3+=(B9S/IR3Z%TJ5?QNBG7 MK$:DW6E3-CT-2O5&6YH/A+1A$6-U5X%-SRRL4W*:96I0#97>?#81<_XT%\!Y MI<\L@4Q4MMV12$X4S: S1:>:]P.H!>DS2Z"0W:F;U7G6 H#R&X$@UHLT?.J9 M>956.:!NO:(@:6U7UZ1E*YUG85_/S"N8C4)>,B:^Q=4'T^V&4QD974MP#K%. MKD])N9)$<.E:65 R-E6TUBI]9EZWV4%S3,X;GJ)-UG8]K6JU*IPLY@RV\N;( MV2G]JB>EYK;;I)E<(*36*G-F"?2>-)SX7*5O<>-MD:'5G4FH#5-FP%PIR MC:!\O^ V1&'%#**G'F 841K//F5<_17ZD[:V\,&WPP_'EA/RPO8>&'(R]-B+ M>>69:&'@OG9+HD]>N1*GGL2IRQUXAXX=7+[85/NYDS*>?N+?/18\\G*.GN_" M9Z(;% ^FWN'W%&*WOL4>]!K.TP^=USV5\,H_TD:^B[B[*WNM[]BS/V_.'G,F M?\KXTPQ>B!M8"/*)P8BXA85(1W0;7HA/7PBLFFYD(;!JNI&%2#_1[P8HXX7X MM87XQ?BN'UJM'S?J]"^,^JI*^(^'G/Y3HOHXE^-U7H?Y>@*@QX1F)2IS\)N* MD'CBKYLA\,>S(8-% % H0CP)-)'\SFSWP^_Q"3\:"^Z MITG ^\"- /]'JN^**/@2NP.*=L4[P=66_[I*X8]7OQPZX%VS .O!&Q'[1]"# MKZ^K(Q>;1!24^!&WU?TQ4OX9.EIHP/$9?]^5NKQWN1'N6VQ.M]??TZ@?&YN= M?JMC15F.XNP M_J[@WIPA?B*>/5=V?:6J\*1F1U?QIE.&AHQ_ ,C17FATG0]VE775[LOL9]MB)\KE$H?T; M] 5^,\T<5=I?\F,PJ*D=6C)KH \&2X^0QI/7.>:BKS;&1Y4CEM["%-:$)A.: M6!X3OEWU6EGQMY/*$?9$QT#_2"_ $X.LYGE;.(M=S0[!F53R7CBSU^F"VR,: MC25#LM*:KC50I@PJ%R'P2?8ZF>08S@\&YYOSD#X$SMPSG.T=F MWY@;\M3U@E0 O'E"6VFFC7(>4G"&4SZH52JK0Y-A3 MRLY(G[74Z(XH,DGP[]V\>?/03FB'+[CCQ/_>EXLC'D:4=[W?A[^GE]\*2AT:3NJ, MKZQM5A0II=<0FIM VJ5GO/C7?YEDFF!.Q"2B,JXS1U?#S)_/$?!F%1H0E8%5 MV8ZZI$1/_P>IKP!-%U M$'P'U"B[OY?QUF6FS%N][6@^+I0$ 7,\&,J8Z/F,#?O7 MH,P/.L(H;38]2VN#HD@)"UE+(RA#8Y=BR"2=/K5C[I7?06:_$[AQ>3/L.7\Q MS_FV&)S[L@\.R-E"77)&B313RQT5EFN\-=_(G88^X49*OH6Z@\Y\V"3!7.GJ M%8S >T(@YJY^?UO_ 0(73:7E- 946BDT1C;16P)M:$T@ A%GQ:>3_+N7']T] M:_4Z!# Q!;;Q?'"#'8\[=CQN;Q8P]W!I[B'"++JNP%^X$+ %.*V+DJ/;(9I# M^"GJB^F$P&@L0%RM^/ON#)7=C;K%\61H-47KK9FQ>G3M"IBD@_<$@_\#S],&Q'(Y@" M+Z&_LHRPT_4'BNUSLT&O>I)R,XFNCV7:1!",]=?W55) ]@O50@HX4B-DC6Y- M699RC0FJK@Y-%H9*"O05;1:,XT?!,7U3=0X>RP3Y*1S+?EKM#RVM050<75$) MN4O7-!'A&)H6-)WDV/<.1>^8@HDN/_GKOQTWT.QKV1M?W:OXKF_UH-KL.QS+ M%U=P5^9@OJ_;I%IFD^[X ]K2ZBUSLNEM=T8ZNM8%VB@<(R19CL?$"@;_52-" MOCCXKTRP?!_\J5(*V.-II2=Q 5_OT4+/SRLM!'YHV' DGV3(]SR4FV--;@_@ M7]87^U)#OGH(RNT-&0OV5QCR;=5?OGZUY4^.O6UZ[@)VT(V>8:01+%"9))2F ?ZC ?/K+@NL;:M&WL=V"_ M W,(U[<2#G@[HWT4H;%,=XN=M;4M]4>[U=P)6]V)2D9%--,"E63?53\8MQBW MF"^XEBGQ#F[) 5/KYZ>E@*"*^?JFYB_3GASA%ED-/)7DN#O.+_@WJJ %V-B MCNP#,W#94XN!/BBD<0!1'WM1!(&WVZ4SO*)?NJ.BO]=Z@J9@\ MMQ:KF>JJM(+*A8_R! 0N29PI.8>A^>6@B6F"/ZFR\%O0U)O>>EJKYDD);"QA MN".(176W1M"$^SY+\$E">*SR"\_IA3C,'T?ZXC#_>[$\CO*8ZJZC?S?BMZ+, MRQN#[[)2JK =$GI7JQ74EDK&!1YY-LD35SR1P$K@:RD!'.[_6!M\BI*ZX,5BGSRLS]9&5\X\/.=3[:KE496N,5)O*UH5X>MA]\J)@V>PFU,G32!SUD+AQ&[1*$W!;B1$V.4B M[!)T4G@W8?@N&9%J21XC%\_ N?+N%_Z[Y=BQK:I17)H O\;-FN_ MW#G>YQZQ7TOQ8_F[%_G[W'/D"^OOFRB4%M=E[7B: 5ZN35QH6W1)#[:L'LFR MNB#Q>$M&U9U3C7O(-6/$?;_@4<[L-.Q1K\E99J,K./-&5M-R:Y6*JIW19)+% M5>0Q?N_1*;ISNO%G\>LT;#Y3Z]4]JT=T%X/MN-,!6PN @6P,+X3SC(WW+V>\X_CLW[<3I/G"=K< MM&,855]HF.^KG+613RVZ$P1+: DPZ:1 /FA-]M@X$)$! T!L%D MQ[_@K;?82;D!)^61SQWOVX+8X^ZG5-2(G]N*H%0U(MLF2Q-)+H4M?JU2<6TX M,DD([ZDHC&.,8\PX7)%Q^&D<\_65UW#'JX"H>-)ZT&AG)[0D(ARCF"'XB!I[,U_.F\$DP^^;" <(]R%1&ENF6K7>/+N##DU4*H[BDAR)<\ Q,C'/\ >;_F\BL\IOA-:('T^EI;:R M\XM.I;0G$Y$/]Q9S#I2K4_X1W0\X6'=G-IA<*5Y9'BZU;+X0L-!NBXG,DG62N69 68_)>,(EY MATN5J/\)3,YWK&X9Q$RRMGY:'0@U0;2S(L(DM %(*IFF'IIQB O0Z:?)M1O=39ZOM\7Q%YG(-3@K'[& [ZTV7J1!:'U$].E2("N=C M8"6 J]'=I=7STTJ@Y_>JP7+%321MN>1:?"O?2N=:2 E$165(]O(E=C_>M"&I MZ/EQ-;IKVC9?48<]IL(Z+4_WY;33U4R4GU),UUF?=31\>[/P&9$AMS<+&!$8$9\99'&U M6;AQ)QP^,@?& %H'1L(\"F?$IOJ7.\?$L06_[S,?,/0]?/7K9-IJ=T MC\\$BF5N^[V2MAFMM9VHTB1RH%D"UWG'H,3!!7_F__XZ*"NS*>A20SFC<%.F ME!OS7-CMM1 HT9UV;%*XPE6VGUW W74FJ0!XI59J<)U6$(;WF B#NAFN$ M:I3E0*9_@.K;YQO>R6W #LZ7=/J4!NIJ3YIEG?]$J5?'JR M1K"$N[[ )[D'*]KXG,M@/_,/.)L!.RF8>OC4;(1W552ZI(_LC1&!$?'9SM]7#>]^ M4SY&<0S@PTY%-^7I\9$T?*&K6\D?.+PYBN MBAVK!/*+S?I/Z:M2/?_*[4WY0$>N[]KU#!\X![\W@-OYM^/1[,_79326NMO4 MO*YFA^#9^25BY[>N>9Z:+E26699@90EP)-,S)\W"4)_ N;_:!/R*V_\!$[!8 M,)J4\?RJI>58I2@6VWV%A1/@N&?<_C:[DW2F+#$)??![7V8D+LW*%(LGKA$&/NHRU.9G9\Y:V^,=6P*!,L_29:([VQ6JZHU*S_5F MPB9OS063[^3D22=+K='VXX ?*X^?4"]F].Z$ZR7<%V'$ M'-J7X]!P:-F[)\,[X+F&YD]_"M6OKU979'694F=4M0P6:Y6. M:N1&S!KU;QQ/AK&(X\G>/=R]"!9'W0)5=[;=O)):2U+5S3L*G9D@+'(_@\7[ MX_9/;NB;SUWGP&= 1S6Q0C.5^-\;HC;>7KN$>APM*O38&QZ4/+C6T?HV@1=9 M4F=-J%RA5O>ZH<\0V:RTEHCA5I=FK9NB,"XS4&#GIUJ#[@,)E$O\FE_WNAT" M#O2).%?X\(2K %[L:]XI8W%F]G[*1]=YIV'WM*Y%@*&\JLI5CN_GQ=MT,2X[ M\M126.>T_EJU4LQX'A0[Q9(>PI$S,3?Q<_S$OP\>!)R/8Q?B$23G';]L9BZ+ MW2Z;GEB-B;1EQTNRR-(_5"IW,>H?D1(5HDA[G6)Z8&VW5G6@\ Z7KTU0_3,A M*?!"DJ3.142]53=(7!X 8C]D<-R\(._"0DB886!S-CTMC+PKRLD'#OT== 2I M5KFW+:X:4E;6FA-_M-%;Z[V(4"27I-AS ?IO102^8P'@SRM@;_&QZAT?J^(@ M]UNB,GX6Y=_SG$*S+Q3:*8EM]>=K3G4&.V [+/-_S1],E/4'HY6+T4O>;+_^&XA#AN] -#NQ MT$PC93J', [,J7XY3A6?;_S!]<'/0&I"')6Y\VPRS>/D>0Q,?-CQ)Q<"_PXPBPV>#7>STD8Q1]JX';*Y MB;F+@(FRYRDB2=.726F[T9./-@@TTP%& FB> ]^*$^BQ=X*YA0\P(P[ D_:X M$W4]G(%C, XE7K/XNH+O\OKXUW-G*@,$;,--$,F2?Z* M5PMC3#\6IC'C<%$+Y+^1N=UZC3 =<1 TQ28IYO(V MR*?Q$"]SDG#C.XG=^<(#4^#XY@HD;-?'Q?S^1#D]YFU?MWUM'U)5_[PO^^,( MAU$)D.PQ"N.ZYU4(Q3H(&N..MH&*"PXP_C=\R3O+IC^$Q!"/^[!2&PVX4O5;\DU7*[NO&^J9B( M&]XC6(J0>T8!,F'#;9I*KT9H19UAPRZ;'Y1%E8FN3*"2)"TD.19?FH!UP'6I MF2^N ZYF*OV4#C %;Z)MMO3$XC8@D'+MB3>;MY .X) .(#@A*;RK ^Z%JJ&8 M(YOGJ+IR%*C\ 0;/5]1LKX!-0V ;;CBRP:?HL?^]$F?S\C#T;$)P],65:.%4!T9)3Q!)P7NA^='_PHTN'[71^)/8N\R MW3@2$QW -?1>=TP&(%%W _C(P$UD70?VQ@<&^BFRJ:,CJKSI:(YN0C,H2CR= MP\?X3Q?LXA_/U+\,W[WEN[;K?3MHE:-!30'"_3-1.:A@3[) C_2+S\B";C9";GVB9U-%][=9:RP3CX M%G_K\%&DB@Z?N7X4C/;- [:&LK;0LU\]-5J4P%U\H\@G=#0ZA[_N1T4R3\R5 M5NF-L<\]+\E_M,340QKN?SJ-[-GM$_T,50C49';\U'7"(^1+7]9_3J+?N5&L&M!%4[:-1S4EV6<@GXD]RHEG)B!_XB=^ _ M-:G>D1.-?"(KRL5$OMKHR?_YU^@#E?)_S#-2A^(X3?W?QP69H9!Y"]>++D., MW%(Y'/FF86I>= N0>3-=_J?I)(*I&_JPD_[?-]6ST-%" QIZQJ6[]3.6>'2N M\I.;W %E',=KAD:H])CD(,H,B#>6%52:)5@CG1;&AC;:HTP[F$?U<,@N=J)1 MLT"G/58F^79%527:Y4^;3E=K.HNPQ.&U,B/9MIH3I?+/&K)OFVY(';5=7]1G%C: ML*DUIY9KM<6URJC$VY:5'I?-C@51M)8>52A3J=7.S*U5]K2E,RMOZJ,1SQ MM"O9?CO=X]HMV/*DGV!6I7<\YY85;I5QV6K91A M3%;K?FZV+;=4X;1EE2+[1;5 5I5L%>1;?'9B3',B]+)/6FKC><"VUSU! 7QI MYFKJW%O66BI)G#;MU*W24FM[:2(ES0@NK2AZ/@5%A#QM:@WR*KEIM$I66!LP ME+H0*7J]1DWIMTW[1+Y&%6N+H5)A:*RZ-=74[&R:"[A4^G3I[9GY%)H26*7:%AU M/UQ-1P(U@4\](U*;9DTIL+Q-6%R*K_C&=D3;+X)K'=F0UND()//2,K%;8V,[N@GK-2 V^L M:EW;W-3A:IT1%FHQY.8,TZTK\KIGMV9%+>@5X1*YFLD<"'XSX@+V"Z*4WN2R5I9H5IS#,/) M3(>B2IT1EW5[J6Z*PVZ/,!OC:36K4H/2!C8](P.#^;A N5NW9W$MF6G3(T'H ML]*VPP5/2Q,^3(@N?>F9A@]&X5P2K;H&HS%D]S%3!J"Y- M5.K,$BR]QK!1&M>@6M&6ILB8NZ8Y@$\]LP299J_5KB[UE)1J*_)V5/>W6QX^ M]6E_O5CEEWU"[CN!F#/#,@6W"IH\10'3Z*BBM%LVB H93BV+G=.K6735\LE3 M>^QTM9.MLD8LLQJOU!J#=G;30G];4AE1)1C<])TF,\XY"Q3MR6-3(]7-3W=GQ2B8-A3P#3F M.9+I%"T"9+;%3:-9T8U%=!AS*J^Y*=/3*QE5D@G67 M*M2\4S!6JA4R0]C7,PN[A@/A=5D;6ZEAD!^:/)OB5J+*G%FM0JM584O&9$ 4 MMO)@4AO4]-%P@IJ>]-7JU?JCNFCT%"[E!8(X*]77G>BI)WU-C60A9_NTI6Q9 MP65&Z=*FDH7#.B,#E5R;X]J^OY8*]&A!,X4^PR\GJ.E)!Q:<3)3FBLL0V5)W MTIKD^;HW%E'30PKX+GSFVW?7!F#[\GD(,[K>8 M(T$5>7](3^S)HE<>L#;R73L,WGK '^@Q_ )W?\2*_1GA3?\@61HOQ #K$!I(OD=38JU"-8B6(N\HT6HW]4B)/?911G^6(N@"-Z+ M:0PL,#\6&):]>X&A\19SM2WF8W-;SDO(8R+?;M02C:;4%CNE>B$A9CNE M;JE3DN1O%],5GSS8BZ6JQN_&$&P_Y0Y.,7]?V*):]9!BRY9UA[++E/ M'SX+GR"X:+?]A*5^?Y076ON;<^A>8_9-!< Z""Y9;?AC+.^;@NR/0B$NKW,O MD3KZP[B!:ZN5!/7$7C4Y-!?&^2@JC_(+4'IHQSW* )]K$Z7 MBMK:QEL-\:& M)%8U:_+;N:)-SQV; 2K@=28KE.J*_GHJDX(T9[>F8':*JC2=J"P*Y*3I)'?V M-D.,Q;Y=Y59] @AL):QXP_DHA7)KN+_^RQ+)=/HJ-W]\.+]P:^;-9WHI)W:8A;U-\?3U]@>R,LS0>]0I. M3C-;Q-()\ZFYN^#S#50T )6H$Y+DN[>Q8:C>,F]Q85/A"R'UNN3%;R*U./76 MQDRI%RUNTFJNR52YC+*Z^:CLG)!DF2LQC)C6^'Q:8V]!95T_\",Z8^+ UD8" MBKZOQ37 -'T9FA[\S'16P E<[Q+5@;'CARF+A]3PU['% J!/O^4UT^MJ=@AZ M'EP!9=$8BWMHE@[(/*/=:=WMM&AVHT@%SN*XT20E,MY$%:*+)@7A>D88!C=F M=1X+V]>QWOX V],2[UJBVLI(6Y8?M'/2MB73J-P:NG!2(*]GMF'BZT:(KS'P M8M,,70&6"+0-P)$XF/#Z>'K]XA?J?33'%0,IODJO@V $_6;X;Q9^: ;^>Q?J MT>U9KIPUR:I4:-9"11 G[JR#*EE" XM-TF>\YTMZ"1X+L9^)%:(_$]ISA#4*HT;R"[N!?H,_^J8!]O?$ M++0MJ@>-'6G,=7VVFHYNSJ4N%PW]Q401+UDE/3<;//^CY[K.Z; ML;9_C^-9[I3NMI#76A85ZLN.3QN668SN\T%F1)(_C.,Y;T:@F/"5 M9MI(@E)0-E-18!,*9MIG0YLMOR2V=)PQ,/^DG<] M&>XN,M!#+TKO?<]D4;ATSL^T_:[$!1TO)+J9E*:UT&6!4>#U*>UQ.8,%\QXW MP7O\LZ"9SM\)5&X F2D@NAD^,0?!U#6.+!3L6MXDRW%[0_YT=N3^(X&D"(.U M"(*E9P2V 1SO#A@(KPBM#2=G^@O71]\_S:=99(;+X5K?*(5TBNSX9%[D*#;Y(YN;\B?S3D]V"'5;X#]N]:<:4HZ&ZQ\TYK+*Y\8[&:5 M;2FZSQE9^89KJ] M6;@/>NHN;<'(T8_ 7'K&*/? :=M=P^X' M )$^9]3YW.P/"WQ9V"D5+;4VQWQV22^A.N>0K<4S5RQJB6&.([,>"^77/=S[ M$Y0O4ZR_'@2<89FEC4E7E;Q".1.$\JBRTA6/\C"5=1-45G:J.1,4)7YLN*$3 M 3\J,/[RH6UJT128>^+KN6*F;R+!N-SU'E],UV,B[ ]BL*YR2\<7$T#,]=R0 M_&$ZX_/I##I^?L?3# "W.!UVY[ ;1@R'!W1@KE 4_(6/@+#C@_F-!_-\KLMO ME!S=0Z1T#L3_EAQQ#U?1,2*WJ/V"U?=B&FM$EB?#?*,B+8%E91?M2C[3:*ED M5#R:(I,L=R7Z&L,>\QV/A_KK\AT70SW?:*_K\ZX"%"TE9(F5E&O.-FN$>D1^ ML$DV?:4H-LQ_?#[_L;?R#E7'35Q/&C,8.(OLSW7Q$:#.J-RJ.\EPW>$NH\A% M85PW1^&PW9^H9%1$FDH*Q&D,#TX:P\3.X\'RHTVD]V$I312^FO951MJZ6K%0 MJY>KYFJ-8(EN?$]2)(>+"CTZW]7TP$(SC4.=:%PM"--:]T)K/:(=M8?C]^,M MJ_G%6JR-VK0"JFG+*7%JVH6F%!55B::3)'MZY=GE3"F,:'#ONZS\GT2=>"%[, MLV0DVD@,7H?F/)]38K<9TUF/I[,_ZT!Q7YD773(> ['Z KKWSACZECL8#VF2 M532S-FH,;*[14$65(O=W>:3):]W)] 6ABQFO&T;N9QT*_BYRY^-.W1EFS(&T ME7Q+690G(X9J(>1&QAB7OA95C3FQF^'$9,W6O,BL6FL3$ >!><#6 FB(1089 M%%3L4V.>#/-DGV:@2?.%[6X!:,>P_$GEGM; Q.TV:SM+7G).1N8S]4H5>MH4 M,LN$),5.[8O9;GN'_.BJ\Y^X ,M?;E=&6FMFI#G=7HZLU'S1[8DJ1<>E)TGA M6A=@?4&X$P\,]\\?VA>SX'X+[?JF,J^;#!P8I32ZO.OX3D6=(+0C XY*IFD< MFO:X-!Q#1<^O@R"!2I$E%IZ[,@U@)$;;Q#]#'Z#+8_X^+3EUR6!^[*Q_AY5[ MU'WA.ZS=[>X5#Y;4"<&.*M[U%5Q4V.]I8TQ75-S#_2%'.ZOYN,^NQ6VFXY MP:L/^J+ 3I"F0"D/Z21]YEY"S S>&S-X>TKR2_((^(+"+S#F+RG9^&:^QQ_R MQW!!M[,??_+)?%:4BXE\M=&3$_EVHY8HU;N2W"G5"PDQVREU2YV2)%^NW"1V MVG#4U=6Y_*O4J<22B\.([DYPL??[^7$Q9'RJTO1<./F&GQA[[CSA:S:(:CJO M---&IW*IL>NEHD_-YQN#<8VDVW2 'SBI[,%.-PZ@RT/,R1!]= G M,M!#+V(MM#OQ[A\W MH>S!3AHN@%JA(V:YNE!SE\5BDU_8O+J).):] MQ27"EZ&%]1.!BV)9%K#[VRBI#"Q#DD>;5B M+1C=F/MY"'!?V6;[$W#/6OV>RW1'+"%+J@&6WDB4.Q&X46EP.LFF<2FFAR?( MQ)?KS5[N/(OBD+58H@SL5V,Z[+,=:[0\)(6O/\,4#[80_M!"R(2^Z0#?!WX= M!(TQ"B[=_\4X8R, H:Q6]9F:L0J"6>YTN;26:[94*BJ:37),;]S>[-PB[S0 Y_8(9)Z@D82'>4Q!+YV[J$HI-N;A1NDGA[X[/#2^L/5.FM*(9=#2Q;'7'O* MM*0<+Z*1Q.6-&'R!W:.35"]B!$W-A+P FI?(F"ZF _[ J/R\!,[;FQ)<&.GC MCR&/_,WZT?-U(\ M-6.EPK:T[&FIC!>F"N4N])"C0M\4F>0$!H=IX8I 7[4BT/T?XEY&301+J)Z[JR^7-X7I #Q+0\]5RPG ]H'OV?M^/)$$T M2L(XQ")A!^ F7=L'3FVZ_R.+0R!'8_P&.,+D\R-,SA=(1**21](,-\'33QR$EF'>X&][A M@?.R(C7>B*#I2WMHGDO9G4B3T8JJV3NI4M?Z8JX=%',I:&]Q430(FR0)$B=< M87[F3OF9!TZ<^EF IVUC9J>) :,4&L:TVJ-JRX:R1@!'=AN3I-.G=AOFL1Z+ MQ\JXGN>NX?M\*.\&\!*VZ8"4.T[I'C#,(*%-/ N6FOQBZEQ3''=9G+"%Q1% MS.E@6^&MK5!UG4D'>/,JJN73&&2R.IPT6>VX0%?>SH>BD B@[4 Y'N!8SYG;NA=NY_[.S%R V MQC_2W-U":*C\RBI88:KA>2+8A9P.O;RH]#*9OG(&-$8SYG'N'LS7-<=^!EHCH[+ ^'R0+@\T%U:EM^I^Y$_X/HGZWZLI_:R;I36 M5BJ]31=2?J$B-$25B0MPDTF6/PT(PTPB+@]T4:;Q=M7$@YT2_Y+.>*LJ%NWR MHC.7[- "]>R2H^RE2H61JD \)505Y.F5<)BFO#>:\O:4Y)!N@.Y7T M !C1A9Z.\?J#HY8E1[=#M"0YTU^XOF87X-HNX#?@[VB@IA,"H[$ \3#/.8GK M3(&?9+E)U>K-09,59\TVWX5.8E1NFDV2)(OS"S&;]$79I/L_I+P)G?-=,KO9 MHHEEAK998CF="-*86!/-0J1\N+_^*R2Y].EMDCB0[NX8JA.5$IUTQF:O^1&6 M[A?;5'"V(S8X(^7_1VJ^"><.W?FI>T#S00[$_SXK_^,-)=YDSNCW2H$+4ANA M9$AFP=!3M=96]5BHWVED7-)LDK_6=9]?$/4XL?3+&GD?CO/O&G09RP@;["PC M*Z##K;L5-:>VEFL$>&C0T60R3>! MDS8B[1V9RDP\=4-H&[]IK7:@4Q(_:7/Y323Z-*Z!AAO*K,I0?K%UH-;^EJ'&V6&"L M;8Z7\^)Z)W4ZG^2B_KEV$7*I[-HEM9 (;*RO>ZW[@*/9LZ^I%50)DZ.TZ?B^PBZ+*Q-<;"'R29:Y4 M8>L+JHC3G-W'4!$W,*S;T1"TVLB7,AZ9*=H*F)>#M#XE!HO!W5J,"X'V9VM9 M;5IRK4DL&&8@N>D)TA!1O5XAR7&GA]:8X;PWAO/V]"4F)#ZK,-_MS<*G%/3[ M. 6!,7)WY>YN;Q8^HTS>74 $,T^?R3S)X6(1EX73[(0!K4[;]4,/(,(IXJ+& MMKM.F$YL#D/;\7+W1'\I]..$S+O&,1;U&PK]NKTA?TR&YJU+.B8$/K]VU_%- MU%$Q6+AQP^U;=^<@$: 2L=BKN6//_ZJ'2+=4P/O! M]+$0"C$LU-",HS-"XH M+OT.$^[*A,;W LGPLVJ';:E,7)"?2S+I*Y[S8"C?0#W^"Q[V?&DD7S>T_<=( M]BF>7+-#PY=29<8([%JQ8$Q$A&04C$?YD?D5 _X^+;$VV1. MKFE4?2&]>VT+*L804KIU<"ZW;PLJ;(J6"DUE.]U->IZM;K-%:$&EX\(1%''% MPA%?#) ?G=IW.=/H"^'QVG;0C_"8":K6IFA6B])<\,SZ1/:FQ92(\,BAVR98 M@L-A*3^V>?X5:",;?*0>B4R8G^SGQ6=3!TBNWIQ0 9"HNP%\9. FLJX#>X-J MT,.?HJ0'=-=!8E^ 5K,3$#=!?,O1TP6[^/V)^]D5-M\.L81' M@YH"!(]O5 3$"4B-/*!9*6T,W_M-L]?:UM\/4A!B)B**4_SV'(^(IB'!/@G" M/Q(O/Z+).)G)N;9)'7SN[G]>7# MU^MQ,M'Q'Z%FU_^)6B3^;X**OOGWFR5XM9+DD4K?OS#^Z#N//ZR*%NU*:EI@ M=)X!M&K0[$AEP)A11P0KJ"..U6B!$N@TK_T53\2'J+;_C%Z]9;]2(]SN&[]4NX0Z^MJDSHH[L>_1SP=<]) MCB'J.M2R 13Y)MSP=#AG'?C6C.WJUM[:&JF.H,^(HI/O2Y7,<$-EW?JL5-U; MB%$0L1B\TTY%S^R4XAPEH!R3(IT1&\\WH MONDF-$)1[,J1:,WA"[?H;S(4 G,,C4(PB=^N:LG,0C\PQ]MW1M^9 M@I@:,N=HF5Z,F?&S,>,_&S-H/.\ RC\"5#+QSV"*FLSAZ+9_)Q;Q%,$'3Z') MGIAJ*Y 8 >"@/RPT+[[7Y^@;T0/1C9'/\O^4@'W=GONF"5\/9]8S8(=!8FT& MT^CW_4PO/!..8V'#.9P !WB:;6_1W\$BB+^+WHJ\'?A;9+=%PQ0C<&E1-Z(G MFHX/!3)R$2(;, ]WL@1)I%I1$Q'Y!W!#(PGTY3:8A'8\+W*JO^\XW#!M5-\6 MOC^A&6AEXCF%7H0^14--'CKC+DP'?1<^":XWM%A0PV3" 3I$)1(KQ.=IB;%F M>H=YC5\&OX"^#S\*;?ADU"PX6M\X=\]_68NGA @[XX?H_4<]TN+(*RT1[];P M>7KH>6@N'2T(/7!)F_:7A#4+W3 -3M)1)%@T^V/7#1P$RI?0,7_?>;C69I3> M$*_U6:G^$$%ZD5O]V7N Z^/.S> @W/[+4CU+_5'K'\/3G[JA#9&$1$"+N@2_ M,PN=V+6/QG,$L?_/_['[$DWOWN]!P(6"?Y"JL8F\[<066F4H.10^H!PZ($X[ MIXED NTXR5>3__K=HN.$\/MM '5(@(H['Q!5B9^!WK-_!WH4E%4HJ<]JU3]2 MJ\=KM%>KL)>V[:Y/U0I4V : 0F1?I$N=HR?';XSF"2[D$?]I/ M%IKH_03 S;3I00Q"49*A3$'=%.,R9VH3QX6+IL>_RPOX-2@I<(NVW>]"/AC)85HGT$ K3,A\TK KZKA_%C?!WV M%8FT&T)--AX#)!Y^_$PH?%!'(O&/-[@U.$A!U'JT-S*CYWA@94*)1=H;JAAP M)/3'FMXP#:C4#T4RGQ+[&7_5YK69 5^^[W@$RT2XB$$5C7>/Q)/9CKM_N@CO M"?0:V30(MZ:/G-ESJO;Y@;$J>7[J?LOZ-764>*N)/L(O*#DK$)L(D?&Z/;7_ M1XU99@VV+BUMT\71:N*63&*T/K7_S[?[(/O_AR[7RS@CM_!;O& E!^YO$$JG MRBTZ8OW?CSW8\CWX3'T*C- &C3'*Y0RV-1!,4CH%*11:'UBIWG?N,JV(XKZK K'CB: MV&7H( %8T0*42$ZDBUO?S5/Q@.(#XACZ&,5E:'JC(UCR8NH?F1ZEH["1NI MJP J'R@#_WA6'V'@H[6--$4 P1![#)$VV%L^\"L!^L1P(_45&8+'Y@O47W:( MM/H3M![/="&6MLC:7VFP)>HY>A <")SVR/8/@GL(H= M-^_Y&@UD%9J>'LY1O_7(L(/]FVM[UTI[;5H9*^!![E5@[*A\U[9X97&7R1Z/L@\/M M5"@B+#9']K11ZS0RD]_&O_;93#0,VW?=7JN/3YBE?:R['C#>JU&WL[)@9[.T*V__DO]_!Z5@%9_"CJ$ >KR M&JY%--_H6WM3V0-1MUY;G/";<\T"\19G1G8^W)2@.(3:.9?$7K_//K#WVB'T??DBQ9;I1Y2[V@#\ Z? M0"6&ZIGZT&> P//;TG&,?])N%[0/(=F/7I^,B;XYM"R-7?[-TJ94B%NK$6;+L10.(9S%WK B_(% 1RG'MKH _C&E:FC M5YN'$A?1G!92;;!!-XH;(9QT&SHB\98R-CTX*='2[/>UDQ6"[PX\['MFAY.(GXBJVT7;IPLU%F)Y$<'I MOFRT-!F9G?Q3XKO\5TV#BO;0D'Z]*QL MIM#';/W!([UQ50SD'J+VN\[$\#] M'BF\AO/N4Z.]'NX%Z!0:C0N*Y=5V?GJ_UT?!7"^_7%\V1;W?S#".JD"8CBUF MD2M.&?^"#NFO;/Q]>006E7Y];C5J]?K0RSKYO"C"C9]^1V>@[3Y^U<]RGG#+ M!FJQ, ?L=*6%A-SF5@PEV]RV+)[3%!^Y&DUYIQ56=+UL:7X_D^\U+-;NOC+# M?ND.IK,];!Q,FB;PT,FY-@'/JY&BCI9#83.;Y:Y!D9*V-I2-XRQJ3'$-'8WT MT^GM&9&W?H2[I\2#^PFRB5RBX.=,&F@AQ@=3SX9-K&I\@,XDWO_NVD2GF6'@ M(OY5CT[$]D])[IG=\Z;L 17Q<>4$'[E=F_E^:S<>6[*R+5>\&:BJ4U)^M=V2?[K;UO;3!__> M09R*M%D 5#7NH#[/GG!X0JJ^9GG2).8F2?F5#T&D6S#MT)P MH/UT#>P57#;8D>EA$6.#_(P(OHC>X:P3'<':>SH>&6G&*B($8/L3:4DB1^98 MI.8 ,0PF.CN-7S4_S,*I\#R\K2='4_">L2>X:D$JJ9N:Q*7+)9=8]599Y].L M>"HS(?I:CUA+/ -[@71$^2,/_;#%G>QGW]NO%MH6:X/?$)GT M;XJ,^.S6O(SV66+21Q)33*<(H='+-PAMEI_1&T*K]0=(8D[E9;27EX4=^M#9 M0P>UB$6+CFV-?7'3Z"#HH!B@8($-BKEZ":S:&Q@'B7IX0[+SZFSGK4%VC@/XWCR M%XHUTD5H&"^'(R]'(L^@CN+K419P'D4F/:'X@9\/WH$]6L/UO,N#[??47F:P MO2KT\3V%_.Q:]",SG=1G$P\,(&3G77]X*R0](@%10F*8UN4 MMU6$J=E?#W5DXS)G=KA?/U&]AW/4?[V*:SKS^SUFM3$XJPUGM3U25IN@&V.2 MY#B5U=)IE>$86AV-:0:J:XX4"$802$+?9[5IA^QLKB,$3(%QAM9<781YDBEM MQO,)L@O>MLP!93 O;\!"D5M!:I'I^?0\UU*ITY9S+L^/-@JM$%E/GQ-UJ]O9 MJ&N5/FV9&E=S-:5MT=*R0FT ,0E)VVM3;-0RV2I(GPF>_K,<-D'ZX5#%@BS-2HUILY8[V37 M*G?:D@QRW5D_##2IUYYLVM-Y3FJXJ.7KMZL\H?%D6N-4>L2.589A!37-&8RJ MLTPZ;3 -D75?KTF=:"$ZL%8;@CS ZH$TY/ M%B=4"[9,OVU97,W2E:'(VP17U#I<("JC/-DZM_XKCF5;HY65)[@9.TM30C#9 MEL1SZU\7UK6ZM]SUK&RKS5/.S&QEB0ELR9Y(=*.]R.KVK"M1:VVN=5;%U"AJ M*9P\L]T8,^)H[A&].5VN5M1&HS05S\G4N,QKW4"8R43#"WKM_+RK#N:HY

M205=%%4X4U2;/2I^4#[)N2$!#I *&JS*WS+!D#K4\>2996C4: MFE^H$]MUJDG+78?TZ36T\T^>:=E.,56Q7%F2I\MAVDUKXHQ#+4]Q7YED1YN2 M%2KS^F+:G+:]$2&T8,N3^:RU4TNSPH0PK\#-$SLDQST9N*)'=63^F: MDV7LVLJR*L*,'>]23:E2:L&6)_VUEJRI-284L'IU>;WMBF.JK2(\G:P_+_>' M0HJ=FE9EUS9*LW'5+J:01)_,*R--/*4VJZF2UB^3^:9,5@!S5O?E>"]-;ZK# MB5)1[%1Y)>E4N8"0=])/NE_0;7^5<0G*K@M2=6KY^09J>=+/T&QOMD!*KR6J MZ-I"QJ@XB]3D')XRZ4U=&%AR@Z"*ZJ:]D&FI)J.6)S+56C'-6;&TG!!R<<"M M*Z&JF>G).=DO:WZJ46E0CJ)U?*%&]3+BVD$M3W1)-6=3'7%&.Y8J" D3=FXZ+W6HQ*Y[#TV+8R%:;)3$ES1M>FPI5I^%-4!]9'W-7[V;A'J+K?R$7%XWR.^]X-X(_-M&/OW:UW(2(.XPN-@I1"!@T M7<0X1?-[*0KKW3I/=#;]BI5:3W)2M5LMI.IG4I3/M[MJBL(OI6*]G\+P:D82 ML7L8)S,DSO[I**%Q[SB^2;"+6T$?W[6C\#8P7]CN%H#4@2OPP0H^ #F0^A1% ML/C)%U(]CG^)Y0?%M?OQV; Y7VBF]Y)F:.QOGXKHUKVG"O]Q4<3@WI'=YZK& MW7E*2#_L142LQ4?$4;"><6#E4&A\].V(L7C.UCND,0=PV(@1>7G@ KK'_B%- M\_CI^PRCE^CU [NVGH+X@\/TH=8+SQU%3@)ZTPN#&?\QCNB'?TWN(T&#[6)_ MJF[Z\?->$H)C#G"U/ZLXFJCGZ8D"PH^F^=4L/X_AL."1R8^F/O3!?OJ3<>H+ M=%%\@.(QT;/0*_=):>AQ[@NOD%A[J!Z2X:Z=TX73W?DH/N1WGR\2>]V?YT5_ MVI,5;SN(B'IT- V?,0;[M0*;!8H)CW.=#VD& 4I 6*"D*=2VU$GX6S\ \WVF M0S31#ISE []Z=,P#>[FP40;:/HWZ#5)6T!$"GY=^^3[F\W$ZV EO$#-R;Y! M^EXO?ONH*A(O[-QK]8SNH8O BBBOMS4DHHOGU,YDH:0(I])7Y JS*C<*;&;H MO=71[S6]'35=/2:+7A-HI"W-* M5P;>X:T'NBS6#[]=L(XCGLAW*]8=D49'KT1BAZ[F.="WA]]3Z-'?8D(2Y4__ MD O<,[.OZ"9M!-<';M17)@'?J4'W"Z7RCBCH/RL=R#X)'%Z(&U@(^@D#XB;6 M@7BBWJV9BE?BUU;BYZN8__9N\3%UWW[G*/&JNOGFAPUM$O3A__N+^NMWT4@_ MI6]@#MYUA%I[,UN*HEN>_1TL_%CX+R+\KZ^Q)Q>;1.1(?,0M]G\.CN=@K^=" M7?$/=PJ3+P$*#(&+0@"16%<2]\^^PPIQ:E%U/,V^R"5[L7Q_]J@^'M>1\W=S MUQA=X@:*O3MU6V-+T)]Y28@Y->?Y$B6R;0N,^Z5%KURC>P/QEZ_'.#T4C;CV.H!= M%U_JO)ZY+H.UYF*=:- #:0N6E#*:R\,-@0*=:'1;AI 6WKDMXSYM!AG8Z" H M>3@!W2<*S$T'G11&A,!__/#UBZ-'\>@FE7^CVB'/,8N(!D#AC.C);X8./T;% MO,F_H8X*%U_0]/@3/7SCQL;'S\I>A]_.O-RO0M_COQ"C']6Y?X5]:7^^? 5E M7UZ/IU2WW5>)RACH%<%_.^WF[J*1*FW7!M5+9>2C&$5-L MDN9/$PP>S6)^CLGGXF0WE,CR&%;SFY&]TE''<>;$+Q#)5[&H7RLQ&BHQPPW1 ML>H-:+&KF]RW//C;4.&74+2"-POTEME(2962/A4R.\,@R%^_!/+W%>UFG@Z" MEE_.*M!6;)7H%FA((0KD1+=J$TF*.ZU8<^]F-:;BKJ=%'WV,/SKPO:517N%Z MQ%\+";R\;_J="&$41AI'@Z&XJJ@R712^"5; =A=Q>&E4?1K5DHY"N>PH$#.^ M^@)5S#A4NH^^]W(=RMM,U9_PR.,XM(L67_BE66__;%A:%"XWVA[N$(C3_+]* M4!E-/7$4CMRXA1B:)QH',]W"0E!/)(T7X@86@L1QEC>R$E@WWR$%@WWBWJ]'O:@XRNZF)J+AB(8O:0>%&]F1FA4= M\D\<\A#9&N%@ GZ@9WC 8$FUG*!_EQ@9.O$VB15\B$V^7B!9EZ&=C\2K;MCAP5^E1F5:&';2GMY MT^0#F3SM@1HQK(AA10SK@@P+L0?DU/7K"X/?41WI,#*L4KDC-^S6>HP+\B). M,+%TY6\N:UMR$-3LBE\_E73XANB\.!R=^T>,=8DB%D'M_"2/IN8JR MSV$"KC_K+T9,A4IS/3.W36JETISD;UGWN)T0Q_U61Q^R/=%8; PZ9R[*084V M*KJ]BSACQ!E#88U%Y^4K4,$QH [FR8)G1I8*WEN4]:4,80'G$ P[=CK11W*K MKW.1%6(PAU -N8OZD!]:Y4TATW4UH=+O"$5#=HWM+=6'ZE)E6B.E4V$7R5*I MEV^0'5=K ?4A]9;Z\ 7ON*Y4-/L'>=O"7/;YPH%,(=YI"+GGG8VXN5*BG&Z_ M(.&Q/BXV-CA5;$UN62B[LY:J4E(HIKC.NE)B#+7*Y*-A=)4FIGL+1E/OON4P[>D6F'=(=799II&C^ A MX[E^.&3$>+X)XSF3#A:NC8:0[WS5CAX)7!AV.6>FX)UD)9[?=O#X@EJ!G:?> MV]'CKCT#/LX$[K#,[D3V"^7#(OM^67QW!AX [[,Q((HP<2(8"OB,RNC+6-:< M@05OD,\Q^6\;$T31[$VU]S[,GLBR\^@_+,Q,%Y .F'IN6K# C& ?+>.MK@'GIK(#]X@- MF[RJJ+W97B>%'72DX&G#=""H3/2'!\+OT7, O26>>J3C437*W6OO69^5BA 1 M!D00CQ$>0H$'(NI]$@Y,1*PI)(@@'I.OMO6*$'&[_@)T*L)$"# 1\::0(")2 MFT*"ATAMNBPFWA]?\#Z+^IOXI%]GNZ$OX[9K'4!^MG4 03WBM\W[N7(%\0BG MOXGD(W6#QKGOJ:L=(?3['-(;5)F.9,]M4?I__D4D\'^?_GL=^@U1!.V;]!VS M93&FKF,> ?PNHO_QK=)HF3=T)G_"%P$86C-! M][Y9>4JN_]5!,6>/(H_[?W]B?J];^+L6\,F6XM'Q^0-Y_O6/#Q]C[7ZNT>1P MN4O8#)X4UP)_E^,#F]BKEM>*_;DN]!9]]>G>"5+L>BX; MM@R#$V#\Q"X28:Q:MH,M7,$"^X;1"S#$YV)D?-\"=.&HTHY\F.$#Q$5BZXA[ M%49X-9P.5%Q:JTE_1.$DJZS[&]6>]]L* M3UTU;2!B/(<7N^&#Q(72">!=:<1Y?D@*P03M,#:JE;6-PXIC)<[E$CW(,-Z=.!!N MAWI6L"?87-B@(/7OXJ6X$V.[WTW(P6M#6J_CK4B16^2-87^%@/]]+Y.OZ?.. MO&D=3'J&EYKN<,H);4YDL]10%+IDHV/55U[3'8(Y9:1_1_SH6K&[WW7;;T7* MWD'CNEQ%K1]+RS]RUY&\#)6]\ $Y9ZEMBY52K:HVJT^S8BXSDE)$VNNA\H:< M^YIW2'73B(G0D!">D[ CO\D-_"8AOR"]&]<,-ZANKS-$9^B56X\0449((/7B M'4J(0!56;>4;7ZOX>^K(CJ/+4D^%52D<566MV%,B@5 M\54QS=,OW[1%?]-GJRMYV[)W59$$5*JH(\\=A"J,PA]@Z%\\\E_]&2>^ M=YVYJUUXWWMC][S^3MM\8QSR^QY9+:T[I6RVR6U&4Z<<'[8[*>7CQ=9?X[5U MT_"+KYUAL96%.*\X4W',)HA9)T\M"[U)T6_50CXD$M3U0FZ^>6J:;]'>^P!> M+8;OWAO[UM<\=Z?=2"B&A73O(10_*\RHO-#@4IN5)M?FK?93GIC,JIVTF$1VDO8:A[PES*(RLN]WUZFWB?363'/[X8* MJ\*,0A%6;95]W!;Q+D#N 0.VY%P'QQZE M)$)Z4449?*W+"GAV+,//7J%86%_5>U34!%CS-J@6ZQ=W%773=BT9,RWXBREZ M$P'32P1;$50# X!UQT)@IMF X=B/WP G06(DUK3 B;3 VGW([+#CYWNB@KF M]R@J.# V@JIJ+,$OIK6!5JH #5E71P/W >J!_T,0]<]LW9T!4(GG_X8<3C5< MP3_4>W5[]LH1B3I@85!(3'Q@[D0 !,@UZA&]:.V2\3T'@(=%^KCDT'\0?! M@-&/#/-?V/-'"(P32,(JQ7OP.BA4[#UU6*K8_^Z-;$^7)^_/,3'":"]'\%Q%_^"([#_QDCTY-]'*#C )+&G /D3 M>E^]\/H *P*2QSQ#B])(I!A^3,8E/LXD*)Z)2Q1/4O0H28_&J125_.4!0MBU M_DIU*^WE4DVRFXY0Q/EDG(A-6]#C>3PRHXQ%&G>J:TXN3>E6/-/N,IT53YZ. M9'I<,K7HCY_PRJ8P*JI30:ZB(''J>*38'PZ6HW9GPZKY9DJVK4Y.9E6>,D!OW[ 2\DSF97=QD-N.!DYOB'7G=QGE)GV9MJ.>< MC&R(M=362LD2ON!YF["UH3*C5F#DX3IYAD@F:48"<)93.,15@F<$6N+E>&(D M2%0\)3'$\;MGQ) @6\T.HPG4)+W8EJOV:'(65_&NV6FDB\J*E=5&8]!426.9 MA[@Z@4',[5G%Q)"C65)_&M/9TD MB"TP,G$\DEAUQYG2VA;93I,RJU-:[&1( MY1Q66\4858CS*5,K/#'I#%!9"17 E3I]I_*4$LRQ,Y"T;$U,C!*3#J4/%2^= MX'"D:_%:NFQJ+@>TRGYL$F-*A<[J'*5PY:9O/ENHK+O'*.HI4K5NBJC;BA< MB(D)TBI8XUH5C@P@?Z2+>,^->(,1IWC1R/?92F:X)K-F?5JJ*CP<2GKV&7A" MEM+.6Z,A-EZ88[5=Y?'NNE_18BLEQU:?JH58W7N*.)WCE='D"W,4@/XQY[O* MG(OA1J7/=2KQ9;E1H#-#Z_PTKSZ L'"BNMU#?5;/R'35 8^+X%?/^,6@]8MN M6K #JQ3S#>#?8"MWL\E*7DT(6P:@E/:+0HR]M<-E/^RW] !:N %421':65 K MG5NJ+4,%0CZZ?AJ;HFN#48 +/!V8#/ ;\VY#"TO\,E;$S2\YHXZ4[?H5]?" M)!6\11VYB'3&INF &0S',[YD8R(88C#2M!3!4+<>D6N0:VB2,#V^2=OI$YL#SX8F$FTY.EX.*==F(9)SMZ8E-.OW#) M2N#>+2L%;UD)(*C\OS[J+8F_XBVI4ZTZEZ#++$[RZ^6V'.L,@13?]Y:0GW66 MH L-9-#"ZPU@*8'Y&N.FK[?9K Z09<"?FP"C)OQ7W/>HQ$C/I5(7+(L?E%NE M=JQ;%#4USN:-?IZ<3<>M7_^<]F']+TAS$*F*;HX W:U,2P/K%^5C;.Z8!"!* MP"*4R?F:)L_D2T.3]1[1(*[$Z/:F+R>RV(P&5J)WUOFT'>PM\_]W;UV.NF@>\Y* MU75L)*/#9J$6.A/8B ;,JXY5N&T+F,66*F ",*5GL#_.O7A.VL;F8">^>?^\ MYX>=/2_ D"K/,[#?\P=\;8HJ@A?L#X0)D%D BP) MJW;[ 9"!LH!H$ /#>#Y$O+?7$K8*([<_U)]][I<2XXT:6)\#A"",FN MQ(FCOX3Z7.V(J>J[X@YNOCLR +.A%&0#(%('TB0M 8$!A3K:CU^5ZIA 0T'L MYAC?UDV5%/&-W7=S>:X\JYC*IXD=!8:6=N@[3D7?)^05H(RBWMDT.#D>'S#D M'[9F@ QH'\@%U//.E@E\$S,?2 Z9X>$*\ M5CC % ;]O\\-W0P4(H=>W3EH?L8*E@%>94/ H+$;J._*!IRM[()7!(%&2"H" M!HRX<+A#W*Y*9NEB?MJH=L823F9(M=.7,[GX^K6K+EC+$9(:+)QOR\8QG3V3 M6&-<-0VE"I G(>*SNV9&]G@NX*SCXVLO1'J%W5#3$2,\&IWFVAZ\/6/(,: ?PA7Y[P#,SSG>7#_ZY MV+]; #0.3 # E!WO#WGAJO/@3N(Z@OV4!C->/%X'-BD\X*"(9'QQYZ&O")23 MO&EU -)"R2\YMP'T-\7&LU^Z6M2\)?&@%/Q\^XRO3!YS?IUT,$>^+$:5H MGX>L']D:'W8,'?NW7A_L^Y'NUB+UW5U%/=:Y;U1 Q![>D)Y#R0,2L7-D=P/= M$KP=NF D3Z >2_CW2&S!]ONZVM^D&>E+T3L)_)%XM<-WU,WF1GV%Z$8LWAW[;?UZ?GJ(>4R& P:O7 MBBW?AF:1BV5W>Q@1?T3\%R'^$&7'?OQP[*Q1KWT%,$"#/A9?\IC\B$-QYTTB M33CL1/]"_*A/][>!DZ>IAAU2K[('+^'Y*JS@WK6Z8+@&].Y 3]$EBG1Y9__> MN[H7.PA5M>\+Y; %!SA4>\.H-](MOZ:L?L<%ZQ7RH2*1_TU%_@\5\&\QB_M$ M$80[#&:I]&FRI5!/;*'5-G-];F73XX^7A8"3_CXI=V'79:BNO_,X[V.Q=ZQ5<4/'%/,VW?;;VF9?[ ;^! MP1*")4Z0'B[)2UDWO<@O&!-CF X&TT(L%2CJCAD4"(#!.Q*@!]VTO3R B;"$ MT3NR$027[<)TWA-/Z0<*W2OLOOW>\!24F##:[*+F43#33XD4H<@WJO-'U[$W M"U"@H@B%,"""?"2H"!$A0 01!4^%!!,1;PH)(B+>%!)$1+PI+)B(>%-($!'Q MII @@D@]$A$BPA1A^Z:5_5UOV-[@S:'?]B[(D/ELD&'BI#QPZ&Y>NQ-+EH.T M.R^1^;6V"=%Q^+''X3J*P2VNH.[2?"P$$=9!8X:(>B/J_7K4B\H"[&YJ(AJ. M:/B2=E"XD1VI6=$A_\0A#Y&M$0XFX,>1A00?D?_/(W\8G6/" M1L(1^4?D?WD5,$10.>M_.XR8OICB=^]V-U.=Z@RV2X4V$W< M+=#_:\5MWZ#[ZE6K)XYE.=Z<)P=EK;?$UWB.F;G5U2T#R$M)9ML=.NTEUYNT MA-Y"6934F-]>AC@MH!QQJXA;1=SJ@MP*\0;DT?4;+H#?&U#I#R.W>EINQ&EJ M4AUI";E!SE1M6BB9M\PJ[.;6L=*D:52U#9&9Q9.B,#-QR*T2O_Z)GQ;)CKA5 MQ*U>-']"M;40,JLO4QG]TDRF0UJVHF>G*DNVVZ4$96\JJ@M[LZ5^_4._IA)] MFS&'>ITA<1-GS6MN0G3_R,;\O(V9(BNGL)QKE_TGX4; M4MA?(;!3O\050#!JQU;\I^2.:TC\W?$%B.V&+'%K^')^Q+7#B]Q2,UL+G)3 MJE'$"XNM0?:+F6:SM[JA.S EJY?+ENX[H"( B-V?@5C=F([7P3 MMG,F=RA<&PTAU_FJU>6+^4S!+*EY.RQP@=MW\&IWMN47R./1 =*3QA#.;]+>@K86/[FV281W)7 M[>OWCC- ,&! A6'^"WO^"(%Q DE8&GX/7@?5X;VG#NO#^]^]48_/1PIL+$ 2 MC]"\GX$_@\I_\T?=PC]["'^52A%88P3^^+Q8'Z[/7Q[BXP30WH^ MEXA_P1'8?V,D>O+O(Q0<8)+8$Q7^A-Y7+[P^P(J >!4OX@P^)@2:9Q@ZSL<% M\ \C)7$^01 ,3J5HF4H(OSQ " %WZPV,4J8PHUF\1U..I:;KU;&>!ER=.AXY M97JS)1-G)UJC2N6)7IJH+ADX,G$\,E-=F^V*ZIBL3,?S&6[F,*-T"XQ,'8\< M],G),#]>][@8AS-SH=/8.K,T3_($>3RT7K.F68TKS[7&>A$G5C)=4>=IGN+Q MXY%#D5&S.EU4N(W35%*9V6B];L#\B).1VWJ]+#=:C367B!>'6N6)H[9I/\CY M<*2Z77=S*64UU!9\-F55+7W#-%H\??K.E=LM:HEM7N-DN5@<$+'E:%!)\XG3 MD+.9?6&BTE'=^8F>J3V/* MB;LU:U97K"'X4,S6AZ-"A[73GD%].#*;D[>J(+@M=D;'VX*=GHZ)1IIG3M^9 MF*_[Y'#5$KG.6M.VY?QV3+5:8.0)XB7BR25R5:O#-IXRLU4Z94S3%%AQY0B&N MJ5NIPG!;YGJF7$EGF895':S 2/IX9'*2LXS%IBVP9%9).G9?&]%Q!8QDCD=R M;&I+.&FAJ15J:LS)S4:<-8*SG^R(&JS%7M_1>UK':(VL3;S6KKIP=H(X'EJV M.LUR)Y>0 #JG2UHE2[D10">!G^Z^8RR4F6E856Z3IMG,JJBN6%N!0T\0VA\/ M[ 53HSB\P.0EQ9*S9;Z#WGJR5D?,4#6[S]:UQ71!RM5TK<#5QGP+#CUY:V?)V-MU.Y/'*^-27TKG&7Y4 PL@3]]:6C*F M32\T@^M5V$Y: "3."2TX] 2KL6&BO(QWNH2V*)'SAM("&Q306T_0ZM)6ODAV M))E;E/!L9AHK+%,:>NL)7EEN4W^JM8H#/-&C>XN.2F1+K@*'GFR+,RBKVJB4 M1MJ"9.=/95$MSN-H 4>8Y1/Q!$T+),VGY$2*CS-D@A])HL3C^$ADB"0Y%O"3 M([/F)_E9GS<)UN6-&I?FNUJB";GJ"2 87&TWYE:SK17Z>JIH#V8NIT!>>3)R M,Z\WN9PPRW&N[5I69R3)8\!_S[#*6+9AK*MZK\4)[KIJK26.4^N0J9Z\6N2D//8K!CHYT5^^Y$6\PXA0O&OD^6\D,UV36K$]+586'0RG/]@%/ MR%+:>6MT_->+7?IQ)?E1H'.#"T%H!Z.)ZZA/+]M7'0GLM\("391\ML>N3/P 'B?C3G@9W$B M& KXC-HDR4 AFP%%;(/"99/_MC%!%"T TL/F2]A(T*&W^P$#UKU/MO0^S)[+L//H/"S.@V#LVF'IN6K" H& ? M+>.MKE#GIK*#RTP;ZI\JZHVYUREK!QTI>-HP'0@J$_WA@?":/:7VM5O!=.Y7+/X1IR-$A 1^&,J:L06!D2D'E.I"!$A0$3$ MFD*"B(@UA001$6L*"2( :XJZ?X4!$1%K"@DBB#CJSQYAXNZ8P!_C$1Y"@8>( M-84"$00>H>%R:/CSW(8WG7_?M$3W6_;L-]WV6WSP6T1%OF69?;5F7Q&M1K3Z MM5I[O6621Q3[=2GV3>/R)L@MS>:":L&K7WCS>Q'-]$KPD8MV^I"I^;S LV0QK1G^L@N#>QWOO(XO<'P:W[EOIN@WM7@V37 M<]FP99C; =-/=HD<@".90(E8N((%8 %]@+"JP<44_7MO^Y2%^CQO9.K2;L<1?4=F]1;X3 O8(C%"PX0I \Y?\5QNIJ;*-4=F?=ZI3;3!-U M2QJJ>FK[\:*]_I*.BI=, /#E<^5*Y'1CVC98?L+UG,J XIGN/-=8\11,&(X_ M,,Q5RAN%D$W]5*X4,:'0,Z%;%EM;=Q,)F8XE5*U@E"6JKMNL_HG*X1]D0MV4 MFR=3UKR,RX/Q8A.S,ZEY#3*AQ*]_:/PJ'94])\;/.XH_E04%CHN(!WV>!SV' M+33&B!_915F7\J;5 >?Y"LR(%+:)!:]L2AR9KS0SZP*Q:?0_7F_V@\QH_$16 M2@U&*>*Q>%5C*URJQ..P' 8LUOV 4\PUV!'RS_R\4_ECN1$>L:)WL:)/7) M".(A3EZW$_*-@F4.0]D,T4)%3 0=DU]P=SD3U;J>M^NG>73N'?5V3S_6SV"0 M>T5R*9\]AK,A0")A3!)#VQ8T(=]NM&**:%4G5V>SLF 7Y&0Z7^462;U97\W5 M)MF!91AA%P#JM0J[7Y;3_ C&$O&1,/&16WJ=%IMA(1Y/VRNVDE[2\KC=7%1J M5_$M\AE.8]?H:QZ5K.) JK^5'^VBBLYO:L M-K[':A.A;EDH]7A':N5B3YH\=.A%2JG$N[.K7R$EE U.<@1>8M5\+%6N/2D" MVX+M'V!0#?Y:O]?OQ*)^*D>*&%#(&= M71MBF@/A%;Y4U^Z8A+_$> MR4T$5ABK?#4-& ?T?)'$ YY\+3OA:\;39 5[@LV%S>. M)S/.QF6R,!^(VRQ?86&+O!>SN?[^!CSF1["4B(/Y9$QNPD$&8.JJU,KB>"(7,TVUWBZ,.06 *P%4K@<&/PV*N1 'B:)B MOL4FHZB8KX[!GT&F]XV*"8N8^Z1XLE.S'!>O]=,X69VD2ZLNRZO\3<33N*>T M]%Y_L-$:EMY6)=YNF@843] ED'Q(O*[A?IMHF+IIQ$3H*1 DV'KYLLZ">V\N M!)9T"+VH49S++01\"$_ 3R7X'TO?85$.OI<-?#"3OZ>.[#BZ+/549V*Z#G2] MDV=T#J[5HTKIGMIC._%D>L4DF:&Y;0%( I.8>J!2Q!5-XI]W(G\J)PIE-$78 M6=&M R@JYI#(DZ7J%,^.RZ5L6J%2R?F% B@^Q).$>#.]?I*R;7Q1J=?<\G)K M)^:0)Z70S6@J<9H4< FF% 55_*A]AR^H(BP,*1R.D\_SC]2FGQ]E^^FI)F_3 M@QQ+%+1:38$0@*$5] -%GY8JN88CY:8'*+WG+#FNV;]7A?^#!?:I78']+W^1 M>E=G2VBK=-_5\Q*>PMWWBV_[L9$?Y_A[6A0M5]"?>1EQAKVG4QMNU!S8'58M MC=1TAIV6#6"R,C .A"2NF(#TS16BL+.JB#/=P$'\4R(5[HWA>QL_H6MU$T4Z M1&3^W=O#? DM,[S6_[NTPTRAHC078X;&R:+1K&8Z:9L;K(!VZ.55O*8>?H\( MBH"\A0[SWJ_.F=,VWQB'W.#/DC%5ZZR8)5?8=&EK.:O/ M)>U"Z?W^GNJF5^;(<,ZP\LU V&8W8T[2-MM8C9!X-UU0>5Z MRU4IGEJ;[5*[!1@4++*:NF*)U8A!?8E#>B$&]7+T3)@W?W4'3N@N[Z-3<=-3 M<3Y^(\P[#X?0_J2P'0B-#%ZL)D::(+?YL5R4U1)S0VN TN*+2Y!%/L2V\LEM_&U.^X/1E>OG94KV,ZVDF1HO"&D/2G*#I497%U*;6O]Z5 U>C2>7:S8?H.BLTZ]A5K$DF^)J>\1 MBO#O:Y5\O/>N0F"UO=/U%Z:0KY!5>;@WH.Z<"?9)Z^*6 0BI\IJIZYLLH2VH M1(MN=)H)+OGY^[T/E.)QU,U@FM(:=4[@9O)3KSLJ#E? PB!0L4GBFJ4F0\7; M(E9V=X]'".'R-3G7%_:+?(!S+9*.T" )R>5Z'8&("T^=6<9"G OZ1I)T5,\C MXEQWK/=Q;\#\L("%Z'R$$B[OBET(U>$(BUP/AP?H _+8[:=EOL'9&AXCY[7Y M)JL(L0:2QUZ+6X(Y[5?VM8M1_$$"2D>>.PAAE\]"^6ENCW/Y?^&*AKIL^':( M-WJCL*]P^W*,,5'-5ILCF4LP]6:2H>.Q5.ZR^8&OAH_Q5K.WD8PLK6VR^K:F M6'2H>E8V(&$W$:*[%:&[I>M$(9]/2XSF3RZ;8)PF/Q[;JA4NK MOLIH<'?83);8Q9.F;OKE%5[A2Z9>/ M8 EI)D>(47[)M(T0;S,<,O2S/9!G,;78K,1H5JA*%%DO/U'U_L<1 !U< 2. B]8SY/PZWEBGAYF8XZ)J3-P2H%.ALF^&6@C7I[\-S96#4&'T3OB1!:U M!\R6YX+GLMN%]#Q@INO,=7#,X9\8)!%5E,'7NJR 9\IH6.(\66+L/I!VBO(+@$#:(<<7,<W( M,_##1' P >!'-L 9A3]"I&5-L"AC Q\3P4<=8!E]?^CM4P&G5,%ZEM\#3=29 M4^1M&IP8.4 0_$;P2A:!7T0H\W9Y6S;X&V!@+W%KC'@\\GEZ((*<$LH-U7 % MCU7> VCJ(C&" -C W3AFRP%,-#X8#N)^L0() )Q/\ MSQ3!-Y@YESV^"$%@FZXE>D0Q 12%*9:Y#R].L+ Z=(A./=(), PX#J^?Q=;"?8) M3^K(.F3K#Y@B&V"8CNA!D( D41'A ^Z-048)L><3/&+M@%K "U5G MX#Z 0[ MX0JV!V),\H0!G&L#=%D@2.#L^T7'*'@>=G7,X<)\.D/C(;'Y^SK/<<]L%.@I M0$$Y/&>'Q.B)OU<6%?<.Q;4)]H7:?)\F6'Z4EY*%Q;R!"QMJG%[$B\DVN[H) MP=;CTSJN] 9UML+PZ]3$BE.4KOSZ!W\\#9P,"/8QL+/J[@P( /$S-\6?AE4\ MV2;D\K;9Q54R5TM"6Y176L?F4 >HP9*KRXWQH0D&?9WHL$'/I]T%B\X N:!Y M "E8ICOGK7FK6A?*3(-+D$XW3:0;"PE?>00!!+PLI9W7A_+D+TP&H)Y#E%BN M_.N?]KG[U =X'G476LR8UT,1G&$C:*CHR0&H_5GHQG5L @&VLK&_$ #(QX0GQ8^TD3?W!A;\S_\B:RX0_[[5+X))A;DM_PX^[$MZ>&7LZV$S M81U#-&#LG Q71X[^UZ!&%*"T3>!=P$H;W!B*Y@UT.H\=>9-MP5Z2S+QF'SU MREQ2EV?>;X)WC@% _LQ^#L&W1^_1T D:K$5 ,*_YZ:->-%OQ,P 7SUZI^\8 M01,'0X61;>JN(Q]M]":7U]Y J Z_TQ4&]K+[]X^\1>0CS42(" $BB,?$JREW M$2)NA8C4(TY$F+@<)MX?8?4^V? M[MK>XKL7M^E%(.9EZW+;!LH%_/+__8(- MHCX' OPQ0=T=!D%HSFCUUC#86=Y_2K#?H88Z=3'*OF^MPTL3^Y^H MH/=.HKC(';BGPX6K@.6-BQ-2%X]2_;3WQY6Y-&71K0W;:0\3;:4[ME+6#2/& MZEUENESEMPDM$6LN67MH"^O5BJ=@9"J3.O7Q?BE=('_LP!4O7!'BRXO^ZQCD MWT*M>]/8_19Y3U?N_?AIODCBZR$[F9@BM[%C?2I%-UID[R9)4\69KO16FZJ# MDYI"CD?Q23G57/%QR!&)!^),'-&G4J9"HV\B/KE?R?7DVDNX2GM?XG+M?2,] M-5QZZMV8]0_3:L\R\U3XE-Q5:[UPV8VA#K-TYZR^[5UW(_E6/_\)H$/OL.;PV"V_%R M6*-QQ\QABB@1,FZN/@EUDGUJ=;0&@U?RR^G4'*SOT&VSP)=3/;><+N*=QC9F MS)+Z@"DHT)@!BCIUF9X,8=+2#X[E_E&",67H, &JQ+ _:+IYV1N12!]_11^_ M>QK2#1W+=]]K>#S/(?*PI(N9U#8][IIXAV^*98?99 CIU7RMK6R9DF!/_MCI M/$F6TG:M9E":4*ITU2H]SFX=!5@QE'<$42[G+9.U7N$2IVKO39.UCE9V0<4= M\S3W$Q_YGJ'P:L#S2RDF1Y8']8A=-:7DSQG\R<(^'0L\$Q2N0+#B,. [9O1"X]]G[&/UWA(%7DW;0UK$:L+UERX:QOH#=[J-,-'73^OTO MP !H,@7&=_*E'+@]^,+^70*("].NZ#-@;"M^'V0>.MQK1 MG $2$57PO:3:<]>!R6WV!*QJ8NI XNWR(&;>AL%[C:5JF8;?6 N\# A(*.[ M3S IX/DM\/4*C),[,]:#A+$$7%=5O,R?1ZRG.A.H\LW!0N$>/_#P ]BY)F,F MK(F!TF\$0Y51 @3,J% -"; #:W.4QF1CMCN:^I,! I8-&^9H6++BZEZ0]FB# M>6F @@Z@ J64MRV8MJ0?KD]0@&#RYX2S0$D+P(9$6[!B?WU3(&1L20V2BPP, MZ"/BY&!M9PC%2QF1O&("[#O@Q^',I _8*$XLM+UMM'Q__ M%R#+8Q >=1B(:P39= 'M"O,YX'4H]^" 5A\OKQN\R8M?!LH'9.-!,L:)K-P/ M:=V+U!5U(/ZAR3#QE[33_N'2KA&J^Z+I1\;W8JH\P"2/HW'_XR#*> ?6F \T MWTS9VY2O:)'(8E'DF!?$+(S!O+\%?25L;'^3#/-(Q@//UN^=J0/!@-&/#/-? MV/-'"(P32,)4E#UX'62C>$\=YJ/XW[T12>TC!>J()+!1H1X%_@S4Q_AC_$I8 M.@IS2SPG^PK8Q((JUK^ZC>S96&ND21C0'-'_O5_6T/\** OHT &^D?4R=^P= M)0O[X=>O4BD":XS 'Y\7Z\/U^-'(]]E*9K@FLV9]6JHJ2#&,O_S4J^ID M")C6H3[HV1PVRBL.^++/@V'% >@X1LH7+"1A("7-#DQE(+5@*0>8< V,%; 6 M.&XDV*J7CPED@>WKVH%,W,MH/13?JXD,]4[T"'C<$\6PI 'X405''HIBRQPA MTH1B&XF(&9P22? 1RE:V35C68(-!A6(&YP'B>I?*[/TH[WZ$%"X\3[1[>[ $ M ;-@-84'/_TNF&U/OT"_>T-',M1,G]\-)"R$S,83ZYZ2 )-P9^XL>%&09+U[ MB>=O1$M^!L3>K@ - V&CP\1S!ZDL)VM_V&DT+\##UU:"/[U9P N\14"=RI\6 MXA-\ALOI0/(M ]WG@%4%3W=(6I*WG)PV@_2-\ [V7]5]B^#O,,?40G MNU(7T.( 1.EKV:]K],_&R($BB\P;@ ?P ("&I *%5H3Z"J#".5@+T"P>L+D MS7N@F5I@"*)&A#//XO!?@48#9QTBQ15G4GH)I0Q>1 _>/P0HG M"$ >O:.# E:_>0@L+G!Z@*X&E6=87@- U$3&@AP4 /&U1^]([33'N8E*L: B M!L&+@$8F *#!GZ&#P=- H=L-6A2[)]&A\E2_0&D3_,HA\/-.#PNT^ -E'ZX% M4.$8GN6@N *TE> WTCZ:@KQLA"XPZN#H[Q.'!Y8=G)]?>^9EY]C2/C,:^YGL M7U)'O/LZ4912\T\V+S'F;9TTM,S,JR9PFS\JBWK=3^=)@ M]<(-'K/G'&+\^[LX+Q37*2>]C3GLS)&>BG-YDQ]R!_[64CW_@7NS#EQ91K!A MZO<,%M-!DZ$D3YL$("!#9D?M"B M1D?#%#5@LP=%37;G#Y5.L?:JALAP#^ WSPDP$9;0EEX!*0+8H+R&ABA4 )#O MYXQ=+:FZBW@,V^Q@4&$+7!=!40;/B/;+,IS6!W_$_L^_B 3^;\AGY!TT,V*YHOSZASK74?$=!R&H0.&1 *QF0R+R2,>2ERK@K8%& MN>>6BX'-R!Y^84*+LMAMIK-;$=# MK;(E)O9<3<[;5@M6-C&,A6Q2I!E;4X5Y'BP^6L4+?+Q?2O?PSS M7H7 M(K)];N?@$#2\:S=_-X$K2_7WX_VZ_ZUYQI8\.!3P,G"B@J.F(L<%=+CL/##/ MC@/T$O]6"NF[,X@['[:'MBTT_5W;AO/(8'N'<@M\I$O!.:.%G-5YKARO +::%I&7%!:' MMDP#?/3N#/T AI?"&.PY*4NLE4YJE3K52XQ2D]R\E[Y28,('Z[&>OU[P Q7V MKQ=0UR18\4ST3+>T!$PP0&K/(,$.87+C@LV>5QP*/1G=)$,V$RQL?K P<*"\ MI?NB-Q"Z+YNW@(; WSY#SP,1A1%XK(+8Q=NSS($AA1X^"#*]60G>3T8#W6%E M[Z0_75Y"OR-<1*"4V%C)MJ%(J0,F/P#ZD$^<=][0O4']EO56,@# EKL*O90G MT?+I3N;U:"05 ?M0LU3/#SX7_)3N<&BZ&)Y\P$HS<&R6_I$!AZ0MP[+72$7V M SBQG'>7 2,5L+^ZYASP=I+!_T:UC5];YH/O#O.O+*#[6;1D_]9!VGLIJM2Z MF]:OE I]]+M:O\X$@%&9 !8Q@0J&=/SXOD,\J+0:5/8^U()6*@P7@>3I.1@4 M%XALJ+.,9( 8PXL7>;W>;Q!12",&!&.3!,/PH@_A)I"^-$:7$%"!F.U"8&Q' ML/QRL<>O2@!=24:7),^^.1EZW+SZLL@'&%Q88#+02)'BY&LV[GSGR??BA] > MD19C>K%39ZX>]R%X!0?+)TY#6'PNEUWZ21WN_5-^L8.<.CW():\F<5=8GSO MR?B?'F"?YH\.HE\)V1'6\D$=5A2^!GU+@ QA+-RN3NMN-#875,F[@/5"N?8) M]%I'.''^"$>G\=N>1L^0W=GR*FKK &Q36!A^!,Y/X+I!"$/W-T"5-:"+^T5% M$UJV&Z#T>)0 [W&@7GJHXP9V-2(\1"LK.;!9 X-S7XAYMB:Z;'XFM;,#/)IR M#0$<-#AAU@1JM&%[GYXMTOR.Z':)&J=FY^LA=N'5X*YL>+:]<,R\9@&Z,"P9*J4CW30E3)S(,]@1P(OR]KY3!!N*&A0 MYD=(^Q'T8+#@ $:D0"\0Y/WKN:@>,! M8U -%'Z"\@B\.N:!? )$:MAC3^8%T=IPVRX0Y\_QSG[/(9^. W'OMSX JS!% MP+=L(-*@BCU1YW#9,(([V,(>;)^7O@=E% -NQ705YD5X[7G09A]V-]O/D3O0 MSSH!MA?R;L.\X,_1?"X M@/0F/B&)*68DX[Q(B!(?9VB"3XUHAF>2<2DA$?%DBDS\\@ A!!F\RV%!)',5 M>\PVN#1N+EI4<=%4H*YW/-(T5DF[-\H)6H^SG^H=:II2V31/GHXDT_13EB1I MFXLU&9YNE&MQETCSU.E(AU VK#"M&&QAKA=Z-3<[GC(*&$D?C]2&RDC;"AN* MBQG)27-L&(,QF#W.X\SC.-AJ7%5I-XKS_+;9BRPM.GL_>R%+DH+X65 MEF@L)Z/&7.DZ)JQE<3*2EA9.A\EF.#Q1G+F-8BLOU;05T+-/1MH:49&?JL(2 M+R1CF6X_YXRD%LRR/MF1L:6;8W?8T+G&9E"JJO)3L3-M@9$G.VJE+36Y[3H: M%YN[&O[4(.5L.\TSI[,+G816Q>L3H&SWQ,JDQQ#%PKP%;("3D26[6]AT:CV* MG=%4.\-67+"CU&Z=+R0VO*[O?\ Z M(.]S7=7;TV8PR]P G6'S+)A]4]JN%,5,OW>L&H<>A< M4258$N#0SR/#9%?9>].OG18!@[6!F/\5Q%=#%\QZ#I/^@)@?P>BZHQO:_VMC MQP_#@&U?Y4(ZI1''GH,7;?0V+_[Q2&7>Z3]GE1)!E M"G>U#U)Y+<\\)0XL$_HP@IP%7X$P>V@S7X@;)!B.!+L^X4:]\C(_L-"Y\I M+N:3 20ZI->@/P-Z#=R%YY-P+[=O!6A33N!KVD' OQUU]L(+SH1:WO2&\HSM MO+^U9^/$3WLU4.2:NF<%PHR90".'UH@*Z/\EZ#W""UP_[F+/RCHP-?R6DG80 M88(&[5"$;%L_2&INP>,,B0?&9IV?$B5988'NX3MF=8@1V^OVY[\%)5X]8FEO M]CW+Y'1"F.'C)YAX5L;^0G>M@W=FTMU0Z0<:HV:X'MT&9CRR_H'1"UT,?G[. ML]T/X[XI'/"N#8#'Z3MVG8@/W@>)P$MB0H'NX'DP0RIX2V#&"<\1T2BA?&8: MT&< IO42Q_WZN,BNEY8>)LFI:?K^!GZAT&ANTF"^JN>&<68N8P)%*PCX/EH-\#BFHQ2&"$C>\P MZ%/77Y+70?:B7\E!]FH7N 9,>@\Z68*SB&3* 9]%-SC[TNZ MA?&SF\,+&?.\]2@R#%U,K50;^F, S,H7?%9 MO?*(UE,8)!D9DMX?K@%C[%!Y.<_Y#.CCU'NW!^:#B,;786T<]3[UOD:2^S"G MY=+1[W\3BY2=ZHRZ/2O]ZQ\R=::+ MJ0>F(,@=0O$Z\'FN8:9OB5A&L?@U+JSMIK;]W?N//+[ MC8;?"K"[&7W?-KOC573Z=U;M'>S.XC=?T.5E:V'FV$H-?&A7C=Y 47[]0Q"/ MI^7W#_#[;HQ2V$6126%WP..?)HE<'8_Q9(7*]E;Q!N<*U6'#FJR+JM!Z 8_8 MZR@\D&T[N^Y <]II3? "+ 85YX^%SM]-NJ>]#/4@6UZ$,?H.JDX@ _T7Z4) M=V\V9(O!ELS*9$^5W.O9/MX9DKMS F=XKF<%- 9X3 P4M'^4H&';KN=Z ,;G M!!@TP'SW[B]1--!>[4&4*^)XP4%02[&#_%['BP^YNTK61>%3L).TI^X>J%!^ MWK)?#2PH,>'/R##.[CT^*_#MU Z[)?<<1+##W_ C^; Q'5V-^W:GB)/WLE MO: 9<.KY.F<+>%XEKQ6XZR,=N9=>VX670Z;*OI'@.3K1_=FAEQ#>BIHCZ#:1 MI?WK> &=)LCH!Y[Z72/MPCRR3VO";P*MK='JT+W M<:<1/KWBY#,1/N?'W2C"!X7K>[ =;6"$AE M]]MIOTC[+\^B=_GNP/]'4X:;_WR_ZUV?W2CXF;]!> M_*U>8:\V,FGYMT$LN@U"&;W?!,EOI*/=BMI#0 "?/>01 _L2M/W!;5^,KX6H MR>G'^=[NWMOC_!3^$(B B -&'##B@&&G[8^I<.1G61V![R4N?E%6Y[7$_49L M[=7=ODP8Z@MR\*<3!_6MB".2>7>1>??N*;Y7K^-BI'SO/=VCRW?\?.?K+]?$ MVW/OW[=S^VF+[JLVZ'XCBLFV'-A &X:U-2P_F^JYM?;>^?';:C.,F6ASK%;6 M"G*\YE2%26$^5UYKJ_UJ$.X;-9#8M5_I+0W;3]FRU!769QINKP9B8V:PYI2K M#+CR:CM*KQ<3F+). 5$&C#@F3K_2<#OB!Q$_^+G\X"C(_L/\P&S@#:&TQ3F5 M?BKQ!6*=EZ:M._,# V_/M.H S[!9EZXF=6DVSM05P \2@!^0\0.)Z(B@Z MVM'1#LG1_I!Z>7JTE^!5K#+"E[@JTO%-JMC*)8E[FYL%*U4V^V:FR/4L8SG: MV)DT*<.Z9U"]C#\P"3PZVJ%VDOYDEZA_Z")_Z!7\'_>^\[FFR KA=L,CY=ZK MP/IRB/>_\X6",:*RI;OK3)/T=(?ZK],_"&.GY;XBDYW M=+J_T>G^D._VQ=-=RF7:*=)WD\I+0U5R^F[WRZM5$Q-30'?5QKY'O9 M.F/)C4DA#38.5=$D_L DB.AT1S[O M>%\9<930'+&(HX1)):304K9"NX$NU6G%HZ]X<96BJ^4JBFY!P M 2\8JI:NF+6< C@*T)\3#W@R\N1&GMPO[B?;S#QNU%U,*IT,:X/):T@F9I3ST9[Q(MV*$3.7!3#W$Z MTW\#\'W2:\O_<[.O]S4"_RU6[L 7>":[M&'/T)@G$#RN$?]?EL&[ZG#Q@S^=V^4*?61XICS MWR3Q" V)&?@S*(@:?XQ?"4M'5DQBAY+_%;")!3GZO[J-[,L%4 S(JG7OK2MO MM?Y7L $0E'GF&/6K\E(/?4H6_ME#^*M4BL :(_#'Y\7Z<'W^\A ?)X#V?@0L M2_P+CL#^&R/1DW\?H> D\0>K_(G]+YZX?4!5KQ>[+PLR 03%TA^3"9I/DZ0 M B_@U)@7!(:@&9P1$G'BUS^'W=OE]591:%K/LK-9@1GSC:54%!4H1H]'FD)_ M)G82>@-?9.96>[0>5DKS%D^>CEP2"25'Y[8TVW%M*ITBM?1:3?/4Z<@):9>T M9E<2<&'$UUS'&FR3Y148>=+C/I'JN4^IW*2 9YNN4]&F0[S0A-DK)YWK":%1 M7'22^3&>W2PWVE#"L[-.&HP\F9W.D<79-B:R7*-3%/AYT76*4E/ ML%R&E6X MA..+%I51BZ2I=>@T3^"G0WLZ^\37Q.Z(35Q@A*$!]X>KD4?>AKTD&+[CA?W8=\C\#1,3T?@:U1QV* MH@Y%$9>,N.2WXY)1XYK+@2OJ:A01QVO$$74UBN1D)"?#2>W7R4^\0ZV1VR/H M[I5)CH111',1S44T%TZ\?;F0_B]7G@6FWL@2UG$$)ZK-$O49B_J,O5!6!1T0 MV.VAX ?[0HBB2@@B ))C;_R86557!+N MNA!C>]NB9AALH[69M+SF+D2"?L")J.%@Q @B1O#.:BCO8@0SH\S1_9Q0QK/S MI[KD&%UVBM^[TV![PUL+5LSP^&R:F:8XE536F9;7"H:@4P\$'C&"J!+*%W(N ML34V_8#) ?5COBY; 9\E+TWRV5BBCLO)YJB4,*TY7KNW#LHK9:'?R<96>"S!44(3 M?^KI,<5KJT+''Y*IJ,Y1Y"L-N:_TTOKEO;?U4WTDUR\K^W.$UJ<\IH4,C]=H M?ILV%V6-[/><8B\>$YK+NPNI5(PC]':^I\E,KM>F-DUZRBM>.Q6">DC%HXJQ M$3.(F,%EO:: &=07DYQ;[K,BFS#[0PEGXD6V>N_2G-I\R,S+PTV:J[@SQW"[ M?8:>^=U7"/(A'D]%S"!RFGX=IVFZF<[N.TT+EBS !+;L1#6$R-:*_"G?31I] MW&<*C\A..OCG QT/W[,R*C0Z@_I(X[6-H!O->36OU.;W5EJ%9(U9MYA)0^N5 MR$0\L4F7XK&6US>%8!X(DHP\*]%I__:G_>/>T[=.^P*<(JNGQMNLVB[A;3PV M<<:=>Y_V'!%;&\O.TQ+O:)-^MEYK#D>5EM?3A( =[Z.6@)$?-:Q^U.NHG/?> M5>0YB3PG=W&C9NO\MO"4WF0-=LSUR +!],QT:I6_M^>DT.PL,SDK)N.QHMPI MS;@UN\'3?E.3^ -%7E%&W?M01,P@8@9W<:,"9B F-+5IT\L^GAA.=3Z36:8F MW+T5UGPSAX\F'77!R=22SC:+]D!0TG[C$_HASD2QIY$;]0NY4=NR[RSRD4E&8:L0?(OYP>4?M*7_@ MK*:[+::S&DNV%#EE$$ZBP=\]W_*)=R9XO#?68FW=KEMTN5ONH&X\0-5-/B3C MR8@_1*[9,+IFCYI+UV4'LP%Q1V4!KN"5N7O?UMNE"]]]J^$1>E^A%W4[V>K, MR'(SQV6+K")GW/BBZ:!F;K=H1AVQB/"&8E4*L6D2'PT A,<](X==EB6K]J+*IN8C'!65VJ) M5#I]KA6Q)643C14SH3EY,.FNRVNZITEPY$GCWG7CB:LWXLD)*TNI8L$VR=&P MJYQK6BQ76D2!RA-=MI)4\/'&5NM%-/+DG5-UJR0;UD;$A2>I,%@MXY5&M\7' M3QOG*L5&*CG>-O)X0UY:^87NEHI$&HP\F7VK$$(B*SM%+99*-3>CIN)(*AQY M,CO^5$JNG:XF<+)3=UN-KIF8**USC9"5X;A>&+LTKL7613G1S>BFNSW;M+@T M*G>;:]/JLNY0GW=%F>6,1AJ,/%EGBL^UL@*9GU&KJKK1FZX B,/U\D3 M$IZB" F 51H1?!PG4KQ 2S1/,F."%.1QV:77: MHO6E6(EUN:S"K\5DN9W1>F?QWYG.6DF[O7" XCXN3//2P'1,V-[ZM!USIMJ7 M>NG,0HO58TN**S/C=?YL(^S.1IRHLKYF.#=>8OJT(*5,)WVN$;9B%U*#FA/; ML)LB7ZS4FF0G+IREOG'>*BP;]1JEJ7VWD8X-6RF]D#Y+*8:6==IN4> *2L?A MYQ:?K-'I^M.PDD5N\G17)LEDWB125-*C%+ MR!-X%B?)07T%@*5M%*O6%S:YDMY;@9%[;:B!2E)W@:JCBI>PU ZUJXX[G^O( M@RGH&4$7#%'N3&39R:FVJ)NV:\EV%TP(CJ2H_0JZ6;?T\2S52VX-35#8^E.R MD+5<6#3.ESZRE'9>&>=WO<9DH*3-P5(59?@]&I[?N,/YK=N7DX_QJ.W@'RCV%^S_2"0B1(0 $<0; MP3X1(FZ$B-1C/!4A(@2(B%A32!!!/%)4A(@0(()Y3$2L*0R( *PI:E]^041\ M-*KD+?,A)-;9=>5?"-JYW;+['?&(AQT<5^\,>PN">.NL[V_YL_V#_Z0'(AZ" M9G>O4D'9->2K$<"W:GD8L?V([;^/[8>]^72)_PY."/JHF3MOG&>"^2:F'-56:%"QU<2)?' MN*U7K5;V\QF_NT K<-AJP5FKRTYCW)8!*):R?2;[H=&OS@NEB4ZP@K$I2+RM M=3MI&+4+\_^)AR23N$[NPT\]OE!EN/>^+Y/]E/B9QS>Q.[[ZEHAE%(M?X\+: M;FK+K=PMI3^?S?2IX\ND5J7&J-N,X;(PBN=XG6U.^_#XPO3\U .5O%)^/O&5 M4Y>^@(??6W6MJ MW,[_=?>MWIN'7UPA@P7WGADXX-E^)F+:D.JFX?]QAGO/[.9@3O'5$EZ(Y^18 MM_&D/'&*U\.=2.$/=.I:UO4//?PO.,?N?B)NYSV[^U;O??@OKL!]]O OE.%< M'ZS+%9PD%*5>&QMU8=/RFKL3#'V]7IE?W[5VJ^HXMRHKPYQJ?P?5 \XYYQ*/ M5/(SWCG,=\^]D&UQSCN(J0%UP[3U8.>OON _KRRX?:N)WZ\;435%5%8 U< - M!C28%9_JG*]FFD=<@V,1RULT,N,1FR+%.+N]7Y"B(M29RK M^_ANI*GPU,'R\[YU3.__(QFZ M?21,&,/.9' A!(G-P$XF-F:[(UM>N !BF&.BW\3]Z4?^]#8J9 *_>SRN+?9< M-N3>A4V:ECD'?'2#@,HN7'4.R]70 1G*PPJC0R54+G1"/*3K*%#WBG_/[I.Q&N=-A0 3Q M&!V(,. A]4A'B @#(B+.%!)$$(]45' F#(A(/>)1P9DP(")B39=%Q$>ON-^R M'D)BG%V7R$*0I!O5.=G?,:..?UO:5XDCH!V6>7*<'K MU5[5),KWIW(_QAU:]MIW,,E,ZC\VX7&&(-$94!S ^Z3,^@<2,_QU]^9RC:/ 5 MEI_IHRR6IK'VQW==J=_.X[>!^B!'(>0<"R_8^5(R[9 M26?/,>B2)N!)Q$D6F3;!C\PM_?6ZT4]+Y\YD-"=YV]TRJ[GG=/KE4B[9WS7D MP0CD"4-NU9'G)S#X^U?]T>;P]V_''X/#_YZ1]6<)41\WR7Q<>. MG*O)]^/PV:J7%8MXOK]M+_=:"QQ8BT6 46F/H3 8G2^X=O>Z^ MASL3=MJE$"[G.=UR(].#(Z+]OCX8EGDB\4L%2;'@^-8!MS D1QR>N[+D<)7D M++U@1[R:7V6KBHAY19FX8Z!>G*RP/-X@/7HU;IOC3:JR)$4J:"*$H<13-I8< MWS-B!^L^;=,)F$#1$\!3D4W1BN-UGS(.'[*;V\X C$[JQS>T!H_9JZ*W=\RU M$^J%X8>5D%$3/M";G(TTERZ0:]A5+8 M$WJSOML_02RD(I!3=\LH8-AG"ULN_#U;[UVYT,[V%L9UQATY;LIK,<(FF.TX- M'332+IN&1AJ!9I\P)$Z2>[B8W;5MM9_'P#=KPOUI!I9PO63-L8:KBBC37!3; MFLT8%&!@8$T12/HIC<;);M\O=/:J_S;%\\["T?SV98*X- 'M^+V]?.N*6QA@ MYUO_@Q]F*,=QM6\85X-"^9_?RZPZXK_"$?N!GS71[QVI"]01%[XIQ"_(;V94 M \N5=(\I50HBCA=:7HV@V(Q_:4H23QAY/C_A7S&;QW&RR,?);L?G-[.^;LCG MZR;#(^]6=AG[4L'G__N&VR[S/C;1II5Y?+1D/XUPUNV2=B2L# MWO>-./0))?"8]]^?F'+K]OI?W>BK;1UW.#QJW,AK(F="?,UVKSPP)7SU+3HW MOMFM!<./K,_@X##4>]J=\3].NDX>" AVF#?,WWOQ<72J7;=+S*RD?WWP MK=,.]KO//NBLN<,*G$&#H<\P>KH O^Y[>.+/^(W0],HC(%_&.W")F0DEV7_V M6_FWN^OH4&)IP5/=8+>[CW[]U?='!!@2G*)A!]7..\+E_CI"^+MDZH,UB2+/ M+YO=P?7EPU-\G $Z^".06OP_X8K$?RH6"$TRB1[)I]\+@HS<>O\<* MYXM<%D]+:4P@)7;*9[/@MRG)9C,LTNUS6RM0Y82;Q>65K,L/'NF)H^1>L/; MF&HO0\^%!DZD9D69Q5GD]?9V5*QMW&23 MU9!\NMVNUV@FS3+PF6=O-]I]<=IO>Q5D9=7:IMXGI?$6IER?O1UK6]7&I)-; MJLXJ1\]+ F4NQA30R6N;O4N MXY#ECEP8KP9#IL-FSE>22:389F1)4^6AU4',Z"Y?;8RS4\ZB%"NME5Q M62G-<*.;W0!XHLB%ARI,O50OU\K,D-,+Q:1$T-..RZ+H^=)JN[72>YW)EJ[U M-#2W4'KF<.DO/0-^*EE85+LU>XHL"J79T%MBE;5 P:6GT& M8G%L*K!9#LNP'"9DT12>E3((__KA+0D=E>:>8*B*Q2X10C37!>\B5>/>1*RI M5:NOYC?XI&_TABEJTKE$JPR%IMDQX[%(;:THV0U61N=]ZA)=9?7NU+7I)$+7"A,/"*293*8[8.7IV5D) MQ[D4R4DLL-\$%D=X@LT*4XQ%LH(DX027P5'T];,G:*T6$Q" MZX!D+M AQ9H:RBYS-)<=#/5YNI)KU-U+^-\6N&95Q^L+Q-EVE98]NE4QN2&:5KAR [9).5OI,#E.68QK)JU(6C_+NF*KTG(O4HK- M4XZ4W%94,CFB6T5LG%\8V0K%NI>Q+_"5.A4MUJHT>2\OE2F1 O3YW#E*UR))"H @QUE@:0& M')A-9]AI)BL"'R.3X@F4Q'F!?/ULB9JLD!)9ZB##])+8+N<9?H;(E[1%2IJ( M\XHHR C65JDE[G%COBE?XL#BPI&*$\*=T&3:KF%MUU'[Q$5ML7$S*#OKV02" MU9HM%+&*DQX"5V9>KUR8A&)5:^P$Z:E= M!=0Z:J%['*:%3#'8W0HMK3W+Z: M9+\1 VN/A$ZM3+%D#)?XG,HA;0-N/+L1'TN MFQ]6=4=66P-AWJMQ Z$_A6_?GPBX#M!E570GN)3?#<3J:-(B.TQO=963Z>8@ M70SR>2Z4ZWZ.C%!DJ3$UVWMFRE+J;N,I'L"%Y< M,"WO9PTC.W8Z.,W&EMVGJ6QTY]+$PO]G M"_\(%5F$/)_J'HK@?G(@GF%V?1J)1LE5K$M^@"X)/3/]_?CY0QSRH]CT0QPR M; ?G7H44[\94'^*0'\4K'^*0(HU'2&?3>*(AK43.6HI"P17ZF M&YHA>U=3D=^VIN-O:LVPSWVE4LUP2#7L:JSSGK5%!3Q.K"MK47B=II7S&MS< M,/,:9UDG/2H/?-4_L%47GF;?IC)57R'6&/%T1M19P6G4V&FN\_4VE>]L\/K]=]?D QJPV@VD^W>"'$R MU<)T4,NR3,,-YEN1:>*)3-^D#C0:W0/O; N&9OCU30Z@(VP!?1W3S>>,)N2,G406O J"H6V:0\1AOC-%ZI(YQ>]JJSEFJ;_(-#(( MXYFIJ:92LH+I0HXFQ]CX!0V&Q]';OKC*WQ?&.32K+) M K)*%E>EAK#IMDMW-;1&LME?,UXSS2R&RV4SV2O49_QN,!1*H$\$>1.VCB-L M]S2T\HX%]B>:B2#YT-"MF;*\GM'U;>WE;QYCN[)I]@/=Z>M8:WOVZAYSUT[" MY]S4ULL.LBVF-\IL\6(Y(S#LU]LI?4'"%QO+/B+45(G.8R+".L*VQ73E8$H4 MAF)/"'I#PRUL%OFI0;8KFW<_4#1\206#HC 4?<+2-YD@%T?9[FG\M;E=2ZLX MQ!:'V!Y!,E_':-NQQ=X1]YKEM%8I6D3,ZJ$B,FM,23Q MA>*.[QI:VTC&,KVM"BJ3+&,62TAUKX'N!D?A3RD\%0?6OGM@K67/1#.A' @B MCJG=(*86=JG#G6-N81\W;&5P'?/.Y\S7JW>J052L/*O84HK&AA6V/%J7G()U MUYB<8=HH2A6*N+I2O W?YE'.G\)EM*\,5^*B\J8<:;K,CK&EXY9O&N6!D&8R0V=3]FJLBQG"4KIJ8N-' S! M@K%^Y+X!O;!)[F<$_/P:"LDGEJ0&J>7((MVUQXRC?W'T[S&D^,VF5'W%C"NT M\NE"36C13@NE%A9KY66G$TRJ0I\0@GS*8#>L8'AX7HSC=M'FQ9M-C?H"+])> MR@ 8L$NTB&T\I:AGQJTD%4R.@KR(/V7(FPQJCR-NMS[N\7#VJ\]BCX-MT;78 M?W2P[=_?;XK[.V+[B(>/!SQ?NC8QIN-5Q>TW:$_T',>R$7?N4'#*$+"JB#0" M;*KSFY/K#'*.XV.18HXX/G9[61"&"??GLB!3HJO]:65;992%U,^LA %>*_L3 MQX!51^#IIW3Z?!;P-61!'-$*.Z+5-VQ..P]D76_0^X^)9H4^W/A6C4'"/E?8 M[G<8=MSELRU#/B'(C>8V_Y@X6.C4 M?JLF'F&?*VPN#L,"N\S%J#[E[:6]+3#>-$5FMG:23N/^>%5H;2'I)R1SPV+0 MT GABJ95Q&>QWVVDX#LD^,9(P4*E@W:7L^X8Z2T\=6ZH;MKVJ'N,%,S/P/[ MUVTC8<_$!,^9I@=H#$8<'=V?*P@LSW.#%/*C_X4E>(4A)$1=$(7$86! (H4\ M)2#LPAY0>+00SIZ_\[S">P\CQ)\S\<2OUWC_<[1?;ZP._DS$\XVB@ CL.1// M-XH"(M#T<_K=22HCW1 1(^VVC6*G;.Z==R=$O+5L:$DBJC[5W#_X\O&+Z! M?1 4A,/7^-V>8OT?6?U_M7RR.ZGU\$3)%^^$/BE9X.R?W96E=NF^R.T=8Y3YQ+B9BGJ5FSN?'=S MY]I2*5HVSRW26.\CG?9VSS'3M:37,NJ"5)KTO%)CZLJ66LI/)JZ;&M8V!7?7 M?15Y0O#SFJ1_?2N+IRM:MNGPMF-"MTM9+#G%7(CZ-7(T8]/G40X9OHWT_45/ MY'M;7'3FW=W+;KPIQ1&?.] %:T+MPB3 M/SB_[^1@I#*5KQDA#_M@8MMM]D475XQBV*VGI>&VA(94$&# MF8_+:D)-1?]:OO&=,M.-]S+3BPYP9L5C3Y\.HFMOI*PWV4JM+0V(+..T;IZN1S)DX)C4)R+OZ,OEL6'"/B;NGJ[U>Z(:P8TY=<0&<9J!/H8% 7,5?1"/0>>OM'/0K^(I1Z)UV%>\P$ '1NDO\ MWO[@>]UQSAV/ _/!BEKH)(Y%SKS@+J;G?!>EB,X<(=7:K-/@N_R"Z[!^%P8B M^X2^.^GQ:W+IKL0,,$%>3?0\?*CJ[BU[KI>\\)'-$4N7*TJ7)MA5WQ6UM=@ M6YQ=RF+(VEN2;A77*NTHPT9Y3)0:S1;%8OZ\"NPI_>XLH^]I\ "\I!_&S E+ M_(1][FM+I-@$"DM(08NG[QH79)/2Z::20SGIJ5S*GM6DC)Q,;/;'1$\N3J\N3F2F*EX;H%$8#8[9T^JHS-KRAEDXBVYR\JU+) M/&6PZ[M182M*@)!L;.W$UDYL[41&.A4-YU*,QQ[S(ZGDN!I=0\5AIT,)^;%$ M!64N./F$(=_G8(\^8Y@0IV:ZIG][9)6#&HV2I::DPE'!94N:(9\(C+GK=J_N]GD-RF/ M[:;KVTVA9R+>\1(M]+,^G'3[<@?D^F)M=V=+EJ#SDY$$H(8WZ8P;5,I\BWQ+ M^/,G>T[=8F/O]GW;Y[O^/C1ZNUL_XOVKSY,XI[6:6AV4D@5$5*G64L;:6V%\ MER3.KTC=4-H?RSO@1;7C\5Y.)=+/V#ED@W4O&9V/G5&*$\]DG,@8A?RYU#,6 MI\]% 1'8,T+$B(@ (E L;LX>#4S$LBDBB(AE4T00$Z[.N5' M*#?G\U*R;1JVJ.B!=.CQBJCSHO508O*:ID-,,R_F9V\)?"1.2^040S-D+Z:9 MF&;>H9E=HICRMQ5MV#EB54<7#S?\5R/XL$\51N8;C*J%?>ZK)+9A877\#3MO M[66ZSB[3"#[(%F&+YIQC*;IH63U1AK]:U$:Q6)ATR^XLCKVMT?!S9MA>4EL+ M97):HI-E?;0=3I>-F??U\3SOM!0TNXLA98K#$5/+M):LTNCTDE8G*)?$L=03 MCK^7IAOS>JMQMDW*@.G)7W\1>/8)0]_+:XV9/F;Z'\ST M5QZ=]PZ;K@F^ELH*FR*3+(YZ/Z8A'QS41$"#-98EER+5GR M!SY,T?7F#4QJ&71-W/9(4JNNI51(@J7@R<5HOFV#%7[= MK4HRPU7)U>L=( J@)_64 MQ:XX#C@B%S/G]9=Q .?Z 9S0:_7O&.$)_:QAAX"NZ']U"<6D<[3:0Q8"S2ZZ MS:0D&S>)(4DCL;ZMMX0&(\[;#BHTZ6%+$DB*6%/>1 M%'_@75538C55KN0=1L160IWA=&+$_GWOZE+WIG:-S%$66:%KA%/IEC=;L<+ MMG+PAH@@GY!L?$,4BXU8;'R/QD?O,'JZWAL("-9!F-ZZ7I!8BUY.NS)@=.@9 M9; G(O/A9-O;MC@Z0LK< =)1\J+2+^>CG0W%A+CF- =(_M,>.O!#\:2%CM\. M!XYE=$Q[EE@YG&D#SPVL$#E^EI#\(2\)3^3,!""LQ%2T75'4P<^Z S[?O01@ MQDHHX"MKJ%<2!L\[X!%F@E=,WEE8-ASL:R5XOZ\/>!MG)US#T03P;@&P+]@C MEU@"[]D?"*D6@%,I8'^FN(3-! $X(.]8"<$QX2^7P;"# .2-YT33V._9,/V) ME2\O3;BB"78/$ _0H I-G.\QT)X4OZ!# 3E!"*'J#VM%[Q MJ R3UP!90*D[V[WT($#ARV]1A_EFYBN&'W5="HX.1PR=UEK^QTD-Z4$+P"Y* MAOE[+^J/3K6K7<5\J2^+R:!$U6\)^YO37,ZS=J?,9 +KP5P.*[:Q_(VAS[ ?U +\NJ_( MQ9_Q&Z'I52SL@ZDRQT7U[Y+ICY8DRCR_++9'5Q?/CS%QQF@@S\"R<#_$ZY(_#>0$/"; M_WJ%@A-,HD?VP^Z%P4=O/'Z/%>XP_6;H<'2^OB[2G+U=:",@1.M)"L9 ?P4 M.*P<6Y,216E3CA[F,[;J-!I:,@,'B*O M5](K71/FM=9<%=5ELCH72BROPY5G;X?!"KY3P'+(4)24+==VF@43]L(_>WN' ME1IXAW $9IA']'D>*R[R7=C_]>SMGEE;:FU=:S(MMXUU.+K'LJS,IL]7XM6Z ME=.Y%L6LQ'*VH%N.H-"P'R/Y>F5_*U(B/L9:"*?(Y>(TT\$FM0Z;.7^FS= 5 M><8B!;JU,)J*PU4E4Y.!+7:VLM>IZV17+8R8(;$DD%RU80]%.'W[#$H4W:CK M.52:TXJ4Q8PJU>D:8Q>LW$/IE7#?=QWL:-(B.TQO=963Z>8@7*3@!S"/O_5>.(*%('XEGK8$/F (O:=*+X^0RH6=K&PBR1I7RE[-QJHCT79 M)_$=B['0:#GL"I,/(F0/<XI ?122B=,BO:8ZPLV_I ME0-.EUB(]LR V6EKT;+]W"Y%3PP5S3+ /X8F7<_3^W'9QH%>"?O4-S-P7C@N M2*&\("(;MJG0J])L0RL2R2-C!LT/JG)0-4T^D>1->N+^$!:-@P0/PZ(W,V;^ M@$6;RS8S)3-=$L$V22?=[\@DFY:#"N7L4P:]8FO,B 1&ZH8N)VW17/A!$=TV M3"_VIKYY$"0L\^%'^EXWLR@J>WY\J<:X(+%*;#O%YABEQ.3K--.E$ G#$!<* MT5]_$4\$0<;!DD<+EH1E>OQ(]KZ9-?)G["V42^J0<"ND6D/F]+:O;
S$^#N(.>8USK+\+E+449<%GW,_.,^S)%H:ONG_=Q>-XT^[WL;PG&.OKL\2>34T[+,"FSCB8*]G#237*H]=C#83A 5VSKK*6'E-!ESV=1Y@TJB6NUU MFVW/4;DZ8E.X63+G#IP7>_;,))U&T65%Z]&UZ@#W]"*];-GNI=:@RX:,;^AT M:8B46'M$S9ML8;CML,3Y2JG#\ ZZ4$1ZV*WE&KIL](NT>ZGA9ZE3:F_2HTD> M22(*R_13Q=[2="\U_"PBTYFJM99E>C$K"4*SK.8F:_E2&T_%;7B>2Y--9%6: MYL&C&LJV3%UJXUG/3Z8+M."55253*NA2+(AASS?4@V:)L@U&&F8Z[7-1R^M!?>H92"1F46KU,;JFN%)7E",5) MBQN915_@?^/VE/O)%GEC,55T_WD%Q>(UPW),\;PY95K.(&I?\E"FMS;;U2M+7^^@V$OKY',I<2P7CA.\IX8F@&\T#5M, MX,\)BE\Y2M!""/9-?9$(=Q!OKT\Q%&$C=\6 /=0US0,@7RPU$>QSND,A_&2/ M0ROH%>\_.^$J]LQOI'Y8:=F =$39.SUA@C/%!,?S\&I*%/S6[_ +07MW[F7A MOLK/D/:KP:*G!+!7^%G"%,$Z4[2>$MS" -\U?+?3GH$EX+-@5T%?5O^))FSW MK@L)3>%\V:P (*_.[!;_50$3^,-60< ZOLA,0IYJX//^?WD'^],<'OB \> MY[\'_A7LQ-%L?[$!P+<#SKY'_V$+!\A,84(_KSF""*L8?:C!_K$P0,-!H%C[ MD3#^0R .3'$FZE90"0!^%Q.2:2S@N\%>P=N7(N^7"<"O6P'(7B!^ G_P-,L. MD "/;>ZVT!,US8>O+.K@ )I_/DY8*+KBHQ$^7-PLP1Y\T,%=0'M%N%NO_->$ MVI_!=OY^3W_=.#GN86*"8EKVY4D!Q',BK'T7CP8V0 D:1 */&22LG;W?>:7N MZ-QR9@!P]T5^IL/10Y"+>M3SE3L][YOM[B.7V&J#I GJ7] M@8>I)Y]"]J,K7F1$,(,"_LUP 1]8,V4)R G0CV@%O/@F&!+_A"8=AOS[L,+_ M'?WWOWP1MQ?K'V[T_]UN$F<:JNP4U-^'G_MQL\ M-<2395Y?]A1UT<;'1H;LCX3>:4B#^(13=,%4R,/6VL).K/I#/241RA[TX"N1 M@>G0Y$R3G6ZDSH@0^A6UM5&YU73%I;4Q]>LOE,P^7PJT_B%>$H":-?"-)RA> MN 3/6;.D9(KB$SCHU/9_/)9"ST>4H@")F=!@G@;05(*X%C6H)'R)Y$ =RSF MT .Y'TSV2DR#T5X)OYU@(,+AJ)671QZK(\ OUMDWC^K%$K8!L[&2/O9\JD33 M_[82<,2*!#2. ?\.-*RH00B+OC*"F]U1_[ZYH2]57P:J[C0$#Y0&M!2@#@(2 M#2@[P)XJ'^_:_MR-GE[->:7\(3QYJ(CB%)C CJ%Y^=T/RKDS*(,03 ME#Y_LG9/5XDCPK+@EP/0'J;4')0BW.=.L5\R DQQ"<_LPWWC_ 0F!2!GN4A=$PXKP>8(? Q "J^R@>*UQ0Y M"_PU@#0PUW31#GCCU5$4*P",;NPF[H!C@3?Z4WP"P/N6A,UM$DO'!(@6=W1V M9*?P@#D/8W+@YHY&T?D;[NT(;S>-;F__@$-;P1B[$W7\/HX2$!_G"AOJRN M_I"?/^D0=F6==$$BG.@?"#2@.PP^&-D M@X RL\ F@":%4#5_+$(2_@M10$& M >.]L#1DC+VU+;P]]>EDW-'7_;8K"/Y,IV>D&VYIHY+.S)J)U5XRC73>GDS0 M/5C9E<,0IB#Z1>WT+Z4+]1<+G0H,='^>S"L?L01PL6136G7E"31B,,EN7F_T M3"KK5=U7;N)[2UGLM9<($?EB_[]8_W_H2P3^PK[=H(^DP-VQ "8!?;C6^7"( MUT&NY>41(!^=XQ.'WCG(]V*.KX3DKS7*(=A(,,D!JMG]!\$D!_^3^T][P..^ MQ1="J7=O()UZ3L=XB >,.PY$T][N"(F/I\R\KY$BM@U[=]O]8F1=ZFX^$R[ MTS^Y2+IF-[<'Q?@Q>B.4 7<)_47%=Z)?O ;./K4<_RYZP\[]S <7VM=+!O,5 M=MBGND9JQ4[C1:T2\ZZY%%=P0"W%&N6I3I.F:W17TN:DU4'G\I?3,2Y$'L]= M5NB7_('3NJ/]-SM43-9T'&/_?H+Q9Y0XL.,CFA+ M>UBLMO2C/]!5#F[GM$./BNM*A.^9N/VAU1LS_*T8WL_COB:W'Z@=_-5/ZH+M M6""EO\G_K-Z@ZVH1+:N+B>9-]>*\5RVZP51=] E/OU=_^3VM@8H."$CV8\^' M";&/81&$T#(\BO;#WX%$U#7:HUT($&OW[+ZV,!=;HDVK M"VXVDS0EP].DQ9#">#5HUF=UAX;3X8%N))&GU+O- M";ZAX>5FF,TB6%G\^ %5RJ M])$Y-:OFOE[2=#\Y(QDYEVF-6 E9S8FTSM9XAZ1A$Q0@9_"G[ W$3'@R)>]8 M8#>B&:0>P-27F;*,#9;88+FCY-C38/>8!'?/'4\D?.*LY*G*:26$)=7YRFQ_ M!R'BUA>3AI5,;YA50=8W^6K1F"==-A,X\MBCV2K@F:5=>MD-C9.P;V[N;;R$ M?=Z'$E%7OA78D_NE81ENWZD*72_#Y'%3KI9P0T7&$P6"K36F9-MX9=W*PX8HDNN["] 0:;%B+9 M]R82?$\=MX?.45T4+##713MV=6-7]X%ESRVB9GMF D+FZ(\7! W20?'1<&13 M"%>@DT9OO*YCI@R;H_B")I/&OK$/#9M\B&>M**XF3L+NS76SQ-BP#Q9+B:M+ MB;U'?5%: ":Y(!KR]3'65>D*II:<$:KUP(-2S0[L<(3YY?Q/:>2ZG5.C8(7$ MGG;L:3^LIYWGK%EBR0%[+W:T']K1?MU]P.\ZH_L=)Y>U!]L+B?L/\O;?OCDZUJ_C%?!Z1Q610V,M)X,6_.^2J0_6)(H\OVQV!]>7#T_Q<0;HX(^ +?E_PA6) M_TY@_C?_]0H%)Y@\Z3$6O##XZ(W'[[%RJ2?'1RTHO]+)X_#52'2[_4/[XSX[ MZY\6D)QW8=FW9_&[ KXT$&'K(N9=WZWGPMO/72' HI+Y#D+ M/AVV&DLHNN2WC_'+Z1S[Y9>@=R:76#B:K02M.Q/BAH?=FP#+Z; AYKZ3)M@F M9!8'-A\*N@L=@47:0W5_2N'C0]LP%]17I&\>Z+^^F MW[<+.*L6C$P>&C$!22? ]0+\Z:519V_?J!-^B][#&QXF?]*T,XBX'[8/-Q,( MA!W&WCO".TV>7H\7B'A)@JK3;;W#\65$G*9*%:Y1+?&#SHF5EK1$_K?@F+!S MAR7JK\VTMW?%6*+D:'5%$H]Z 7)F#FW+=%-F2,VD*\-A8UTGQ N"I[O2P;P MI[T]NNN:>;#@X3E?.HD"&QWV)CT,!;F%6_2W?: ;CU X#'5NB!RUQ,3[YYNB[@/.)_ M_V?ZA9<\)R .$CX2$D=8"'UF0_]"=V%)T3F=AXUYCSM![X8.!'Z8[YW"'^ L M!> %PA5/"6[-*1JWYVX+? R^M19W<@1VNS;!8CN81'!X\M.^IS.T@WD1K !/ M./IPR7F[3Z#/?F@$ UMGAS9!H/CB_0+1!H04T%Z^-+1?S#-_PH-K.-I^3H0( ME0*4H=#< J?9R3, *O]:(W"*_0;EL.?W08S#'M= PL'0I.:=],.>BK8KBOJA MFS,'+Q(4@$O;.AH_L7@A-S]T 6TN!4[8".+RP"VW#*@* ) 5:P9C(8F9 L0G M\-V]G9B&H@*XV(&Q&#P/RM:7&,#K9RZ@E@>@#0 "ONF/MY@"R/O8W3\28A0: MF6=+'?U\\=3;C>X(NF+OQF-;#N)$]\EXP=13#\!\$H,V!O=F<3QV[%MR"".QH>-6=L S'Y&'?;.;" M:8^VY9]U9Z_[+=;]EL'+W424J>'8NX@,;QOFM4[A+'?1KBD@#1AW\2T@O]?< M@Y=";_E]5Z6O1'X@X[1[AP0+L$77^A? ML5[#0S-<"!$-QBO@&WPD!3B"' VJT@*ST$!8+R.E!VQ8N#YG+[(-%1 K8+A MPH[Y_K?A9 #_38!*ZOX;T6,"63D&M-[\\)H5-,/WI>NND7[ O7Y:!?\"@2-D M*^+AN=C^N7LY?_IL7Z #/M4X\_)SSM_^=.$1+YOYD^?MCQ',Y/&GM=B[EP3: M8+?E?^Y'^ Y>?+.?[U\]8C#]@;D.>T_)43%?Y0 +$G>!N+6%W_[W_:P2AWC MX$14O?WH?8=^0 O'3<+A$P01*C1?1@1A3+AY^._"$ #F@=X$5MINZ(&O=&'8 MU$/:?'X5"_'7G!> MH"X.QH!H0NEVI.:!L.RW$ 0\-I>M.W@LX?VB9%A.?[[=NIA#]L7@?#"C?M!4"=0F3M",'H M/'OG'\'I")>'"G[+>]54?*\:WZL^Q+UJ,*20Q21^FD*$*4N(O,#BF33)3CD2 M9:>82)((F45Y!'L]UG"U(BES25KZ2T37(\J[ 3 M6N1LN2J5G/52@A,USU:ZG1G6;[B,2SLL5L([2X5V&9E-G:_,I(9M%OR48B\,:JR4"&DL]FGPS/2R M/RN)"KEHP95G;S MSRER1@8KLZ]7VB.'F\R6IHPL"&S5K?3Q:F/E@I7H&3J3!5%<8P.30#!UKN%& M4>J[2N?2Z,]:76SW@(&85YV2+6:'&3I7ZU*71G\6MR7-X)@&RWABM5D;I6=Y M3(%#0L] G_,FWDS*;BA55%KY:6]$N C; 2O/P*2WYDA'WY1EI&2N'8VLKW(4 M!E>>@RNK$I#MU&E^9(UW.6O48G;\,V M$F< +>!K21AL-84W1[=3LI@Y=GIB+/FG/$'M)YO-.ML MJ*4CHBUF2!MBH3,D:"]Y>4)KF6FIG.PVT[1'*S.-S GN"LY21.,L XN5+TRI]F+633%CN5^0+TZI'58&& N\11I9>:OD9LC06T;Q!]J>$0&2W:#2.K,E^ ;RRG2ZHLN7'J&A.YFA,Q1HS]G2'NI M(&JNA;1T?^D9$I:%K3 IMZTTXPRLHCUA.U2]Y1_K# F+I%0"M)1;(XI,2_.! MJE:]DO_4"\)J4YI5RWTRK7I:;:7VQ\,E40Y <'8PF1AP W/"+]02RG+52;FS MGDTO#_6=V&8SPYE9">D!6X;%UK-Y*G-YJ"^7KA4*]*1+,]AVXI9F7$_"71DN M/8-!]5Q7#+'NDM_Z?EFR2F*IKMI)4=SQ+#-$=6QV"D!ZKHP MU;D^F3I>T>X#!I]TYBI&E[H-WE]Z]E1%4(98I<'4Z%*E5$PR;K;MIF6X] RW MJ^T07U0*]1(RE.A&T2A+O)/WEYZ=JS;H=Y%-)6LS2J/'-7):VRZM_:5GN.TO M32$U:7H+6BD8V7R?J]$8YN_U'+?54AIEEM4*H0[%5*N,#=E!:>;Z:T\/QJ:S M*5(2.(PE"8EG<8(GV2R'9UDA+:9P82IA&8%[_?1MK3/J=6U.9KC\UEAQ[4W* M%TOG0%,GL[3!"MJ&'B;IQ<2ED.)*ZERR6N0>2K9=M8P@O1+3K&M"P?6\BU:+ M1^/84EHC'%-JF"FJK"^,8=*]9+6,L7R]N3'%@MIRV&%CM7$)<]2Y9+6(M;S+ M;,7^$,FS%:,^P=)=G+UHM9#Y*6(V>JJF+GKR,L=,-^T"05VR6M293" 5:]EA MG*9<617%CD73\B6K9=%J M:92W(D6-71%II0IS7LXN4P7YHM52U+".G.=M@58JN0(FM16>Z+H7K19"I7&\ MG6696M?+#AB@-1B*NF2+=-4Y9U97U1'CR'FV+#->;IKT]WEV)&N,<=HZ#73% MBLVK."%;=4]U+YHMK+9->OJ(X("XW"1'8GU1'E&=BV;+EF_.E,FHWJ57_>XR M/<&;MD%>G.S."HV)TRTOB@Q9=+H2,K+SRNJBV5*7FQM@HFL8DK1SG7&3:K7U M?N>2V>*I#7ZI*KT9[54M=)YG"X*3&:7FQ?MD4D!1O0 M5:\Z9Y*ZW47 MO3J=KY&-H;F<5+H-"BX]EU%(I[%89/MIE:/+(^ WI!B=]I>>4>"2W>K;<2EC MJ$EIMN9*K5E'RW7@TC,2-(9X<;TDM(6#\.\G&?%135]RD ML29+&$,!;^22>N<(M=%;5]>NBBW7Y9%IUEM]NG-1O@;9VK;0R%GL>J4ZV9[7;B8[ M(I6Y;#0@PZ*3'(P;M.I0W=.N]6B@9>.XK12!$ZL-J/II-2Y;(L4*T)ICC?*@+1;G%H=K( Q-)&KCZ8C3$&,]4RD6-*QFNX5ZT1;193G(H9;)D M/+2+)ST&;V7RU&5;9*9;HRI+(E6F5=&WV?9@)0M5ZL06>2,S_?TK_4\D &"_ M;I[<\#(D])#FL*L>/:D6W5VZ"RU8<>J8\!(QQUF*=6E$*#B34!YM5V6\F$/R MIMYCY8DE(:1[HW2&#Y/7_6FN< :H?VT'=^S/ %XK@GAR-3?U=O=2,#+^X=77 MX6YD=RUU(=T=)E3OH 7OP90+,TCOEL(?SP(]&51&/*/9>/+A2X3\YC,H@\)1 M_#F%QF"_(]C?JH-%GS/Q+-QH((*(.2(*B,A^,)DT1D0LFGX6(I#G;&PC10$1 MY#,1#TR/ B* LB9C1$0 $;%HB@@B@&B*\1 !/ #)%",B"H@ DBD3(R("B"!C MCK@J(C[9Y.[#"&M$BD>O&;W\5D?ZJOM]XYS[W5N4MPM$]\6DY___W_]13B' M&QH$R__]PGY]%1KH,_*NR1\!F@8_KB2^1P/0: /C(O[@/ ,Z$ M^#$,[B(,/HH\_!0X?.3X_Q0XQ'SQ1V[O3P'#1U[G3X'#1T[?3X'#1S[7-X-# M[/+$+D^(9'MBYG\2$#_#\^$YT_3 EA[0^0E?F,>V7NP#Q3Y0S!>Q#Q3[0+$/ M%/M L0_T"$?Z9E9O[ -]Y /YU4:! \19P;^&%+M"']%$YJLT 21<&@L?*._2 M!*SE"TAA\$(=QXUS@T\8ZPW?.1;Z=Q+Z?PO+.4Z#34,3O9DHVHDZG ZC&/IC MLWZL#SZBBIZXM/UV_ %CIY"G.#IV'Y40H0GKGR>;H*-]0"IP)(D"CB(*>[LB M5@^Q3Q 97H^$#OC6S X;1,3ZX&8DDO8CY=^:0OR>U8'T1Z]&*9&\/PA7FJ1A M$/U1* 6['J5$4::$3BFIQR&55&Q1QA;E?0[Y!Z4$UY-;$8@9W1VI'W7.B"GW M:D5QEX]?L_>5X4)>F^+!$TJ_VBLQ7VYL.R8L,^]][INI+#%?9QPO*X0CCW MD3CR&_->PNL5L?M0Q!I8D&$?Y_[$&GA.CT^L_IU/3*S?GEA_!*T^F&#-A'^< M4&CU^Q!KU&]X#G-^2?_Y!;!\[??ULA*""$<<]W?_[]ML+1E6#>#0-^8'LVIPN<*;!,K\"NTI(X;K#]%*TT MQ)$X7ID(+%?, *092A MX:?5'A:\B(C*BR@H<8I>-RPKYY4#.='UVP,:NC53EB?/SP.)400"8[?NU<,/ MTWARWE'>?A$.71=UWCMYTF'M<8;_84[/[L&]Y:0R*#?X,=/+X#)"9Y4:Q[J_ MX-1X9<%IUO_]2J9^)8)A./_W2]G8OW5G(1CV[N^OYP:]''X_)<@[;*-D @#X M(/N5L E@J^E?AUFPU*K(N[T^RI"#FO;G$QTMC493J[#?_V%$_8]P M=?= ]Q-7%S]WOU;[2/Q Q*#8]3S"F.PB2G:1HKI8Z;U2>H:.R%!!^-P12;#$=L1C!H>\]I041YZT1%KIJ8@9)4KGM]3] M39-EG1N,<:7GTBTF6VSUDDA'Z70 VF%PZ(:V21322L**&$50S(0O?;^]^+U2 M%"NTD)4_&^KSD9H(Y:3\O%+/>\:>3C@Q!3A1,)RI)H8CHJZ7SQ+ZN:)GX5W= MV!FOYI/^P$1T!&.TU%CN#MS9\.O&3F!1'MY<4"Q>,^#++]@WV^&H8:R:,TQM ME9<#JBMNF\BR ZR;(/:216\8>WEPN;!S)MU8_O11^EC/]JC5!"K^4_'.;*/< >G.9"***]&H)"+^"^!$HWCU<<7< MQD@U_ LI^^-[E:PV5@,+;+^+TB*-B+,")2ZRV#7J0@YO;TD7BD4NI(6HO4RG M*8T(BE9ZO1*&=5IM1W59-.7WWXIK5A\O1G_%Y,E("YZXBC2FU[!OB7ZNGHQL M"B;67N&CSHI":&[.%@<]H<*-[&MTB_BTZI6Y5D.3:+-"DXRTJB(*P0FDKWK] MEEUQ3>;C71Q>,2DSTL+LNU=)?C8"H8LV^ 2LMN$G01CB>]XBWB/D\."BYE(E MY8^K];Y4=AGIPN[O87\U1;MRD#-W"E94^\D^PAIEG<&$AM?X]7^]G"ZU+-:&1%EIQ26A, MY%>H'XTTC3^B8HYL=(0>"8:X+FB.JFS*D\RH-^G*="@7$RFWDV)K@R[#M#P6 M,XAJ!35%&>IZ&!VYH;+_,8D78K$;U==B#)$9W/SJ3">4 M'*Q*:J)D^Z^/:_W";Y_^")7Y?]@1/=K%^G&C*]](.JH\^;-6'LYJ7+2E2ISW$5/\E1N" M1YO@X_Y:M^JO]6G-3"V7I"P7L ;-U6K]\M!V=!UWH68.@A8W4\UQ4D>TV/=^ M61^A'_5O1S#^Q^; ?F]/DD<+L3]WQ?W-[1^Q S9O:!JWM,3?^Q^.-P&C #,1 M0N+W@MLD?=&J'V#_$@K8?^ #S?]DQ\P(\@^X==O_!WZS % M97WA^09X)JRDV8-D_WL2DN+OJ2ER:M(%0/CWTK 4*+Y^FWY$?"V^>N:.'OT7 M[Y=R4\O0'%M\== [XOT3$1APEL/_/Q6/(MY-7(K!?F6P?_76/D;$W1#Q;E9; MC(<[X2']C,2(B (B8LD4&40@L:Z. B* :,)B1$0 $4 TO9L%%B,B%DT_"Q&Q M:(H((F*K*3*(B$53)! !1%.LK*^(B,^GT[T?8?U65RQ_%KW\5D<*MY[GHVZM MRBGQPI]_*S;X O_OT\Y>IUV^E%,(\(8&P?)_O[!?7X1&YAE]U\") #3\+-&S MHW]GY$]/WN(&TGEJ:,*[N)]>!P#OJ^_[]RH^@\%=I,!'AOU/@<-'+O_/@4/, M%S%?1$U11 $.,5_\B;?US> 0.SNQLQ,BV9Y8^)\$Q(_P>0*;G^=,TP,;>\/[ M>RB2B#5;;/&%;?$]DH:/^2+FBT*&.X\+0X!/&>L-WCF7^ MG63^W\)RCM,XG1<3O9DHVHFZP?NMUQZ;]6-U\ %15!U=3*20I\Q/\E!ZX"IY83%I M@+_Z_68" *'7(Y$(Q+UB\7$+&L$>2HQ$B$:BU6+W;]%(*K8:8ZLQ,A[BWPD4 M?!40$0@+1@ .'S72^#& B#DCVC?#H;!&!.*'$0!$-'R%2 B9HV8-6*M$;/& MMTLH^C(@ON89AMV^E[(LT?[* !8B[*$R(;J%89]['[JYCG,7]FGNC\7 EXO6 M,.U7,;J85B\KSK"/$PJQ8C^"6",P=2,FUIA88\GZ@X@U')GS%6*-^L73JWF( M>;@W">S.!L\SI(0@^NW"_M=R3E_L/RK]3( O:8HN)O<]RV /,=M8^KM]=4[P M,7C!/]%_ 4IPEE&]O_K \>S-#--.@H\7"6[-*1J<-Y&4##-I<9J84 Y#A3_C MFOWH4?9WN:,U!KS<_58IE+%2Y'MCI?P(1%[C+.MD\M.Q ('3HWWQ<>M) M4BV;$W;J;;Y6W:_OHDJ9?9X'\X22HOD-8ZU4EZ:] D54 M69G-P!&/Z!.2QFXWXO'AQ<,]PJZWD _WO3]X5/GPU>%UZ*U%#E)B\WQFN,C1 M2@=QEZ39WSCCSOU$#EX7O&997ZT1KUYH%I14#1G-.T#DI&\K.>4%L'SM=_6V@'ZQP):!]A02G)68B0+X MB@P<3\LV'5]]))()GK-F"=@FW/^[^(VN"3_POEOV3#034!&#/X+S?_(.--IQ MP9!\[Y]W["A>(X9DK^^*MOV:[7W)]HDM['-GQ6LB$9RY6JE;R'$^J*E!&I,MU4<)$"UA4,NV2?,F@J MSM/X>^;4HTJR:#7/N7=8):;=F'9C+1P'3LX4^ZCLI$LS65G0BT5>HZJ](E]1 MOIX$]67%WJ(\JY+I;U4&6RS[Z+B<'<_-#E3L,'(2:_98.KX;#/D^TO$!DUO\ M>=&?#QM$.U'EIU:X1R>'Y92I4X"I!<.9:F(X$NMZ-2=1/&KTS+NK6SKKHD)- M>F5B2/<#-\WE65K]>81*8DW^6Z5U?SNENE>(PNC9P.MWJ$-\6'6#-1(2Y3(UJ2@^"A5R<[[!62(-09MK8]K(_7K M<=;/""E,TC*#W%C"F-HH3O1XEE5'08-Y91WUM&W3QD5$YV M)6_>3@T9CQTF!48J-E*3^\@H.N7)^522Q9EDH^4:C>6H*A@NE%$P2H0B3R2: MB2VI6$I=,ZLF]*/^H+2;$PH/5B4U4;+]UW_;AOH1C30]O.RZ=UN2L.J@'OR0 M/X1:[UX['%;*_X,?\@9\^#M\] ;/W.>T* _4 MD"&^YP[[GOO;)MY$K@7#X7P/UF\X0H&_;TNLD:LUO@FQQG=I,;%^&V*-)>M# M$&ODBI'?)-9O=AORV2)D7;2/^I<'E;K<7 WS]:0ZM(=L9B5T^AYSC49N MA[?#YM1GY4@7LDK*5(J9:U,N"CU)$_JRD16AA2[JC=WJTTBTT+2])FW;=95'B#L&' MGRA4?E)!R_2/? MDZ%JOD,8(I94T6'?N-CTSR,8_V/#@>JW)\FCA=B?N^+^YO:/V &;-S2-6UKB M[_T/.RS\1N [WXW(^-"RC>4[1)UYQHC;TN6>6HX^ 5LZP,Q9GH,L_0SWI"FZ MF)R)$,W@><@__KW_VNM3@@/^^NN?Z+\ ))WE158/ZWC]F9C@C^81)PP)J =_ M(G%BQJU%7Q="V>QP6@*H"<<$%)(0_*6N8L\4/6'H8L(3.?,Y\08E[T1\TUF M7?*1$;97Y_>Y8P$X>J]C89"]#O-P3DD)_OQ;L<'7>?!7J%03:ZA5$XLCK1Z@ M9!_V/TY9 I"]VU%VM)(W%@" 7L*Q 8"WX/' >G"!/04VP $JTN6$Y0(1\"K= MBGL]WP$0#?RF"#Z&2P1Q:C\GX//?>)PI"@XO)FRP8LV9^YL/")F7!R\Y+X 7 M>(:_IV.=)\,"79V@0F+9HBI:=,,%6X::.ON>+Y_2_K>.-'KX8D#H@ M;,@?BNYP.^-%4-;[_X/_[='":X _H%*;O>+)%(3L3M!! 7+[_# ,/PK1!GA% M\> T+WO_C^/-OVA9*.D-\_=>E1Z=:B<$,5]0RV)R:HJ]:,>?\1NAZ96H(%\D!9>8F=#_ M^,]^*W]1<_NR0X>VNQ8\U0UVN_L(L*M/J(!%\M"=\<7%3OAQ?QTA_%TR]<&: M1)'G(^41P/7EPU-\G $Z^"-0AOP_X8K$?RH6"$TRB1_;9[H7!1V\\ M?H\5SG<]V"F7X5-9=,KB4Y%@<3R=9:>D0+"2F"&S!,Y+Q)3[%0"".S10IE4/ M+9B- 9W,=P1]-5KTD"UP5F 8\72E85=+7IU>Z Q)S7E2G0TZ#;3#^GV^3E7_>-%#F4X3//]KGH+ N"H4FNFD]MZMR@/AJ4.+CR;)^RYJU[ M+=Z9(:M*J4@-%(4>&C*+G^]SA;:Z@V(WLT4\I3.KXUB]O;0IL/)TGRPB9E)2 M5A)9H()X%D?2&3:;$0 JB0R7)@4)(:4S2M''8K.^'8I-=9$F^:$WR-H=V$2) M3;U>.1(&JUG2SM( JQ/5D'!F8OE8/5M9%+)LPTTG;\9I+BFI)=.I%8G6N.3U77"RLY7];')8EZA1B5FQJ6(.K^8E 8$P(%^O M1"=V;=!/MTU:P?-$E.\N2$QD1M1GOUP6PVZ[#D^#*LWU6&6W:H/-M5Q7[#9JS1OG"9B2#E6?['&H( M,Q/)K*LZA3&"9Q2ES0'.2Y^_O>VUBX) :S6ZAHQ*+CFJ,F. _\SYR@[5DA!W M6&_1WH#?>I/UNI]?R&SV?*6\WE)CLSABD-*RF=6\;&L[:,+9=&+5MBF5BADJA>I+YD%!,9RY27[FHEHK,UMNHBVF:$=:>JRL6!59F7Z^L5[NM16V. MJ0C6[FUGK1ZFNU;G$ITNW29!+IEVEQFJ/+4L(+E<;7&13O-N13%'RRZ*8(N9 MA,UWL56Z'#81U-TIPD>GFT#&@@>9&BRSEO2&UE7/K<\G9B=)Y9;42"J,AO2B9/(5MV-9L?)'V7<\L MMIF.:R(]S.MT;'8]0)6+M*],AH.:(5,F33)E?M)ABCEZX8*59V^W;=U;T7W. M09++67,J+[9YFW4O<0DA()U.2UXM58#3A3I">H"E.I>XI$O86G_5'YM,J5!R M.@ZZ6<\;G2,N>65>!]^;LK-DH\T2)7&,)(<++$-D@%/=[[!P*18$;\$W1(&R M/UJ=NH6Y_;$7>' Z7NHSH .4L W@?G V--FXA*1L@+]QXI\\)RB>!X8SL(DT M[PGZ54O@),'E]IN>T].))R1N^!FGRR+X&+S'6HH\\/OWKP&>YVZYH$@2>*T. M/*ZI:+NBJ$,/B_.?RNG"Z[UQ"^ < +]KREG@8X G+J$;$&& MWE\5>'G[_8 W&@G'$GT/$4ZW2 :S1GC/W_TA^ !! ] /(N$ EXD;I9^R!E^ M#)TS /;$X8NF8JFPE[[!*[[[":,4QT#X+^MUG8^B^T_MN8IE)2QG:BF"PIG> MLV\DG\0N3FX&"H[IDR5@032X&^@;D,QW%P4+3F9*1+?FJBO;VP@;%%DW8"?: MTYAZCP?^L*.=9/8=Y5#VPQ.+^I40 M+9Y;@@>#;XKAD'7@OFO %??=;-_[6 ("\7URB(#C4-*>9G;$^X(;P[$M>$?S MNCKKGP!+X! :S!_]U^]/Q"*/C@3]NIU/!]T6/O"+3GW(<\?CW$6WS?U;]QYB MX+/]<>)9ZMVJN".GZ.CY!G@FC'/L8UK[WY,P6/H[<+A= (0/?=VC<.!A*3>U M#,VQ7[M3=XQ!?R(;["C&\HG<..R9?#?O/H;Z3: >$_N=P?[VE5GZW>3L&!$Q M(GX<(F+1%!%$Q!P1(R)&1"R:;H2(S]<&O6^U1B2%X8KNSS<\T4,AZ:LB^3X] M+M_-6SGN%73:-T@YA0!O:! L__<+^_75%$?BF4A%'!P]<6G[^;G8)KZ#98UI/47G5U04KFC#1C0WN,YBZRB!7 M:C\U]8@. _57#L.-H'2(N%WYNRX EXV,A&)3O=PB7TV;@N\\L#4X30X8"X#6 M@::432>Z/^^?G"Z?]&C_+EV(Y]US@[''WY>_4&/X")NSF8T.8K,4Q0C97CJ= M-U=2+-XZ60G@PYNS4U%ELJ64>#%JT$^$:Y>JJQ*Z3L6@J]XG]"&PVF,2860\ MLM=R*\C8KO$C4V44@2BFU=53G^1JS>B9D9$$6D7)6<.R7BPFX_7LN"_ETP@9 MH=M",I^Z+>>JS!3>^C4_R7\B>3-2EM<1*,'DF\N%_GU _UZ@A2XP'CIH^49= MF)=KA?\ZB3XR$NU?WR/O*HI VP9!JM-B3H2ZDBLRQM0H#%]'$=AOJ6-E<_.3 M]R_X/2LA&RAA1;9MR6J(DY*6;C:%HC9?KEEJ-AJ)(W3HN*^"VSM_Z*+@_J72 MX#8I& Z!XM=&4OTJ/L&50E_KE.NC0,XQ@4%#6RK]O^&HP M\Q@(NZV,T:_T38@[O1%W^J[$G"&P#Z/?:AI)MP;[D6 M:>(86><7RS&9):JI&5A;ZZZA3Y;GD?9D8E K1.,)D9@[I2)G&$52 M2/+?D?:@&,(2#HF,K$#X M%_+;NH"( -9@9T)Z#(^7+H?]&7=&@*O1'T]S4( MR;7_=V-6J]7/ MH\CVLKXNI[=3ZVFGI\-%3E067F__F.P 4 )1,4LD-X@$0TJ M;@QMV50B/U.YS#^!_*'ZC5!0+=O=8,/K"A%PX#L5/$J>*<_&<(?9J>*!_@:? MXSX!VX"B%P" -9AL & S>_!Z4/'A&\YLRT4H$V#"V^?LO4L4.FC65 O6:LU M4!0$KGDDH_H5D4W%E>UWG9GE/M=A\=?K/ 0U4V8VB+KR"FV)FA.\YWZ;XL@8 MDO.+*J:Y8"HM6F7=ZLKUJ A2ZY1'U68*H[_1L;>53&A4R>1.5:ZHC*I>0]?C M!)BWDDE)CW+1V2N5RU< 6&GIJ1"M]!IB MD>B-DGGDX'XB.MMRXH_/Q91WJX1?MO#6ELUY$XJCZV-H=9B!NSST362C!FR? MHJ8"]BMTT72,3"7T5$$ ?8:,44[;7"NC_<)TA\?YA>G(L-3S@C8),DE>S'ND MR[YAXVNY 2F$:L9#*\VS#VP;P2B_]IQ1Q<\+K2M[\C1J9PL6,'.CPJ'/]\"S-"$P]^4,-_RM['=&0)W2-D MI :URX)*8_#E/ >.O_)28S3W2%*XCD ("CK$'KD$9@1F!&;$EA$T:D^*^7!Q M/I")1QKO$6'@!(:FD# "0U,X^$#&'A,QS(D0<()]Q.7(CLB'K]^">1>B/O/L M<#[II_LI)M%]D>BYM ?[66D/GS8,]4C$0U_'XR>*5/X3E+=! XOZ%T>DJ9&^J7_Y)*>^/=?[2"[N417!_Z_;/3.]OV9OLB?M;.);SNUKV MYBC^_A;NFR=7N^RP.^W;:CL1=O9!,$'[?D M%>^ZMC;P_!LI+:LFV\ \6$F\W6IV='*:TXNV6\G5FG*LG*Y+K!3[\9MY( Y< MS;I.!-J&:>X"6#[+ASPYL" P^7F.>\!;-+FO,D7MU7K BSG0UM>#;%8N4I'%<<#3XC&%\ZE.!,-7ID?X4D?N<+HXZU4?UJMZ*5>F$A MKRX:T[87-U-B*0SAQ^:LF\X98C0F9DE!H=H"L\@M1Q(7A!])EL'AQ_O%L<], MS/!"6UCCG[>"9YHTRPU[S:6H5Y.9B<$!(9ZP+H%G[P9 E]E88R7EDG.A4\GE M@3.+II85'@*;'P"E618'0*\Q -I"]:QQ4 2O^TC!H-=[& WW,-7R4 W!BVSE MQ^@R_'[8\^)K#;TOZOH?"9H M2TGJ3$1MN&@N(1%BJ';P QD_H:F/\28T.GA\O'DWWGSQM8;303@"R'BS>*R: M+.7F0BK5J6FS2DOM4*'*/V@.)LU.1E'S8LJ6]7[&ZR\2TSJD!C2_J8<$0Y_. M_+Y:L+EP\\)=N@WA/U!!#[[KE=98IA*?E #!Q='.5K8QSF)&8$9@1CS?0\?0 M% Y&0&.6PYP( R?H3_JP8T9@;+HO1I#D(X/K78>!$\PCB;$I#(R(/=+8@ T# M(^C'!&9$&!@1>V0P-(6#$=A^#04C/JO\BQEQ[IX(GT9B;ZJ:_6E"TR$($_U2ST1_+8&D9>C1[\7@FM%\J9B3<&?IMT'OMFE%W[Q+*^/ M_:*;4HW3>"R81)_Z$IA$GUKYF$2?VM^W0Z(_S*B^N!E\0U9:F"NOAX,"^X[@ M+A'.WI9B8Z!>FBKG;\CSV=G!E=71QB8J-E&QB1IN$F$3%9NHV$2]*P,-$^+8 MENJE(XIA;J!V>S;M'X;;*?J1N+PW4[*"6SL1:QC9#:UC^+\"U,,1BM/@_O?; M?\4?J1"<)(6E-]QG^=@A6.TY>\/1P;WF*Q>.8_6&PP9 8 "$7!XT" M'ER\XI68'JW'P%4 PV?52&X"&*ZMQVE?XPI@3JUJXA1H MI,$OJLF!^_W"H*<%AJ7)M(7.>MP5J*8T&4SEW%A8;7J40F"@3P,,YSFK.III M\?<)3&=*3GFMF'ET^@0<-P)6,V ZX-K/F4[5>/5>#UWN==VW&H-_W7DUA"=+ MEXFHAB[*A87\)@^:PM9Z]59/GE[!7%B/F?"YT17$\O&Y$3XWPN=&^-SH/'VT M[^(\Y2X6N;&M[Z.^U2MO,CRYU==R1'71;K,]AU2=]K39%CJL8:;29*T]ZW^_ M1>QI0]%"QINEN4[4$\!P48U%X^G,>,0';;#C'(5/J.X9A3YS]^\;F*ZN#;9H MY+/Q4:8V%-:3F=3OY"SJ:1;6,S*FWXN6F9'N$+)-$H28T5G+'@5MK-D$AT_( M\ E92$[(CM69^UY/ANYUW>\>%ER\?>RW$V3^_,;5Q=<:+N]F*H_$+-,H+O6Y MNUZI*Y)8E/7O-]$^[1:=[!3S3T-[6"4T89TN%ZM/A5BA'C36IA]HCCRA]X#A M(CPJ='RX>/)K#9?/(2BIF:,63"!0B9).[QYB6>S#KW,*3J$ MO5LEB(KM'$<'I""9MUW _L^K[F;/ AA5+,.R?VT-T)U5;;JJ4;Y$CD T:)XF M#^&#?\G&4EX[FU5RW",5V\;3?ST;L8@.$>:1X_X=>?D146./E%-Y%=TAV$;^ MHP88NK^";VT_\HW6[6>?='#;<,6U9K\H\A&=TD_AK]M><;''V(G8]"9%@'WF MR?_*D;&-S.+_:553[Q?.,Y&]:P2S;BIA;3[Z\;N%= ?5B4PA*]MTG6=1EG_O M,/Q#,?7)&B6)QY>7W=#UY:.0@3T^D,;1@N#;$[."0)2*K$R^8P(&3^?,Z"IS* M"V1)&"(0B. 8!CY=G,ME9OJ189 $6&+$-OY\OY&$X8A5O^-&+*+A25S1^VNGTV M*O\7U4F&&X?_*BH8N,>C!)(M-";X;D2UY:6)=-_R(*IH)HA:PZAB Q5*WE!6 M?)/2YXWQ^GUV".H'MJ([%".%[*M^7Q%$T+CP *?*, Q=T(7+X. M@L$;2I]J@_J,]M\QK5]9UL6R!>=.&I:B_]AN]>0 M6,1L.ECH5,VP$@.Q58\FZS\@5BCR#,X#H06)WS+P-'.^:>7[!TQ^_ M_&FYXW@L A-/D SD*(> M=O?VB.^H;%N#RE#$%Y:Q0(MXHUEHG;XN&18DUPCU;3:1JD)5BZ2"(?S(!OZB M(S_])[SY])]''PKV!D.M7&@J"/1\]PW>ZC1$MG\=.0#..U)U*'$2[8LY]9) MXS\ZLWGRJPR8QO;]7H_92[,9N"\)-B_WUWGXJPK4X+O/--A\N?2/Q!O+T$.5@=OGE-&2*@-TU:MNW;!BEY!O_BKI\#ZHE M/RL0L*4505)\>J)20K67R\T&A4K[B1I!YW4OE!Z!<&/ 'QXV1H "960 =2$ M/)2=C9P@0U?U70EH.]P])]DO3"Y**YJ2!G-";K=(2 M%/KYIJ;5?_R.$<0^+Z(3^COR-N#+.)JJ MP>T80$,-"I;A(4=U:XW"GZ#3,=5<9#_("C3JG#][SP%TPU^V?QG^[V7O1_M[ M %[;C=_R7 =)*'JN;UQ 4V'@"[H5V#,6!,\I%,]QI G@EY"[AA 3;2,[&T4# M61D_F]5,XY_(S/ <7T=F,V-C. >H'CQY[V/T2!4@2-80$ ]M:^H_V47Y0A$# MP,?)(__=->L04;U98&PA_S,R#UKR&6NT"LW9/-*$1DS@> T!". 9?MDS?68B M^VW3%,,WX-Z M?9L)<%)OZCK,T@H*9>= F:\D#VBV6 7,:IIL.L"_\ZYY8N^ M0P,E+,H?%6(C8Q4G-7TM6.UUOUTI.ZU7QZ:QOT1QT6?!5N,A5Z'@HQ?( % # M-@H^0M8_ T$TMH,$^8H!YI-,LR',!_WJH):W&^/T$F+Z/A $6Q,5FVILI.;/2@E3"5-_#PUIZ)![XYCA/=_?>[S$Z$)_Z&QP(C:A8&MT_(! MQBQEYT3[WJ$+#-^0W,I,7%#5F%L7FLE.1[*4O+&F7N<',7\HNLY6=C>G_ >W MIQQM+01A8CT)S95@*],DW2P":&C0![:G0"HW>]3CP3."NW6Y2L!Q *@&X3=S M5$*VE[/O>H]MUG1@%D#XD!%%H\@9#$R#"/+\_//T@51G6W $QV/^*'T-Q/#-28U*]J":&F"Y]BW[\J@Y\#]8["U*(,) M+1L:I,.(O) U(X@,HI<((DA39+5I[C;,Y;_98P!A+P]YL>/\N/Q'ST)&F!^. M#=88T&=F0_2UH0@C2B%C^84 @=\.YX2$-JTI!!U@+C3;,GT:;VRW'=O2IQ/< M"N%C;#!""!M)!^+GVY9CN%]$?+O6B?C[R+M;XYZHJ4??^OX^V?5/-K/VQAOP MT21E.>_L9+FHF"_R2ES4M-%LF$CJE+=$+O,C_?%.AB3DV>%XK8J(A==-N]<[ MTKO$*RDR7QO-75DL-D@]6V'%OC1%7NIC[!/B!4>32$HM:.>MH+"](F$P>*.# M*>C#H@]5]--+T/FY=8]O\0DR=-:0RXB(?^B,[;#E<9VY""S.1<"Y"#>1BR#[ M8"(!-::J2HR5$LPP(<4&@)2XP4"1E %@B1@!U/@@_B,@A+S-'W9R1"N:+,;C M(MLWS8+%SU=QFH?HR+P=Z8IRA73FTP6QYEKM1#-M<$ZF+E'[(YEY8Y04$@U& M7,\$O?/4XZ)ZM"[1$O5VI* ]Y=96?=85P:@KCZ/$,%$M[4B3D18+(H3GWWC-E=SA]5:J. M1(UD6LIX4D\:D$KQ_:=3NEQAREIZKE>+V6Q?3?9JK+.$(_>>7G.[75KMDY:P MMF.F)6B-S+FA3!:&S M .2BD&>6_08:N?>>;+S?>V*9+"LTF:=NIN>VYEZW+I'D_J0U?M[@>#N1T%/U M?CS7T&;C6FPDD?2;H5)"H6. BP^E6(R@I)C**1+'Q64IK@Y(AJ:)(47N31X? MLD]*UIN+ @M:T7@N7ZR1DQ&R#=Z.C&I%@O>\;%.@&"!/VD5YE(4\H/9'K@?C MH5Y1)WUAW;;+\35)RL/.Z)#TES.L;?35[$@O]DJ47)&TD:".#LETL:I[!,\E M37TZR(]$78_V>OH2CMR;DUW5Z\VYENX+8)SCBYE5MT&9J#SVWIRK8:U5D]19 M59QZ0M7KV8+8&M3AR-=S2I0:8P9Q>B"1,8J58K(:ESB%&R"+25;H.*&0U&#O M?1V>T!+3>4.LJNK46M7T="]UD%IE;9%9-HTR+\@JO9Q7U\LJF^4/48L&XR0; M)9*4AK,@V%GR=[^0G8HH41"5-+>=%@S]$UVZLSD@=6V")%#/A29?[,$)SLG!3<"QU(-;$(T^?-]72BYOO M6R'[(:BIU&[G\S%=$5(&J#)&6JJO<_S)@TJ;Z/)+:E20[^9X4^1 /VW\[U?Y M)Y'7EY;>'*4\QP?>Q%$VR5:;;!?XG7&'4H/+(]SP%3 M63-?(BW/3O[>R-=1CVT2S:?O_=-_N5?1FO7S0E#,QG>C+,^!(YQ_?AW_1.#= M<)\_D/IZ3ON&MQLO)KC:!ST80YXYX-?VA]V70';_QN9'9JT2V,VO?8Q]PW3? MA7/M[5.W'D2PI*_5'6 2C\2'=2)VC.:=^5'T"R5";DFR_3V*;C?\"ARR)23" MI[[0QC5]96[+ ^@H>^Y;<_N,?/^#JPP[/OA?7A1]Y# CPL (XC'V804ZS(@S M,8)B'N,?5G3!G,#8=%^,(!X3'&9$"!C!/=(8FL+ "/*3>K&8$7_&B#^L6_:I M_Q"6F[TGW?].?(SVE7M<@2>__V]T4>L(%/C,*#X/!?;$?3<'YSR5BSZS2>^% M$.=1B=>K'KR[Y(_D?_!ZN<^5)NGO5IHDR4-7P- !C>0POO M'Z<TR #S:>+AD.V'H?\^H/]9YJEOE])F'\D0 M= ;X*YU(!L>J@2(TT=EJ\&/JU0'KD;PC#),;F+QJD4')",> S$L7='MS/\+Y M=30)O_3*CM;Z)#!T+[V<"Q1>#@S;T#4W?>VQ8VD]=.ISZ>6<7UJ#0Y;;%]:K M[AD1=K?B^?X)R1W:'0_EREVG17CDS?$ZI"_L(9Y7JVSLB=IU2MKYN;79 V<+O5]"QZWI/Z\;.[%F=V=2V1. ;IW;GBM=UNAC8 MF0V[,_LVCK);;2FZ+<=XG<)WJ6WR%OQ7[)\>Q3_=7FI>OZUD^.*@=E)$7DL) MB9Y>K%3:\_RZ;RE35,D".J@D_1#CF-MR4-_N?17+5,ZX_5W:IL%GG[?A>WZP M;]Z,K(;(S[QT//4S'3Y>X#A\:[^WO?IE1SJP78M>L;I(9>RRD#*4F5N,+]/= MS%+B_'@R\Q"C]VLV7J%?BBK^P0>T_+KP-^>57BI0?..+O(3[>JNIQA>7U_V# MV@NTMC__2>T%%GEOV^N!37699/(FK>@O5/H2;:H)[2)#< M;?G ^.P*']+>BZ.,!?WBSO.-KQL?TE[ENJ_&&=X$JCM?*JOY4S,C:R#;VS*7 MV-D(HW-\M"@\]GEO9I$7.+P]92 Y/&[K!R6EO^J![OB<40Y M!6P^P.O&%J[]/[8@6)//#FB[[XS<@M-="FN^J>3JU%2=%'A4HAMZH!%H8!#[ M;5NP_XG-4G_\W6SAI__QAXG]CAOA4-W(H;8X[SH M0>G,LX&4RTX!,U[('M%LL(L8U338=8'_VY/2V+D-RC<@R-> K>RF M)46I9P]V'2M.5H-BF2:*RV4C1^8R3YVEW^F-1]TJ2)SR;Z>JO!5@25[TZC22T^T M[C(D7:H4N(S(3-94O[?3MD.39BJ&AQHS;[K=3N&*O:";-&I#]4'^E]_RR5=& M-'"G394U<&7-#*8$*V4LFZ.@GY0)U_;1A-N>4P?:1O_$7:1.VT4JGGB,QW$5 M_C=\_SK;C]@SYY'!?2G"P CR$;>E" 4?V$>L$$=DQ!\&/S[=&6["'_L,=>^R MBC 9?SP#Y_^JXFO=DVWXE8V9^%>U7[&@8T$/KZ"?I$(\%OF0LA MNEAX@3+?&[F_]/D5BBP]1V+\T QJ&'[2*W>!+EQZX9>6_CK$0WQL* M5T7E$]]5^F98]RA7EVKR&L5"G0,WE\9F>VW-,V!- ,[2^6Q_G'-Z(RDFT3]^ MTP_<,8MWX'WZ9A;Y253I-M;X2<0F3(N\3LMAOP[U!^%#:ZF;'LKU^3GNG*NEH&RY*^;I"$TVHO:PW 2RPR-N*)1%A/^"][ MI+]EQ:%3_6=BEV77L^%_WSG3G_3[A067: ,AE2?R\=HZJ2=S]9"??(:Z]>1P3H(),P".S:BRNZFH]KVM#UE32$?UH@K9/R_SEO_TX%3 M1(8:$DC_?QG3\#CW"O&ZMJ6%7U;Y9] MA /5V",1]O/EDV0/8 F_+PF_[YR!C;1?.O8;E+* ?(C %3%'D^]++^LBD?P0 M7-4_2B@_L*ON*I9_XOJE'T:,MSD!SZI8'6;\ &G/KTNS%[L?U(:,XSH+1^]P MV!"GR? MUA(8"U"VT!W( Y#B*%FB+N0E70"$*@G19J:GF+S$^)#"/K"Q^-$AY=([)>1( M')L[5V[N'!N+L,US?GA"5DYK:1UJD!+-=U(KU3)$4#"6BXFRG/:X49"D0-(/ M)U*;[! M$B9QQ&9+X;%P$MC"P18.MG!"@$L9RSL4RTD9MIFBABE6 "XAU9MMN=4TZA*W M@262.N*MCTN8.*TQL($\=(&-#9T_@IV0-ZG\.PP*S\'/;0#2N[7&GM&H925! M3=94'JGB!W@DIK5EU4G%HJ(\4E2V_528KVC4/@OB48Q[B">(FS.3_,Z4V$XZ MOIUT\79X9SP9N_A:;P[3_M3(.@!F\5$Z8^3;UE!DGU8T+PE*=U8>223A6U=7A-]<^;?!S 8.I >Z;:&AC ;@N-CNPG87MKLNB%&BN:VN M#E1AI<"A@;X> *PR,[#B@XHDZ^OI:,T;;'=9M_W>,0BP$@]LG+I-\VMSS\P: MP-?T[^<=YTXQ-LC"9:1@@^P&P.[KEXSS53,IS)XZ4Z'334Y!7%#B*W$ID12" MLZ\U8[ZN4N)'EYR)Y[C:'2S*A50S+[=%B:@&&9(YAC=3D7Y71XC>3."@ K]\O#\U8T0(!ZA M7W=N<,\\6QG[[X/X#$FEF?[6^BP7(+U\M*.IXRW3WD,%!K2';VB9GIRH.9AV6EW+M#MW M4(%EM MM/N,-X]XWDC0HTYQ,?#=9'0JMM._)U@H&7_[[O_GU:7&Y]T074^W[%_;+6]G M59O+E)2_^XU -+@SZ0?J?\G&4EX[6RN1>Z1B6]?AU_.VB>@081XY[M^1EQ\1 M-?9(B6Z^[Q#LU>7WX%NOK[]O/OODXN:&*ZXU^T5!>P>) OQU>T4T]A@[$9MV M-G'T?_:E,Z4<&=L((?^G54V]7Y'41+AG!+,N@[?=? 0M8;^^ (22E.47"G"> M!57>%=8/Q=0G:Q1U47E^V0U=7SY\S8\]0@=_A'NY\A.-B/S?".5_\Y\W+'C% M27+'CMH\,/CHG>FW7)%]^):X 9"'"7(@Q6*)F!0C =QC:%F6@!QGJ$%<)6(J M^2,@A+RU+CH]*IOJVL1,3ZW+"2>9F8K$>H3*>KP=62<'BLBWI9;(VO6^H3)D MV>J.)$HBZ;=#\_-Y-=U0F::>U2MS;RYDIO*2EV@I_G9DHM%IFK6&U2,TT5[1 MT74KOEB-X,C]245^L-:B)L_IJ6&5RZ8EDZX7>"FV_Z:BHUENM+-4"-!3.:NG MK!K:= E'[CV^YR;4>:F6IHEH4BGFNUVOWAFC.4GB[5#=6M5X,3KH"YV3[)OAS[9,5)B9O6Z7JR5Y<&PD;&IV%)BI;WG]ZF"V.?RBD-D*S8K-]OY M];J&1NXMOV$W8OGAO 3EQ(HEYWG/X"?5.ARYM_S&*$-VE^4A1Q2?VL5>DC/6 MBR@:N;_\>C==;44S("/*C7C,KF87O:+D#]V7Z([#-Q>)J0Z-<"B%29=Y,F>H MTL_^\ON]E#>DTK8C:J#?6Y;H='95'TGQ_>7SU2S/\MUV1>PL+6&:,SH-4QU) MW/[(0EPG,HLRW15343[7&TZ[2I;AH06Y-W(@#;(J818*>I9+T#,C1:6G/3]: MNS>TEV2HI+P256(Z-HCO=+&*+(< MVQ^:JW5-/;JLY<7JO)>18R1$0AZ^ +,_5)GW1\2R2 &"+0ZJMD:,99[GT= ] MJ:K:44)P,\H3TV)EY"6CJ,]&$T*3EXGFO-'W"-9 M$D=13()1*8E1*$**T8D$] MBM"0S'"#I.*L.!NK;V=5ZMEJ(YY-%H;-TW;%; M;O4[;/T0NA>;1-\AW4F?6"N KWC M0^@NE91QLR*I)2)*4IRZF,SY-%T_B.YQ?:"OC2>&TMGIF#8]G65*_8/HWF,5 M0#36M*A'S?QR90C0Y.OPA]"=JM3[3#>CK?14KIY-CAV07TC+@^A.&(K>7(T, M12BRDP+A.H6X-1D=1'(9I].0V,MK90J!]&],V"6:3K%QW2(P'UCIC+RI,X?0O=AH19/ M]J6A0325Y'0T)_K5F;\/["U_\B3E[6Y'S25)T;&D7JRG6FZ*,H4G8WD0W7OCLMGH/.FJ '(C M(M]G*,]MUP^A^U.]QW-,KLV(6:&2KI493YM)!]'=;#F-D;2I M*=32 ^B^5*892Y]F);:-DK)#M.#-+I"KEKMXJ+GL+IGX0W0W-6L>+\VY#;/;2]64T-HZYR=%!=&_P M\VF*$S^Y7C2L2;4F1GOMS+(:8VEJ7C^([E#CLK;+ M9:MZ<9DSANVR2WBEP^CN,*XY=;(T+WHBY;3X?EO+T?Q!="?+MD/$L]4QX:6- M;E1,0H01EX?1O<$FU_W1"(R%9B^5YFO%,5FW1X?1O97M2B5F8B[U=2X^$<0G M)IEOOD;W$U?90P$1&XR!Z4"W(6\JUA14+/= 2;V,EY9+W=J3(,QS42T^9"MS MDEL&,5'-](#*NQ^,D] P\N0%^(+VN]2+O_AQRXI=!W%@&2K\!EI\A'O<.(6; ML\$_GJ7IS6:&WX]/-B+"W$/!*10@XA7%FWJ&'P6JNF-@1U[1/Q(P(/*S9#E^ ME;YC!ST_H-3'E2CVU_-\+?_4;];:"=N-90<%U W9A@3T>R-"5UE3@:DZD1FD MIC.6;=^Y_]?'T?ZT_RT_UN]_Q9'R9MP$K27E$=7V(M?2\R S6RT_+D5*[RH< M+0E*:N:H!1,(5**DDURWG+3BR]T3 .H/#@#@DJ>6V72A#J:W:ZP!NXE>-[TA MP?-I +$3H,UVXGFRGAHV"4!/$DTA[PC@J?[C]SDH\L?%6<]"$5>+#B=TN=?6 MJTZ4$7J%U50 HQ^_41?< T4&F'F*_E2!H>SU$B MM:F,@>H9H#KTJ3*&X -L)]#/=RJC)M;3&J?GB(Y>'!?3L5&J)%#F62JC?HPP M*F^&(&1*22,X!YIS(@P, +Z-^ M+:%@!/%(X*!?*#B!HZ]A802)=^LP, *;3<=EQ!]>)_[T8"XL-WY."KLAZ$SQ M?J,I[34%GAMYD/1W.WG$$H]$+%2%!?Z<7CO7V_R$C4VNPI?)B 7I-!OG^1OA M[!/A+)CRV<9U;83 &T=H]3T$TOY9ML+=$.*S;(&[(<1G@>>[(<1GI^5W0XC/ MSH3NAA!8-;YV6GLW=,":@37CMKV'DYW672$ACM!J%0)&"*CR89QAY^K93057 MPJ$3&!QN$25QC 6K/8ZQX!@+-I=QC 5[DD,C#B9@M7^+_;%O8S_SF+CR=+^@5E/$ M+TN$+>B[=J500\RH9F(I.)T4)!ZI$ 3@/I2"!D -+(YX]H1]AJOT&5[5N\2^ MPRDQ(18"3,#F,S:?SW<6=]4FLW\MQCG>_DB'GQXA@\RXKTUA)]K'YQ9^F=2C MVMIAIT?(A"CPR,).M(]M-'F&?L92=&F/+NQ$^U"*!-DVX1L=<4?CPD^1D(G1 MQB,,.]4^E*.@)T+0$N&H#F/8J1(R60HCMJI^?'IM=U=Y+.IO06W=6;PY0^=4I.M3ZJ?[O/^LX# M @>\ZKD.6B9DT8%FZT6VS?&IIXJ@-WNDN>*3"ZV:0TW#J!^_289[H$CV0$>1 M(RF;[])?E_ =W,=V9>Z,.6=72+J/=/5?QP.UZR/.*4 -]3Z:QX>@5Y9:M*"5 M01?TYC8A#$=7A6C[K8"@!6UXB#TURT8$X%W7U@:>WYZF954L$ZW.M@P##LDC MFPHX[@'L6Y>;@V%)CY-Z-E7,U;AN"SX?]6MD(/8],!QU.N2C#]M<8990C'RA M1S[_NON5T>9Z@>\EI1YEA.3-391Q X)/7%HS^D5N(@)FP'JC_H2BE67X0%"- M"B1(K>LU<;H8+WAI)(PK<]0*EOOQ&^KN TW',0QB&+PF& P2;:^,.->+@]M, MJ&U\? . !2U;$IY2;D68%M7%N%;M59SN*'P V"OU\DVA6]#TZB(!%FHUEZ&; M?MML$IF!-,4\4+$38J!_"G!=LAH.# S*NU\AZ2$7OG@%?_QFWH@6.Z! M8XA/3+JPY^=NA2+"^O-7@!L!SQDJ5Y*(^PH#MB>;5U+'YN*9TN>H47/A19ZG MML*%%WF>VC(7%]=S7'.[/W$]&FB>NU3N9_8SEDHLE1>HF?")^7UL"SOMV3*: M1XI+9&!CMRPI<=Q ;&O9;0TED%5UMC$T$NNUY8V\[UOM-=L::B[*7CU@>6!VMCOSQFZ8?6.*0V7TEMV9MUHQT12/7BS^A9W@"K/8W\1C_ ,!R)R=$X&(YA\)1'X:P=6/&TE7 M/W+^[G#(^7$C11=833B#1Y=F M*Q;G4YT*WY\\OY.*=N/R_&X>V77*\_N97W?K]YXJJZN@4H#H3CV@R\92/@!6P%8A0U+D9*B*^ES4 M@3,7IN-^["_3N/.^R,(71VF/D**6&M1M\/]8#017V,BR>JB"0[(_D4IBN4YD M)> 8_9E< U#9$ZB" Q,_='$%YY[=>MK$V=N5A6N/O@XU;\N&![ZJY?WRN)#* M5YX&A/R4J+4';*UF/XW@FID?OP]5:,&I4;>NXY=.V+LF%?_XJCY\G>(J49Z6 MB?FP8R=+"YJ$[67TFL$\U3M>M5K%-UN'ZN1^_*1H:\#&L\W>H M\Q?/7SG%']62EURY,N/YM;CF,Y5,=]H:UF,\I #*F:0>:)H[ M=-,2YTSBG,G;X!#.F0RU&%Y\S[F)>.\QC<,AD8F5M++%$LVJ&#>,E<3F1\@7 M]*^W$@]%'?FSG5N5BB)8X-'R8DD_%CQ MJ6[FX-S6.UKWQ7);_Z"$1HC=UXO&HK^)*H):ZE6+_7Y'3,52HUFT3-1JC(\J MJ([N'JA$<.KEE:/*+6<27Q%6A":H_4W<<&Q97:=ZZ[K8X5;)F%ST1FILA'"# MP[B!<>/*LM)P9/Q8./%NH)PHUZAAEA+JPGK=Z5&))E=I%.H(,()(.1L[6),0 M)\;CQ/C+)L9?G(]AB%[A7&R\ZUU90/YO-ZQ>S8X#>J85B'6L::C62C.+TM+? ML.+!AK6?QO'/WT;J+Q>6EYUQ1-46&E3G(T;=KU-9<0W*6UDDKD%Y*XO$Z6TA M!\U+I[1BJ<12&<($&!Q:\BWU]-:TW#DD0S;G <,[/C1B?&]FJ.(TD9[3"V:J MQ]/0\":#IC[0\N9P4B5.JKQA#N&DRE"+X3WN*4<.W/S!=M!OU+N57K\ 1'8I M9Z.S6+S:2M?][2#^E>W@^E,F?>I$![(#5+\F)3 =GU41L$(_@YN),E]_CN3E M414G[-V$^(9@.;@H'Q;?&\T,P_>=MX88KTX\QT7OY+2L=Y[LIZW[YD=JQ_IH M +@(!XI $]@+30'!T5L#*-;(]&?Q3^$.&'0R_<0M\MV$)5):@O2X2 3!(,+!I=0'Z3CBI\XL0DG-EV?RXD3FVX0CV_JTO$%++3VN,^9 M4J4H$U24+\D]24VO==]"\T-NGYEHUY;Z=.!&LFM%P'1F6&L -G^8>;8RAA2. MS S9O,XH_Y7E1^'[QL>Y;RQL!-D?5-N(<0U*\:%[/4^ZNVA6)F1.R,Y6>3-'+PN]"P@%$L+JTMUSS("'(-7W< ME!-VOV76$2(P/W[OEQTXWDV_&U>6:\ZJNG2N'P[GGECI52F95!2FD2=849 F M8J\4+8B^TJ,:E@\4=:+2U%CO0ZWW8F3+!/6K0([&GS_%SE;11S+T-3(_Q#^/[=.EW=3$>^<+N^F8]PY7=[->;QS MNKR;MG3G=,%Z]&?)EY_1_V$"VK9$M3S]-"SA@1(.G M&%,#U3DOR./$S"YQ='%>@$9T#,4##_2XP,"'@>_,='DW$>G2= EG.#.$A+HX M7=Y)++UWNKR;H7KOA'DOY''W='DGP_7.Z7*-.]1-A93#8T\OJNEIEH@!0&@" M6>=L0BW%^26RIU%0^D.#.NS9M6C.P:LYEP )%7PM0X5_3,J&;"IP79+@'+GX(.(ZD1GXX/[R2]G9'WQ.PPZ4#VPG>)&\JAH?84[-L1 #>=6UMX+GRP M MJV*9:'6V91AP2!ZN$S7S.P!@^M*990E=6!-9IL2*@[*I=M@1 C#4;.B!X1*G M@R\_F!A><<3P%2KX"DY1PDN'ZT6OCP]09NWI6G)&[DK/6I10;72L88L*(9() MA:02;8!U7HRFF:K-I/L)A?)-,>[';XYA'A)Q&F,9QK(P8-DF[!1>0EPOF+U3 M.]=J:QZAF%]I M]X&.D0]D_-"ESV/YE%RH!3,<0+8YEPHWF> M>IDVJO2XG"- K:+1DD>PN;5OH)&Q'[]9XH'@]M.^_SEJS#GDFHM5MFL_55>=B0SJ M/@+Y]TY(FGM@F?T+]*]ERC_M^X__[-.?@N\,I.!?OP@"_LMMI]@(L0+)(\\< M\&O[P^Y+H'LIXT!FIO(JZC/;?!;JJ &&[JZ41WUI]#_9V@'D(Y7X-WI[U]X^ M>#,A&:SJBV>CS"/QXGPWYGE M^+&.7S: FRS<4]_,N5%U_\';H?( :KWG@N>U$O\^1P+$SL"O<_X_<"W/_S[I M*2UFQ)D8$7^D/BS&@QEQ-HU@/JRQ@1EQ)D9\5J\!,^)LT,1B1H2!$1B:0L(( M#$TA803W&/NP> IF!(:F^V($AJ:0,.*SHC28$1B:[HT1'U5]S_]__^1WM- <4R$%G^WP^2_O%-2)<(K7(?C\DG MRTVX&T)\%DJZ&T*$ _5#0(C/SL;OAA!8-;!J_-G9[-T0 JL&5HW;=A^P:AR( MQU#?#<>0Y"-]!N_JKWSJG1ML-Q5*"8%.8)2\493$01:L]CC(T-0>COBUPS")O1=^U*H>G%4,[$4G%(*PA"*_% * MM@5@L1COHQH'8:='R(P'[I&Y M]BME_-3R3!<+T:7=T; 3[6,#-6BS@Z7HTNYLV(GVH11M^YQ@,;JX.QQVJGTH M1T%OB9\ERW'^.:JW'':JA$R6;@"26M;>MO8]M_) 7_;S>II?;9I=\$RPWR^; M/F[ODC 3XZ@MM#=>YOYZ7VL%#;5"M3S4Z>!&^W'\<5MM=M.2@_[K_K7YZ=+E M&VJ4$(IQ2[5WO#[2G:=]+7M]Q+E\DZ'0(MK)FA01?6W!*;5I7\B2 M&C=?#DE%S/&0$$%#[CB+D0\CWS4A7W#;_\J(<[W(]W$W[X&125")^K(A>%6B M4BHL6I98"&&KML6T9,O&@BOH8%).0QP<=BH20D'NQ^\X!7$P=L)FWA@',0Z> MK*7D=1'G>G'PG4;@,S7-Z^'N.%0=GPP'H[$^;1N)6I9,S/QS4*_A3C[ M0+"Q4[<0OS[1O3PF8KL0VX6G0\?,FJ*&J5PVIJ_3\6:&7SX)K58(3;ITO-&P MJJ7Q0I@6HU[!:*1:O9(/7G%DTB4@?C'D9^&]L"?H;H4BPOKS5X ; <\I*E>2 MB?L* [9'FU=2QN?BJ=+GN"YSX46>Y_;#A1=YGM(Z6%QO4ER/!IIG+Q7\F0&- MQ1*+Y06N?7UB?Q_;Q$Y[MHSFD>(2&1C9+4M*'#D2:R7ZDR=M+!!SL$A66*&P M:N:7WS;;:[8UU%R4OWK ]'8&3;FST$69F+I]BZP[^7Q*XM'JR!^_&>(AD3AT MG(3U^.L!S^O4XT_[7=X(A\[N->'M!&\G7]Y.!"4U<]2""00J4=))KEM.6O$3 M[02359[)4B.O)*;L]?1I')6*LUP=O5C\"SO!%>:QOPG(^"<"D#D[1P(1S3\3 MB/PT@LL?-Y*P?N3 S:67YIQ8VO^]T4Y1M?-Y;SFX#I=_-,[S-Z M=&F^8GD^U;DPEN?[D.=W,\FN4Y[?S_VZK$ ?/7OKJ,'3KR=S+8SH4\42Q[I8 ME)]$H@R("1O[\S0(%RCC7^\]"CG520#G "U;-AW#7V<#*(;L.-H0"@/ZO0+< MZK EKSY*Y!I5HXG5N@#F>HJ)NR8;;PW).2]Q?B(723XDF/T;GK?CFN*]\3;W MQG-#R9$"9^=1^36;GW6$0<$0Y.E2))K\PF'+(Z3R\:^H_)4E/FWJ4CLHF2RB M.8X'5,2("%@!6]$<$+&&$6N&%HGSHLY<4_A(P>\_J,YP5(M@_VJSLW03S=DP MWB**_2=:6Q4:_3GYEPF0>5]DX8NCM$=(44L-"C?X?ZP&@BML9%D]H.T-;SGJ M]T&]IT_;#.=.LG+7;"SAHJD?OUD:G[;>XS'7V;NUA>N8ZSK4O"T;'OBJEEN> MFYP/>OVXJ%4G[<1ROI:?W#I<,P.U'.OX'>KXQ1/VKDG'/[ZKW^OVZ_.DMB@2 MVCJ]?NI*,D7T+ZOODVZ2'U/MI2S,[7RWUVQI]#J'])V#)CSUP,7C6.GO4NDO MG+\2^C#>>7(@OZ/B[_KK3G.5BY>,[$#W#$;/:#U6)5BDZ_X-=.8AQA(G"M'= M@;;CI,GP&CQ,; M;CQ+NC^,1W+NGPQE+'L(-->#8PX 1UXO.?%"=RR)V?0H5^X*Y5B564HD@6+% ML1-ZE)?6G'L]!KZCU-8_**$18N_UHK'H;Z**D\GD:'LVI0DYXZC3=<_*39@1 M0A542'UO L\,'!@X,!9:=<<&?\B3KP;^)BGXUIN4,]6]75=;[0&[J3BSGS 0)'R MV$.+R\O..*)J"PVJ\Q'#[M>IK+@(Y:TL$A>AO)5% M8G$-.6A>/*<5BR462YP $];84GIK6^XW@^I,F?>I$![(#5+\H)3 =GU41L$(_@YL),U]_ MEN3%MX[[/.VZL=,"7&3ROM9]8^)[!;EA^,;SUA+CU8GGN.B=G);USI/]S'7? M_DCMF!\- !?A0!EH GNA*2 X?&L Q1J9_BS^.=P!BRXN,DLR9HY9<3Z69Z3D MS?3Q2SPDN$,M>S&X8' )\4DZWBQQ9A/.;+H^EQ/C\0WB\4UU:KF M@6:,&N*L-Q1CPGI<8*K36(:G*[Z!AD)NGUEHUY;Z=.!*LFM%P'1F6&L -G^8 M>;8RA@2.S S9O,X@_Y7E1^$+Q\>Y<"QL!-D?5-N(<0U*\:%[/18_RB7:Y&A& MR*,I.]"G^97&\!))HVO&N"+E-1UWW6HBVFU< +SH;>%W(>%0Q1(S4V5UH63H M7JM;H2JEU'10\!'AQ%>$;UQ9KOL '->O#&0W6*"-P*^$X5__*9+SC)%^<%XKS 6UTD1L>K-8O.>+GS3TR9^7 U MS9;X*">"1'U*"K15'!&^ Q/47"02^^F#MY0]*'P0R+RY#,)+!#W>234<6+8* M[&CP_5_D;!5Q+$-3(_]#^/_<.EW>/9Z^<[J\>_QWYW1Y-^?QSNF"]0CKT5&2 M+R]-E]#:K2$.YWWY[#_Y]NS_L(5L6R-;GGZ:%W# BF8:L60BV>^+0DH=%*@9 MN\PE:G6)C/E=;,0TO;8T:[2GQ*(JS)5* M1C:UA&.XW_?P=QX0I.M6/==!RX0L.H :Q611*++J.*>GN/*\5BHFYWW4!HA! M^;DDPSW0#', .(ZD1K[7$%Y)>[NE[PG8.6V?<)/I(R7\U]&0B0TW(4Z!3%\U M>T(.2_[48[AT8#O!F^1-Q? 0>VJ6C0C NZZM#3Q7'AB@954L$ZW.M@P##LG# M=:*.?H< S.@N\EW3FQ'SKJ*QW8ZY:,EU!& HG?B!X0X=QF/XPO!U=OC:'*2$ MEQ#7"U\?GZ$PO&*.@5B3]6G>E)NSOIE715TO)8Y>N?4O;3%%\::> 8>J57<,;#3,!F-@.MH"0(RQIF"# M:%Q:4QQSHA/BNC94DJI3+\9G(;#+WFWA4\A%U;I++),$VYVF^A7/4,44[T-; M#%IHW -![AMH_QPUZ!QR.;T\L&$+#5MH?PYQU4P^:9/)G"&":<%-*&.B-^N% M,-HU'SY-$KW%TA#G5"D]GO6>GB:C ('0(=]#(A%_@)[B)\:5?]SW'__9O[=# M*]X4,E )S;EX2%[C+77^HVJ+[;_AO[:S*0:0;:22X\TCMQI'HT=O+0WBWR=1 M+ 4@@=FNE8KMW-@)%DYRP5I>WOW_[+[\2_I 5+$,R_ZU!8>=58T#=:1\G!B! MZ, &LAZ5A_#!OV1C*:^=+>QPCU1LBSN_G@$&T2'"/'+W*)B7^!.CHQM!$7_TZJF#NV<_L]0]B#D&/_=A<3-1S]^ MMY "1ZQA)(60#=IASX(K_]YA^(=BZI,UBHS@YY?=T/7EP]?\V"-T\$>(5,I/ M-"+R?R.4_\U_WK#@%2?)G1UG\\#@HW>FWW)%]I%08A(Q0E8&C*32'"O%&!I( M',,-)$8=QE7 #A5%87X$A)"WV%E:<*PSS6Z"M7HYNH2*1%O1XY6 MNMBK=SM IU+E]-Q:9S/#+H_22=Z.I/-TH=A;#\="E#-'\6JJ)[497J+V1_8D MMAWN;[0L4IRJT[4$\9D),7VYYQ8M:S. MP*U#:&KM7G[8&9<: S1R;\Z4:71J1<9>B1UH#B_;+;XJLTN)V9_3FJF+M+I. MU\4U:#=[RK3C6L61Q.S/Z5;5E%D!Q;8 J [( H./43HO^1'0UR.[2UV9N';" M$*<-9YHPXUI/$GF)W>?FM#$?.,5&(R$T;6[0G:M6.]Y&(_?>4U\UNAFKQ3D$ MF-7*T;XQ5\=Y-')?EI;U4F(Z&0)=$^,)5QQFEUQQ"4?NO6=[OFQ/',-($E'# MD K]<2S[%!U)\?WW['LZ,\X!OB?*U3P[739 /ZLO)6Y_I#A]FE1)FBR+X(FI M3MHI94 U>&C.[(UL)A8,P0SS<3$5MR:S>'[A4H+?)7MOZ%@PZDXNRMF"IZ1T M(V,4EZNRWQ9C;^@J,^P3Z:32$N<>*$X6(ZEI#OQR?GM#YS6;:*FSK*RS\6*7 M+0DVG>;KZ++LWM#"A%#&];%#$*"76([8XJ*F5>N;4F&OAZYGE4ECGF5R!-4: M*=5$QP*I^G)30^CUT*R3+AI\L2"*G1BC"X-YPAX6MH5'=H9*U%"EF00=DSB2 M&$JQ 167$HRL2@.9Y!(RDU#) ?MVNM7C6361Z"E%;! M3)O5)ICJ4:VD=E;C=8J$*G 4NI/RWGC*=.I"JEUC7;S%9.*V:-#D-)L&]"& MD25)+^:;K01=E]+KYN@0I$C+;&S>'33'>JHU68T6M4H<< (J9>IIMAAE)X+!R&EPYI@PENS-M&L]Q.BQ,-%)9:'((6T M[%A.IB9301XTR8HW$T4%*L !2(DN!LR:C\9CQ+K8F[/,9,S;^D%(89+4B"YF M8F-A/F27=CM&O)^B%(D0N93JU0[TN" M)VANDZSGQE.)/P0IA# >RZ*]X(C4F,FMIF2- T;]$*0(VK3"-@N$K#>?VM6% MFTZJ:O4PI'3-@9QDV6Q*9!F[9'4+-5(JUP]"RI+(CCDM17%BM<>N\^MUTYOT M^(.0DBY*G6JZU(X3J1%1F1/S!DLE^8.00M;S"[G%1&EQ7I@5R,2RYCZYRX.0 MXIBU6#XVKH[$9BGG%=EQIZ@\C0Y"2M3F5<=A2W.AF5J(L[PPK+!V?1=2H-. M_#G-](*^.OX7!U+&2\NE;NU)$.:YJ!8?LI4YR2TE-)0,3T;RT?T3E"&K#==O M;6&2VBFL=\#T12>XF@+_NA-1C/@AQ$(1W-<.#A(WU3&LCF"KZB9*,X 37TSHGBV#4QE M'7%MV72,0);DEXSCX(NRJ49VOFP"-^*9T#TSX%K4R$C63"=X)H!/A1- OTQ; M^+8U'.ZXMN?/!3]&@4^?R+(345#_[J%A+2-CH,*9'R-HC?(.)P;;G%O?4M_4 MN)65\0LAOD8'V081QYM"XOKO"Y\]M SX8/C2<#7NV/(B5FF45SJ]4E@_MIINS)O+@:6W$T(V5DG,ZA/0U1O+'Q'@*/(,/@]2'9S*QT3_CS]2 M^_J_Z_*A[WT1#_PXT7.L((@G*I!%\LP!O[8_[+X3\JXWGC5R'I7 .WWE< M:[UV-_U/7KF(^Q[B?BS%M;O\_>!_C]+04I8 /^6B3> .Q:&U";3$ L!M@*P%8"M M *SS=P+\Z>=D< S]=RP&K9<+!C@<@ T!; A@0^":=?Y#K L ;O_?>Y!W-.@/ M41&>/R=7_N6.V.UL"EA CD>NG18H6$"P@!PP+BWXTVO:?&_CO'0S\$V;&71' MU1I&"IX)(KOM96(/_N5;^"=77AU'#2Z]XDMT0*,.M\P[Z[K_=31C]P(KN5SO MK:"L'OM\Z?KHE4/1F<5+R*+NP54.UY" O)-#U]2%%:JR%_39\A_PG;)[F^JD MF?2L:]>H#-"IAD@2.IL9JI(Q.GH46*NR/=93H(%J@- _ M?G,/)'&2KK@89C#,'+_&Z8FJ$A\!6W9B72^FZT;IC6I:YGK#_%A(B1.",VKM M2J-^S)+$'Y47;@XF!K%64T6=LK($10[J]:R':@6Q4/O9AQ@JX[A?7!CK/]9_ MK/_'JTINM3.=Z'S1+Q%:/6>W%['A;)FLGPD"F%&N "JR[NH>M1I6!3L*4@,$ M 0F_OCA]N+[X%84CJY_5 WJ(# "J?X1\J%^1ZP@FA ++;GR19S\Z^*R\_:W$ MTK'P8N'%PHN%]S:%]PH#S<]%_%A_?GX*W\-UMF:1#11#=AQM")> [#\'>X#7 M[ %>2IUOWU_\I![H-8>F>Q."J"08RA2H>+)FVF*1R52^'YJN*EK2!Y?&6VP) M/F[)J]SAVXN.U4T':1Q'Q94WQ!EK:)O2BG6ZNZ7C"B%>^WQGK^UCS%F)2;G$ABT&E -&=>D"7C;DV M<=/]P9+Z_KG;\5!F[-;B^=I";1(4K:T;!6-:,2EDR"1^_":9!S;V$E4Y62G,-;7EA$S%K:0\)PEX@2T#1^8Q*E,PQM7;XQQ&.-NP0D] M+?A4K$Y!*A:'@-#D]:#7H:-Y"B#P85$.QZE2.&]?TM.B3)1JI M97EE=<3_S]Z7?B>N*_M^OW^%5Y^SW^U>%]@>P$#V.;T6(8:0$&9"DB\L8PMP M;&SB@2%__9-DFSED:, VT=GO]4V(L*4:?JHJE:KXC-72%#Z=>4P-()6@P\K% MN QS<'\UZ+@0OE[T?J.YU<0R$@@D@<"H!P+)F6F@9Z9[5K3 [IVS?!_"F^W^ M$\?-%%EX45\S[1O&RHVZ4]1A%[NO268;P\GI*4&TR"-:1*W'4YZ>_CGJ;(+- MBS41I*?7>KW+ M,,C3Y/=?-B5 1H", -GW\C$_CS#LV!GP4M=X4?,WXI/TE!P;]FB*$ :ZETPF M11"&( Q!F! @3'@FG8Q.[SOY!#(0)\R0^\-EY_Y MF2CP(FBZG-_A1DB\W(^!UB96O3Z5 MRI?)K"[0?.DU]5@>C.X-)H>PRCU(95/;X32"502K"%9%$JO"XR]_#:X*#E>5 M[9NQ38^:Z><[)E=^RDH#!%?H'#838]DHWVS]9[-8?Q.,;MY*1 JYVOVXH? M*MU_/6/Z&M_(]-M5)NEDZ:1=JUY#5Y7S2AZEMX\Z". 0P EZ78$4\3ZRJ\@K MC_-.HR2\JL[D,2>\@,S-@WY@]7\S9%5^EFDC59)H6BFF-2W9FW2,6AWA '0# M^52,X;=O@)(S3X($@:\KJDCPCB,FE#I7#U+[]KH-."L#IK>WO?CEJ3IZ/&1L M>]QAUE_8XOGB,5_T@EV6Z/=<7$- M]&TL 1_4<#Q7_QF>2$O01A/'%KCP?UB=$ZH\- 1(WBY&XBR.)43WI^F^7G1L MP_\ 2Z;[B:<$RRGZ'[ACT"=^"SWZ+[0\V_0GYKV0<9=](!=65B8[GF_ 9_8U M8^I3S?\]C@#@HF<"48U/(9W^&1N6@OA_80(-6\@;S_2 ;_8'RKV+$-S;+"Q MT&.C_,.!$CWBO/3AA!<.D;<8'@4D@8 M07 I)(P@N!0&+A!<"@DC""X=EA$1. IN#4T J!$<,;0HH,M 7C\/IEB:Y:B? MBD[90\.Q1%VV?EU$(R:[$K63 #H%>Y??Z.<+Q8;?D3[,K',!;OO?+<@[&/2'J%+'Y\E5TBW;=-#M MK3,Z+2 "_J$@$A K++N$2%3==I$\T*K>OE9VX<':Q5GN%6"L\<*-4P MZ!6'J Q85.^ ?Z<.2>X%<-Z[ ,Y%NN!,*]>MWSVD&8UF+8>=W]WPI9YUY((S MH]<&-WH0>86^33ZFVH^CHEWHUQ%!?_QFV%AF1YT)@C,$9\*',_\=7?MSOU4]46D*>UE(#19V753'>G[1'@]&4O43J MS__XG<[$LNS1FO<$K0=$_XG^!VY<>!"@]FO/MMBJ<_0H77[)W=65H9@Z5769 M?C&%R>5^.K[_2UZN LE]J*H M:$030H%E9[[(DY\=[,"TLPRF$^$EPDN$EPCO>0IO!"/-BRI^/'Y^;@3G85N^ M660"21,M2^G#)2#[SR(>8)0]P! UE#C?N/1FPPANM6%$M,/4?/VU2">OA0?Z M=E027E_GCE%^_H.F%))RB7&FL0DS[L?JU*) MN7FM=S,XEAU+[:B22H", %G4@>P8@:]CH=>^.+@BUCL# Y1N53YI-^H->YAV MTG_0FNO+L/)FI$QZK#4F*:Y9H4?7+2E?D#N7G#B%^(*:4#,QFM_N=4."Y01A M",*$P#[R0&:BQ5\K1GNHMF_%US9]!^AG/ADJD!GG%/[JL:J7Z#Q[FW[)M<1. M7\]!D,G^^)V-)3-[^SZ$/1K_AI^Y=#"!3!F.30)!'T=(TJHP>"*<.79&U[?< MA.6":8QRAJ2XEX_M&ER4(7_6S01BIVT+R>:](#[>B:7+P52N%.N( 3]^L[$4 M=S0K\,QUF0 : ;3(NIM'09KF<-[KUZ^>E795';0?:&WX^GB-D 8U 12H&5L%_2;=Y')T\373&O8MI=7#4 /=3B[&% M^^?)J-YE:.299E-'ZQC[_?2:X!G!LY [I,<$FNP3/[OJQN-%-?]B-+4'NJ@_ M%C#0N">A:7ZON4BPAF -P9KS%N=(KC) MXDO*:69OR#WLAZ+(%15GU$\P&T/*@5]_]X .^@HY!27!/!+,"P]NGJ?/N1^5 MF1UH?)MEIZ57=5Q5@?::GCT.9YSQD.LR#/(R>?IH7N:9ZS !,@)D9^EL?AYA MAFRYV.#&5ZHJ/LZJ:7'X6N\\#!#"(/>23Q&$(0A#$"8$"!,>%_/S(%-_XIN, M_OQ<$>)FE^:,P?3Z\7&*0 8ZE>\$L,[\O'-94Y#$[ X-;HXI<0/5ZH M+NCEGCG.GJ=+6@%VM?_U:&%\.FH,AW7!:>>MZ^?VRQ@8!;[>95CDGW(IFIQ, M?"^4"]')1=!T.1,X#(EC^X8IPRCU$/6(H MC4!5:%220-590U5X/.0_1*L^=Q-7N.QEEV8[@L.D6W6NT,5651:CU3OI91$X M@UTOM=\$8QOS:+W>_N&=XS,'F%U!1PZBB6PX4/*"@=D#EL ->EU!%]X_#^?V M.3FL2=7\Y$%HELV25KI6^:?[ ]??W014)26W:4&?#.EY/Y]_J<[ODKDB!%3. MJ[R?8HY5>9\@#D&8../_;&K=?93=7J'[CQQIN6 M54HM:NVYV9G0Q;0E/-N M>[8*0("Z =FZ5B*)1<]"1(0)#BZP>&!0>9*D2S] M6:7;\UI?NI2M^FUZ?*IB_+/[:B7Y\C@U:';X.M/SV/JS@CR#[I!#J]+L6V,?YH9].#RR/"=V@M;IQ_#@&%V"[J33) M%DJ=JP>I?7O=!IR5 =/;VU[\*)H*RHRHT(U!""'*N*06B)7I$WS1&%!1TC)C+ MJ;B8F'#W'RA)2,$4W1%=9S4L-J2L3/Q_X3_^MR4-B"8RM8;>*Q:6%'J5WPJ5 M_NLH]M)Z1U,VN5(9SUTHNM&R/O?_69W\,F ?EPS-,"]\FV]E54. C+(+%IM_ M Q#OF4!4XV(?OOA"U*;BW/)6F79Y';SS>YXJ(=Z(NS23E),O#[;9/<]UDII_J M9CDZVY62G,BPR8R4[?5^N(00?6MX$+]]O!->:]VDV+UNL?M=MUM$)S>9( M457UBDC'[]M5N52JB7:AEZ7K779[9+LXFAE)_=6FBYV;^]N7;$M[U7-=;GND M,BM)A=:\DQ(Z>8U]-/B;ASX]@"-3FR/+G;$N//5[1ONVF0=W55VAJ^-!-]FE M-T=RD_N76O)1O(0KTBLJ8S:[RDV]F]H>V;33#ZV"6>JKQWR MVV\W^!=FWC%M47BYN4T*G:QRV; &W?3VR'%;T-BGJWJ\W6Q>STVE7NLF&31R M:YX:DZ'EFV1Y3C?[K_.;3LUB;O SM^;Y5'!N"K.._=@NQI5\*W>7 LT1*K2\ M]78AF]$JPITAT\67VJQM9!\R9AJ5K=D:^43KTW1Z(R@MC4GGVJ!F/+RDTT!OFVCDUCQ-_F6FQ^_'<4$9S[IRMOB:JPQPHOK6 MZ^OB2!WD.T\R+=YS3^W7XW2EE.*7S]>U5P$? MM6U--9>UNK,^K]DT+\E"ZBD^4]O7.(=@:Z[IET&U/G^><>UJ6;V>2%QZ5H$R M"CW+K0DPEX]7*<=HYMI%E>'2LBRE+DMPZ YY;M8KK8E1:BAJGM-T^C5YV^AK M4S1T:Z[9HI8;6T5MWNXHQ7YR:#;MH82?NBVGS1[7FRHIDQXU5*'_8M.2V(=/ MW:$F=[J@5HNI.UI]2=\]E&T^4[NIPZ?ND.EY]2XN/Q:!*%2[UZ/1G3!L, ;T MK7<(=;[9;-9+MZ6&D.!-'4(7I;-6 VA] @;<&G7VJ&I'KQAUY7:[=JW:Y@/K7G M<^9*B%_E>IH.GP.@7S&&3[)-!QS#(-JVG_'FR[#+W?>-[=;K^;ZZW?8,38;? MJ!@VH+()RE\U!9=-X75?K-J'1Z9Y4X)&LJ.!:G^3^I>BI4@Y7;Y2- <%J/%! MU19'0$N=CO3&"TU73>;5JHRN\Z!5/Q)'WB8_"I[T#4TSIM@UP78,-(8T[&$@ MSP!9$X[G34 #IX<6AYU%V5T>!7PV0*>&LA !J)_0+;&'AF/!<=!Q 3,).I8K M?Q?=^M"_W-;V[DM]"]B-?D+K5Q/'%KCP?UA=$;(9/7L1F422:W.MV5&B8QOK M1A3^9,WPV;9[MCT$V_0GYANHKM!^,-TAFTCO[7>U8I.M/-^ ST2A*=_]\7^/ MHUCQA6OO3R&=WC6U/<]GS9H3>Y:!&'=D&WNW9N.!\(]?T]%R&, M.!$CF 27)8P( R/H!)T0A'^A=OO?__RMK%, >JN(+/_]D?KQ56JD$NF0 M4Z/NB";\"B7HZ+ASBP9'09K3+'M+XU<#3\=L%4T4/3@>KTGW)PEQ*'T/T:VL MS^/!(FO$!<7%O1J"# 09HH0,!S8!V*]" L,DTLF(8P(Z2#DG_0^3;(2@V->? MR@9W3K(1\-X0]*5_8?O\#RV08?YQ#PLO#K9!!+W2(&ZZH)#D-URW>SCQ_1:. M >W[+?L[RWD(()S(^>>6'78G;I%TSF3P"RK 7J3I1,9="UHUWSD-#.D=TG>/ M]:->G^*+R7M?O.4)-6=9M6+'O<[:A'\99PUS*(#*/*LENTE.&.6Z*5R3D(OQ M]'99PJBX/<GHTM9)Z M\X+SR&LB#<:ELE1L,6QO@*Y3\#]^I^A8-LN=AUJ=V ()U.#:-$J\6Y2BIAD2 MNG"+[T6*: W*V+TH:0'),?$56!)".+QK%70,\4C[RYN1@Z#7&W#EP^/:26U= M5BRW+A>0_8@@ O>R(T;E7%W M,NCRN!W1<2KG1-HI)0CQIS&7H-<;KMJH!S;YCH 0U=M[1Q[6T]="OMO1XL*S M.LEET;57:"4>J;96I!$B,F$KCE^S$">BHN$[8M!"A)^,H.CCJN5H7[2W@?DXRNG&5ME_HZC.M/V;, MYJ#0J&NY M0"2.%_$4B1/$Z:('X:[4=P5#O1SIM^DK%8QN).W!RA9*C],@+35?/W.N>E8< ME*5?[>,J)59UJ:1O87BC6;DS\Q-M)K#3K.PD[_2;7 W5:T*E[%.96(K;KC3Y M[;ULHN%!YS:%2L./:Z?]J8:_/KT.:_1T^*S>BG?7ERH;[^>= =1PWM5PACM> M D/0DG[^<33/3'LO0YL$T,X^=R5**6%7"BJDC!UC#W=+>EH'K2GKT-7[R75+ M+8'">'9HRXK]!.SN+/FV@%=Z :_3E_%]^64R&*JB(35>.+8BWI6F:%H_?M,) M]GC6$]'$L&IBE++(#J.)G[: CJ&)QO@QJ74?^AG! ?FKYZ09']E7 S@M'FDB M=YR>7-'1Q @&H[#X!G15.>B%?U?GE-Q$(S=TB)R3FVA$SB,2BM@???!*2!_N MAG@TF!8EM^?0!S[!YE"N5^?X3@;^MY6Y8/WM;RUS$70J3W)S.K+61L2MZD,F MFY[#J68$TDMW'%G:C[6'VK-\KPA%K?58[;4&G4H-MU$Z_IWKH"68:&X4/=SP M:&ZPM[J;TU?)>;@;9-N@T$C9^F-YF_8QE#4(6:<,O=5VIR0](L:XK:3A[W>C;1]$AK^M8= MGF^GZ9&[9:WFZVVVT7T2VZ/;F]1M6A[Q+0=K^G&O64=#TZ,'!A[#<[7X;'P8%1C'Y1V'8YN\KS_Q]U>C8A1S"A^-? M[XXL/D0ME!?<]>YH\//;YE1$Z3;1^=_25E5S>EE5U3XM7CXV6J4)>_LRA;9: MZA37M(FFAEI3HW3;Z/QO6^<:-2[)@-:H#_+U= M63(3B;_OSIYN!NWX8,*QM]EY\JY5[S*X\#4;2V5(Y(V@QI&C;]\<-8YK11X% M->ZSQ>2@.,F-A/DP>Y]BDOEQ)9U#J %-2RZ684A2[!_8FF^M/WPANM6#V]V1 M.N_2'8G51;>B[G&3[\[BZ"6T-N,;,03OJ&4KE+ K]6Z<[EZ^-*J:\/)X62^7 M&N:+/9AV&5P^F^&9&,-\]]JZ1-N_5Q'MT-IZ?Z[M-X6!->O'RW&ZF6;FR;G: M>JH_8VWG76W/)DG,,/(QP_>+))#0(+G#=@ZW3R-8W7$S#6995>Y1K/?FPE4J MW0;5%[95O2J-"S7H=6>.7N Q:&DF6ORM;Z)&L#+DVUH\S]2>F)G3M-5J;7YO M.&6MU[JO(RUVBT,2+=YMI XQ:^40K-1 ^N,L^.92O]^?K,6D/@ MFFA?._&E%)VRX2/$G@&_CPE*@9FD.3*@,$E#=_A@8(*!:*/! MP)04"U!CTX 2)%OHZ_#_HINW:* 7%X1S5H$-!RD2P,]"?X3&IF+("0JM0<>N M"9KZV+"!;BOPY?/ERMQI^'%%;X8RU3>-$7X4%'S)T;!V4U/1"F68)O4)],A! M"OB+7]Z1$KQU%^"R\\9H[-AX2M7^)MCD1E"I[076\"[65$33[+9RI2[5'Q4GZ M*E-1\]?%^D?HZJF#^^&+(YHV5 2@(_EN@K$-L&)P=(Q"@H:Y@"@30QH]ANH. M5Z+-$Y0+CD>!PKT8M' ETPEV&RO=<7$-]&T,6!_$3G%)UT;W:=@95!X&0@<4 MBB\9G4^SW0%\S=_B[_^L+?<0ZKHN+5>*)6F&Y9B@VD=R 70+/[0!-'27,6]8 MMK5U4F:UX!PN-0BQW@[?Z\:SU4&OHU:S]*@;KXSDW'.OF(5"#* '[;-,! MQS"RWN 6PR[LK#5FN0]"/U\H-GR"Y#YZBH-(T*+09/B-"H1G"IJ0%%YXO(=6 M3JT2Y^+$F^#FDB#GT7D3VA4^H4QH.%J%J,^I@2E"09*]P&?$=Y*E?*XR:>4X M]W*^?=@[A4NJNCM_$1'#*NDUO%D7S=7:*JOXQZB%JB5P\Y+ JH6G3E:FQU5] M@ S8[4NZY[>OG(K*5?9:NZ+56KS=X49%IM%L%6CA#2I3/H$WC$&;FGIAX85Y MAB7>MFN(8ILN'6:4EF?%D5R-6\)MJWO/ M9K+I1M:$Y@ A[!\2-EZ8W&O6I:71HP[74:\EK=0937_\3B<3.R]][80>!#DG MD?&CAAB"9H7TV-,J\^?4@]KD&RS_$'>NV@"R(I-,<-M9@ACGMY"G+RHF-1$U MY]L SY_P!/_Q"MJ>!4BV>T2UG8R97M+%@7@_ >V74BO_-"Z\/L2GT^\ /B<@ M;OXJ$[\%W7Q/[3SUXX,'K3-0,W +9E.[^[A\9P Z 3MRN3M@U%Z3\?;\LG!Y M.Y->[^(R8D/.'E,Z&*"MN9CD)LIUN+3QB+)C>CEYO&BZ&.FMS?U7$39I5097AMQU5>A.=<*9BZM9N^OD<)"=F7Y MMX)E;X2OH3,C[C,J@K(ICJN<)\'H3_+Z:^A]]UCD^H-A5Q/$W.BI*EW;UVHQ MAZWY[/9F&NS>>5P-/A^>]I2^E;] M.5U7V8$^Z#T]"$_EJW[8JYR4^H);%R>7K?A)E4I[#6(PLR* MRA4H:U>/])P6,^5<_+%P.Y\[T"+2C??]$]L+!JYLN/ZE#KSONGQ*4%10\?WF M6C03'9Z%,$3_27L,+:ED60Z07?AS>>OFY^(_>KSW8S*[V5Z^Z>9ZXO!^V,[K M[5I;F=^S^2?(=CZ9B;$[BILOM],0AM\#H> D+I4>'F]$G2XV&%NYG-R_U*\A M!9D8S:9CZ71ZVYGPKSKUU]5DJMA#RC9L4:,4'2J2;BG2Q^-< 93X.^5IA\^$ M!8JU$*%*/IW638O5XX^GU C^L?8T;"NV,7[2:W>R;,,]AN42V[%?:O6 Z=@$ M#_?QTI<)SK_(U5>#'MT(G:)EUPMMM=>^A/9Y*IEX"T]\JD^!N4P/DBGY2W;= MFFUXPK0J#!G>X;:T0G*X(/0SB$&MEC3'PKE)?6HLSDU#TRA;G $KYM+A]%KN MFSAN>3WX=!O+1AE57D;BLFH&-0'DDCXH AV:]EI.EW/R2-%1\68145MPEVEY MYI%2U9E9KW*9HF^;R'W]2PI DD8Z!#P#B^T/R!&J,4I&J_ M"9GB"T9=SK:OASHW5V]YK:(7M(S]/ E$,$2^G)Z9N1K;!BFUGKUNSZ_+ESA7 MX3U-]1-8=P&PA)*ND+"@']#(@6'(%BH7\:D]QGTA>C)<%NH2XWX08GS89O5$ MF]Y#)!X+*LOF[[1\MQ6_3O]!SNG76=V,-\MY+GUYW[Z]S?-C_?;A\>$NA^^@ MO,-J+__8982KX6-HH)C4'(CF(D,XAXWF;2YBE85F!@*20[,N9W6K_16U?#'' M2F9*BTU:S-WT:4LKF_7\U_= 8336C#D 36!.% GLIGG%T"?0#PY.=CWA*+;ZE[?"^!"=]XQR4\2WPORN=% &_'4E-WU[DHJ% M=PW)FV@/K(*[8JWE^1TPEW0S6 31"0GUR03!M?0+ANE]A,8Q*S(Q?[;H5EF_ MRM(.W>;E4FO8F%710Y_21!D >FOS8VN9)&[2Z4I3?G_C^KDU]>W(E+AF:8 M%_[=^955#=VT71;?Y!F >,\$HAH7^_#%%Z(V%>>6M\I,)L$NJG!<+.[?(SI0 MJ40F\Q>U_!%18XN4(W$67R&8=V_(3?IVO^5_A&]]^9\9%A;)"XPA$/C1L]>> MBKD"_?P+EDF@7B'0#HQ[JV*2B>21V+01>>27N=(B-301'ORK5**29K'/H[R\EZ=%U^N,Z/+4*[ M?T1W9GZB$=3_PR'?%-)WN)I.,R/,@D^[QHG?_0%SV(WL09;HT4]NC^,1BF4H1 MW&:F<+O@-D?>,4G1R5VFK]71O:Y.Q%'OM?*8Z[+;(U-Q.:T]OZ;;=+PP;]:+ M^J9M*NQ6^2=56DYP5C MS-:Z-Y5Z-]FE-T?.;U)=0:.!5SQ.0=';KW=J<=[5V*:KZC%G%RLV]?F, .?F=I^>YQA[3LF9=M"O.IT M2YUB-2?G^3UK#]J%>J#5SI_8]#&31J\EK+3+K]-SZ;=E^9\]2ZEYBV' M*6;$8J>7F\)-?>N9PV%V<)G),(+J7 FU.7\WFW',H)O9'DFGKSI/MR^9M# J M7MW>B.)UNE3+0>-@:V15R>?BC?*-+8C2T]VK<%VH/]R@D5OT%+DXZW2,>HU^ MF79OAJ"62=L"&IDZS:T7?.#D>B0Y7<:_>;;_\C[,]AV7N7*9:MZ7RT]M7N&[ M4VEZ76M.ZD>ZX_)':.#?86$2%%XW :#R'YA3S?\]CB[57[C&-->N M]=R,-=-)[%D&*@\0B.F$!WY<,E;]J3^N0;"WE0=AQ(D8\5Z;"<*(4S$"8M/> M@JZ$$P2;OA.VG:Q7WB;)C]]U+[U#P.D=__E; M.1#O]^+J2=:]66Z;@!,!IWWEX0/N#112\ J:1G\$;HL\)Q<+.#KF@\+YP-RI MJJT3/#SQSK7][VX-9[^JX0R3R$1=P]')VX&T.12LW[_:MP5#>0/^O[MP<.<$ M]8>Q:(.N55U""P.6[5] .)CJ!KTP4DK_CV.BX2JE#U]"_0S=_=+/M:AT=L9=+;%8!^$>4EROM]E??8 M_64_H[S,5+T;-B%-)J+"85+AH!?YW33VV#;31S36%HW!U=US MTJ!ORYV1.IJILE% UV>@K93)'J4-ZVD"2$%:14$;@451T:F?FF%9ORA\']Z7 MA/]8SOKK\ /2B13\FJ;H8'$5$N7:H%N2Z'D;"X8?PU?\9*#-#)]V. @/FFC? MR.T-J:T6+DIL;@:X>3%[B*;E1-Z_V;JC(-Z1MG70AE>&VUU57UH]U@YKI_W8 M*SA.;\((+#L>W4S&XSNY.^CRR-IA,]MQ(1(6BD!8:,/: ;C8+34"]M"05VT? MXFN&R-<,J0GR?0#YV.$BY'(B2$;]3]WZTW=8(_<#=+75<"KM>FK<%B]?AV*_ M\< .DSDX9^[';RZ]7>F=*'68E#KH10:NP^=PTO8QQ86KAT_>H<$=K5F;EMN" MHX+B@SZ+9^Z>F"S28&1BQ=@=(:7#';Y%0[ZC&5-RRYJ@@GJ+H]>MZA8Q2@>' ML[."7G&('.00Y1Z&R5J+%J7.PL"S@32\>*->3TZ7-PNZ+O<%J]Z:]'5#Z*K5 M%M=HQ94']1I,NQEDV3$QFC_*40,!DI"IQ]XDWN\%!]&U%3^, 6\:B=F[5GYZ M,W9F:GS,A(S&Z[>20_*_2!N$4%.AX_'U<3?J,(&G':OWXU MDX,0)AL.*J06"&8?,DDVZ(6=NZWF^_1O5E;<@L,RZ&]_K_[AJVO(X&RUS:0T-#^4F?:V8&:VA!'G ML*U+^X:T;A6B^"K-5^[D[JOE7S.A^IOP#93L -171*1\X3CU5*+=W'"9$(*: M&U7[;B]/O>GT+$561'->-;?/-L ;[>&:A7NE.IL,VQWY@69Z^>L6+>=V]YP* MBEN+]CH#E QAN$6F+=%M#&$X)@5FTA U=J1L4W0[H_FG.:@WKPRHGJ'+5!_Z MQ=8G6EYQB05V;0'J9C>7XW1W^6/ /7*1[;HFS?77N*YF,5##SY8=VG,W+ MS_GA+#7*!5+*?+,Q\E?KX+,)OUIY"[6O/$+M^T\MH[5LPH?3.-/_6!3H]]V> M?7Y\PA9G%.0X6'0!["NF92]4 "I27T'P@ 0_Y?<3]9J^H69A'P3,,12![G5Q M!%+#B>C0S08_2;)-C9_?Y [L)'[&Q!1\:BP$M@%)@5K**+H#T:#JVI^&OLS: MB+,K('G[W*O4M*M4OCT'9O*U76E=%90!]!GYQ+:A^1>FWD=M\B\3[--;S-$( MMF&DKU$N59LY6;X@"D)<3]W;W7)E6!"FJ&56=MM"_VN]?6W,[1&MXZ V;IH& M_/8!/0"7LBK;P-IH,"M#:38!E'=H,8TLMQ^:MTEX70HV569+0S[=$7''%H(; M[;0XADI,S0]'?@7/;&TV,H(;4H[YGW"%KZMW)O $NJ]2N2%SC*HY]^@:X M!^Y6_Z$&BY!''M=0+M5'^Y[&^[3!3WC+4GG03#WIEYVQTI@B#=EV-Q8L\P#[ M.VC'"5@PF>ZCVW(;@V\;,SMZS[^O-WJW$.S<;04K M?\L+:BV\"?83MR680L2; +?ZG765=ZUY9;)9=O:1& -NC#N/9:* M'3#]0(=H]Y=U_KF?G;,V_3$']NP^=N:I!SKSW%@09:E?SN9?A<%K#B'9>QV< ME_VS]JB OZM\5.4BUF/VV-W7P !%?QI@;)CH7&%??")^:SUWVK1U0]^V4E?Y M9--RQ@7/^8+>#I!S]IYQ732,.7K7OD.%+I!-X]*&*NFN_J!N!.&)8/RO1<'' MBP.W91R8B)H#=<2B+&_6R_Q<^ ->@"X!RK70D&YMIN]ZGJ($3!L%#Z$+: [@ MXR"DX4[74!=1(-%M2&Z][6!-W-,;0C M)64L:AKTZRS+D!3L$TT5VVVKK<#U2/@-$$5M!8V+&U,=6Y(K/JWE1VT5- N+ MFL))H/\K2B^.XC:+P WU'!TO:\7U0E%.W39,Z"B+(R3GKZYM"M^X\N6X_PU% MAR ]4- )#)PN\)J(NTBT:[R_TH2+7HA'-1,*$:1B4U( )+O[A"M%'.B0EHKD M_MX$@JG8O58+^2/%!>A7B1MI,7<_8*J@/T-:_.7)8 MIV_O+JO]%*T83JTUKJBELH/Z0&^-E)_:G2S=,^^%N?UJ#P?BJ)AQIKOZ0/,] MQ7I(I9]RZFUW/KS/OCKQT6"ZJP_TY3"=+Z6,[$V;M[J7-),<7BK-Z:X^T$Z# ME9Y$:7K5[A3+=\HTW:G&Z_5=/9O-L78[X3MSH++56>NYV2S7:A8J*+6]]J=^ M]D7K,56U>CTM-\>-_/"RA$9NS=.XFMURC^7&:]LI.:-)YK+99 K377V@F=SE M4^IN=CEKYPN@<)^Y>GSEI/JN[LXSI_C\F+UKU]0JG7UQ7NX'N;8V<&\]K8_4 MC3)W.WTHFS3_<)4=T?7)94?=V0=ZULT+S_GGI[+*5GK/H]?72\69#';U@78Z MLT:O/>([^D!7^_W[2WDTB\)#K0@'? M&CH2TR.M]2QEVNQMG&MEY,Y5BL9#MZ;Z_-A]G8S[#TK;N3;80OVZX4S@HN#0 MK;D6[]MJ+U5]++?SEY790^O>'):G=:A4VQ/@BAVMIC=J=VI<*2;+IO)(-WIP M CNDU&A=.;/Z_(6G.Z^#^^0E.WWF9G4T=&NN1F[:X?)5Q5!?+LN#7.GY\:;7 MPD.WYOI2$JHW\[+NJ'POFQS4N4[AEH5TW2'\@QHW&B6?K9GZTKY//?.60=]S M<*X[)+4-A(>;@I2L";S94&^48:Y9?X(3V"&J]2ES8Z33TR[],KF:/#UF"N7' M"J3K#@F<%HM7CO@\Y 6E5M6,.Y4!((N';HFU".G(Y--/NMI4Q_IMY^&VU[EN@_3B%OLOVT/OKEY>V,\C-A%OKSF#ZTU?I M80:'[A!"1Y^I8Z$9OVLW68;3;^=6+SV!V+=#"-ENC1O'A]*KRG<8IF]D+?61 MKJ.A6\OJ.6KROJHS9KM9R->N,R!].>P/NNP.R6(L6AUU7A^OZ-%MG[]]O&*O MI:<<&KHE+NEX4L@K)7FDQJ>CNXYUG[XVM"D:NM*.W7.N7(-UKR/F.5@G;-B] MZ3RN.$J7<^^/VVZD.IQ<&S5&D]K%]M!LY[I*OBD&V;';;:&-72&+ZBLZ=)20 M6:XL5^,Z$S@:;JP>B?TO.N%!BW?3M7S[/8A>W*3Y-I-(DKZJ&S7=@FIPFR*, M" $C&-*./B2,H!.DOVT8&$&@*22,(- 4%D80:#HH(SY[0?<]J_5TJ\Y\8M5' M!>'3=XG\(R(L6LNEOMQ9E$^PIRVV=]BVR$3FB9#5)GC6-UTB78$KQV9 M]UE]JAZS;()F(B[WA^TQ&P)<#$V/V?,0#NX0 !ATB9X*L-V,IXN#B7G02SI< MI:U0U*(,I.!@Z"KX;R#4V0AK$,59B%1'<-UAMZ\W2J)MIH9&QH@*6DI/WU+B M0)61OG-# /ZWA)E:[ M-\AT&]&OH]C#O&-! 0"F,$/YVG 9.5LO=,4SR2;ZG09I6VOET MH3.4OU[7\D# VN+S3B?YQ*HOTWE&3G5R9K^2Z_+(L,IP,2:[?=N8@ T!&P(V M01IN'P";IU?[KC:N3RVA\Y"QI*XV[69[08--D^7GI4[7?*1OIU9*F]=3O8?+ MNMM!-,W&TMGTP8VXP"PVM^63=ZTXM*W#20#L/!;YS=SE#1/O$]")U=)#,]RE MSQ]Z#32Y8)BHXJT'H.O-OB.._%AMU\L\UZX.,HQ5>*+KH.4U>DREMV,Q!VH'1@ F3!I' .:4 //Y M",Y^@"D9PH/RPERE59:G%;8WO'\4+D]]?O8FP$S!?;-3;,U2]"WS9$$]T^74 MB]<\,L5LQU]^13 @XJAP1?D5\O@Z7Y>*G&'/H6.0;#K"FTLY<#M M$P\3]:A7>ZV24RB\JD"H]D=)<#F?QJ=N8T4VDXTE4YDSB7L<)?TG<&DG6GSB MR>Y/X(A@8"F3C)N[< M-UMWM.\A$#DGM9O7 MV6J),],#O8*;!Z!,?SJ62C+GF^E_G*@J 89S (;SO7KY,6#H#VY?YX-*OR;P MPW)2 HK]JG<'"!AX" R9&,?O X:PN[4!W:/\'I;1.>?)A#_3ODQ ML*Q61ID68TAUM=JZ;(R*^:N;VG2*FB5!*RH98]/[;C 13"&80C#E&]V:_!BF M,%?)>;.I=1X%AWUN/UML+WYWDT.8@G+RV,/?B0Q'N,K+TFMN-=YU#Q_.QO'1P"5@&B^D3U0V$E%6YS\?;CO#MI-S/2#2WEJ_SS[;$C MSGDY?NL47JPFW;1&G% O/[Y>HR:X22^PE,GL4_V(!9;RT+!$;2TE8Z##T3(% MQ0'=-T"=ND7IQ5%,^)FB3R!3#)/$F<@A]WE/LSZXRN.X8BG MN'9(;H2:BK^Z_;>A[:'H4#8&2N^0-Q^#=B^^JUMUUG7[OJ^ULJJRJQ#G*RZZ M5&7OIY]6]65+/A:B8.BN[J MYC)DKE^R-_2MD&?B]Z;0J_/U)#1<STJZDH7SJ,RL['3VG3K!CE.E9SE-ARA-.?, 5B\G"ZHJ)34-V5@1N.D89P M,(G#1-X#^T9WWXGYLQL@BU"UT;&W!X4MH[Q0\R:P;0VG(N[#QA(W-D53TI6V M(MWWRW.Z/.P_0*\-5_ID=W1=(8$; AOG !M'*@ >V#[?M U)I7JB!5 K^Q&* M1& 8B*$\5@W:41.< P)&8\V8 Y.RQ1DI0DF<&;)!'W>#SFF:(:&MN0F-;G") MU#._HIV"&S+Z*73C5U8);LRXUB1#QWAN;Y%=T9( UBV MZ4BV8Z++->B(Q%S]).Z?HD@HG$.1T^%PMFC4]SKNAQ!UX-Z_=YUY! MX[:B=G*9?O5.UR?5EP%<#+9?F!C-DM@"47NB]E$Q?#ZH]D.A7'\5N@6#;J;, M>C+39+7RW12I/;ILDSVC#)"\88X-2'E #8 .6:#%* MH&IQ #%LWHCQ2= 42 M#3)G A;)(<1%(R[:62#5YPV4A<94T.D$!BL/JWBY46Z_%.8OPJWRDN2<EAT]3*GR[DU77S;2>O=B&E'E\1' :CV>#+BC!S#UKLLXR6$9'@2 M#K-T3^$S'I.//G9>[QM>O5O)W':^,2P J-HBZQ;/8(%DF8@BZE$11F&QW\]+Q4&FH(-#D.*1]'UX+# MW! ^:%\F1#Y]XVPX<'\69Y+U=+IN""#+7 M_0S0"_/RH,OBJL%,DM1N(2A$4.BLLUQV-5,]6JVVC;?EU21?QK:\=IHI!;@UHU+U7+96#9S+K5J2<]4HJ7AZYGZ,2W-Q"\O M07XT%=OYKL)R0VU1F9[%KN" M)7R"2_]!M&1U91LD6 8PW56M#I4,S3 O_L5PZ+]-VOWX74(YOS)<*73NJ!=' M-&U@:G.4<>-HMH6+P2TC0O90M*FA:%$C8.,OK(6(* E5O3$5D8+#)4!= 0E[ M@Q3'Q"@DL(DUP\25D8HS@E^1W-^1["NZ([I"$Q+Q6)OG(3;1C8BET[/ BP-= M;0&5"+):\.F7FB&IGL;UNN6VD[0;E:>1JEPFU9F='HG#?NX'!:!NCI&7;#K@ M6 8UPR[ ;8< HI\O%!O*J^0^9^J*=<_09/B-BF$#BDDFJ.4:*7>1%P?5OW?X M[&D A_^'IZ6#1' 3^*CAOJ$?H9SD267NSV8H*]98$^>(IN"?STUW%;'?FF\Z MP;ZE)6B=RZ_%-=!W'_-109"5B?\O_&=!#0V()C*AAOZ#?0L)/=LWH.#V<@P[ M2()*#$R?$,CC7KC?+N-0SM;ZW/]G=?++V$C20V M;4@GOU0FD1J::-_Z5ZN:?QO/=60O:FMX[GWTXW<+&6[(*,BC;5!'Z;>>H(JK MPKI73#%9X]"V7]$)EZ[+#]?YL45H]X_05))^HA'4_T'S GWSUP8+UCC)K#@( MW@O=C]YXO,\5$>_#7;G' !%P8C;S5*UDJM%\ZLHYZ(M!; M>\OZ=HTF_)^_>[XMN6\HFZ"6*_O?)K5<&P471_FKHZH%JE""Z\V7$9KO;RI/SN6K?3G>^;>@F9V MW] T8XK"E_#Q$ MQ_PFXH4F.92$W$V>1Z:(VMQ2+^HGV$);^Y^[J_XFC\3\Y M_"OSSR]J;!H3!9GZBN[ZA.BKV*2? JH'- 5, 4?X%B@[VAP%'1?(:):R&M% M[S8<K@!\@-T+#]:@M2C;A4--RKR?BF:!!H-\'[H&UN"STX$Y!&HKZ M *\3.;^0V3HE.:8)=&E.B>XKI$5.'OJ"Y;7TT" %-#Q;Z#T;'YTR8H0)X*-L M<48I*/=A6=<)7ZA6^M"M@X_O0W?8@ M9(;=H I_>\+$[".Z1.4$A.?!92EE# MP]%D^!3X=Q&5Z4;$?G9T-^HP5>PAA2 7+]7114@U]\($?+SNWOM<"8XO.;:V M-GSOPKUIH4-#WJ<_K@H.'PP%I0 '4PP=K[MYC'<+V<2'!^E_+.IJ749SOHQ" MKA46;\W[IQ>00&Q=?3>L9<%Y3T93C9<-0$4\7YZR+1R!N88I"P0>BCAG?Q[_6H. C M$6T"*+Z00I 'RUO[<.V(653.50(FFTUAR84[/#"Q6""=L0W\)&OQ5D@1*,H: M),KG%OG&$3I#@?ZD8\1:0AKJ+4PKDGP5]:456H)0!!+YP9X P"(%)FU.R M@5BRB-:(%K7R?3\%"W'JY_+S&$2C&%*I&,0ARE,==%%-U.>_*!D!HC&.H7W' M0? %Q<)#3$VC>HJ!3NAUW) *B=P <1O=(T<9X*ZXN8/-B2)!*OFJ"64+*JVJ8F@S-,0!%&X$:4GT9@#&"9MF!DH]D!>Z. MBN%JXGBLP4?A-:(T:M-6++Q"=[X*-!,&)MZ91F/H!NHNS%BHIZF-0!KW.[!\ M#4.H _6GAQMNX1G"M\)E^(7[1@8DO:-!E%G.'*[>A#03-7^;TD5$LY@_1($# M@.VV\,(/@8\<0')87O5C:PPD/!,(3U + 03^*ERSMUSX7@5#H&PZ XQ@!MP9 MYV@OA'2P_ ?B3+M;4!LBNO<-;VKP74&)>W.D77C0G>G6/4$*IP'&[8R*U>Y:QM&)H7P!21 M,85%"6X T&/V<'(DJBCYWC9%Z$@J&,)\"BL>QVTHX_8:S5;XU %8P'0\^YZC M:+BEQE+3%IOB6+1LQ! HA)IB#4>NTJ")+\3:7P $0\=>HJN%/.:5_=IW7:@> ME($9%$9LF>%D1S!0@+?>Q2@'KQ-I(T#@X&T,^$@""\F*I$NN?T=Y&]-"85W% M=/=[^"QD,)E0[=T7:>ZF,U3&RW?"0=@ZQX^1-YK9NB:2*#^+R(3WM=ZU=3P, M6E#-7Y5$C14-*ITKUYH!G3GX^!$U,(VI/?15H _--3>V@B4+_1'_:67"V @$ MR'X=XQ#F*T#\1@MY!T$'@4I@ MZGKEWLQ=.3'P[*PF&-M>R-\SMF*K^XGG/<"!V,ZE[*FQXE!X1CBDM==KFO*; M36/BO-,(F?J)Z(//+C9'%H%NC. OOUS!0N%WST5 WHZKLR[F](!M8^.ICS95 M//6^ =GE*I\$YXHP&OM!T/M 1/"$%9)8AU^$PV_R6%6QV>Q--4'[7P=4Q8Z26.J(G5"-$,&_BKFH[8]>\Q^OU+,HM M:KO3WV;"/K9- <9JJ 86Q@B,P2OC_]=:/M"-)2R>BA:M&9;O0ZQ^Y1V+OJ^@ MDTC7@ ]*[M%.O"6;ON\(14G$"(C(Z&DR C=D*"R-)R0YZWO4&"I37P$8M="3 M?2'!QA3*#\,&-4(@*-)(),0>E'%I;B,#W-,-#_L\_Q*!B:WT#!E;B K:*@V( M.^(<_K:$>/@0$1N.E#6"O_G6#'"-(\AI.!J:3Y:SP)N%A8??V8KGD4V%G^&% M$GQ;4 &6YV3YQ,$NDN(?-7HK788L%JMT]Q&L7(L]!VW/T,!1\%[N:B+:AT8<%_4#/:.61:JBAJX1I8 M[Z&+OQ"/L=8F7ZU5Z]6WUF(K(8O"52YN@H'CER[0;1,:)&CWT90>U!7,-SA= M W)3M-8-8TB#$;K",%]\;V7W7# %4: JW&U\U;=P8FC'GV*.(4%=VLU0'A>C M=UFT4!4ESUSU9&@]#B/,C*L95/-T\A^H&]C1I'Z6("IIFM)$.^PO;&I2/X5: MZ1>>Y-@?)D'< ^;2--XE-<]CT/^),\05^6/1&-N^6LX!8+MUZ'&LY[)K0= MO:8B[KSAI)K7[@1VNQ^.%=R.NM<1;0AYH=*B93='$ HW8='Q=SJDPI QOF6'K"^H!JL^+EPE MWGVP+8V##F#APWLM-*)6@ M3GH.NE\^0A:R_GRFP"+2!ZG;QG;+X:G[J26L90_KT/!W0]$0^DR H2;UUR*: M\9X-[$H@$E'1=.U,['DALVQL*O A.%*)7 %#AKN1.1 A("WV]/67N,]ZZTW4 M%()[\B]J\UW+U\18!+W^*,_O? -]5U*R0YA.!^F&;KU9 MX=P;/\PD'#_X-YO))E)KO$%^ZV*'A3KI_C&UO9WM9=Y9[Y_>XMQ5N"MT?_X M\=V!BV7"-4$6*^C8")VOXQARSS1$V2L-#(F*(TTHD]<+>KWG)*\"[N MWS^AEI!9/)=@U\6?YQ/9I:G[EM':QH'!L0.=:J2[Z'##0:G<@]BRA3AR[R:H M.2H^ .Z+BNG^2FE(#U L7$*3]THC>0$6%'1'O^%:CS$O&\*]QP=_D1T4 G 7 MZJ9[.#A0Y4[+\@\YUJ8 R00G+,Q68QC*HOB!M-D5W1D;_H[Q5F]TB%MO]S"- M0?:C>MNKE;;]$D^Q]<*6[Y6Z]$Y=UN8KOH$D,72J @7ESZ0!(O2Z-*29!/=A MQX=+4 4-+65QFKJ>=[(V,;<0UHXIQ[R %3"1C8Z.;M QJ8A)BV%R"62N=*", M%M,8K68!^<=J(V6&S^E<8M:P.*0"/<>; 1R768[$3V' M-4Z7X,L7.N0>.R*";N8KKPS+A)@!;U$PNLX5CP#=:OBY/<8%@9R'X\S%W\4>/A@! M^(98"MT4\\^!+_!/2.)^TK$X_-.O(WO>>P3B:S<9]M\,]?GQ]IW=[-X[NX1# M07.(2Z32A$-AYA"32B3WUJHC+ J:11#F"(="S2'NG2HWA$-!*7^TS#>2:KEP_\=1*_9M_3Z70\EFZ"Y4.GU.V7NLG]S]-_HE/ P(A!XPX2 MV9\)&ZQ_D/W<=V?_UT ^Z#KA+<-V+WCN2.(Z&*:'KA_;Z3>1N39]HUA0%;R\P,R"\UGT@5/$MB/"2Y4N &N-H M[M!P^MU$P[,(+7$2 MH ()*GROH$(ZQJ2(6T6""B2H0*0_(D&%L*GZ=PX6?+=5OWL3X3R7'6E?Y6@9 M\^>YZG>ST,]SV9$6\6BZX\75V]%Q"I7V)P[X"1SP$$?FCNZ@AWCM7W%AF P7 MHYDT<6%.Y\"'6(*.[N"'>.U?TYY4C,DR1'NB%0!XVXA8*;US8'LBH@PD[GW$ MW/NOP!@JA79&CM &"?XBGGQD/?DO23.?R'X+:8Z,TQXVN28>?KB/V(/+T2.4 M.#-^ 0(GQP;GF)=EM:0G\>KFXL]I%9'SRM<6LU-N/ M@F?]MH2M/38OHIY>"GS,-= F *T#/5+4K;CWW&_B=R\X?# ^G\;S",4N2X0Y M7&[W]Q;F+VR+09^$YW?6\G^[CG^4G>AC[JJAL^U(MOG:<=LY7%\/Q8X;+F$X M^KESY 3]',Z4OX>3FGN[(0YQ5(FC&CI']4MXQ,32Z<@=JH5BHR7B'R[7]HOB MG^'Y[RG^$72&FZBW5=QM[;C:X0JUPY(TQU(FV"L&H[%FS(%)V>(LVN7@SLPC MCAZDG85WS:8/G@06*N$Y;^\Z>DIS%IXZRR2)TD3$4V]\I@-M-'WW<\WSCAZZ M1<_)3\8RV8/'U\]>^HF/?QX^?D3+LWU;)[^TZ#6]N]-TB,O"!DVZ$.69!WT? M-'K(&KE;Z1\%X)^I5.87\:7.]MIYN%3MO99223TX"PR%M),XN!]FT)-E4]5S G6N3_7VO.AV.HC M:@='. LA*(F.S+EKR/,.PL;:X#,+B$1_Q&O_VQ9[&CB1G>@.9'=[RA^<^L'E M!L4!E/Y\U2A!_Q]-S'P.*1A?U'ND<-'*/1> M+(<",X^$/<,>4O_&_5 1X4RO1R#*+_UW*I5!GZT] Q+N&-0-3(ZW%!+]?*'8 M\ F2^^BIRZ&>H.&.XORC:H?S-,-L%2<)X:NAN,^+ZB;A30 M93BV"<:VQU$:#?_+?!'_PI4%,H M13(4/?AN\Z.YSD.X>& E*!?"967B_PO_6>B&!M^.CLR''JT6,7=$)F]O1NIW MC"T8Z1LP?2:QR:5OYS&)36[._7]6)[_T3>.>CGNG RNK\B"$Q7OK ,1[D+1J M7.S#%U^(VE2<6]XJ,YD$NSAYN%B<," Z4*E$)O,7M?P146.+E"-Q%E\AF+>3 MQS70MR_<;_D?8=/#_\RP%'2#[0*S#4H=>O;:4S%7$/JQ3()'FR;\U0?&9")Y M)#9M: Z_1 61&IJ@_]\?_VI5\V^#A&Z8(U%; PGOHQ^_6\B&0."9AW]%==\6 M6"#^7F'X7C'%9(TS=&(Y68^NRP_7^;%%:/>/<"N1?J(1U/]!'47?_+7!@C5. M,BM6FO="]Z,W'G]4KOP16#> !8DJ#3&$7,&M33/&J I?6!!Z;7[RROP6L"R# M!2R[J SWS.R10-E_UQN@C"Z60"M AQ"#YPBW$5O!*X-US0\ M/+O7S7OE[TV(;Z2WLV&PT])TPEN;TQP M!?56GF_ 9_8U8^J3Q/\=!YXOW!UU"HGP[F;FV19K>"GV+$-S[&/CY1Z^?YSM MJT;4GR4AL@EF;]R2,.)$C& 2'$<8$0)&9!-9EC B!(Q@$TD"36%@!(2FO2%Q MP@@"3=^+$02:#LN(]Y,F/N<^A.FXZFBF^9'#H!_QEE*]7\U;6*0!=4426 M__Y(_?@J-4[;X/#SM*A[X1T!AW>V*' MY.?Q8!'@=2&1HV-O8"-!!H(,WQ 9V*\B \,D(@\.Z+PG4D#P1T;AV^;@'PG! MUC75Z D!]UV%X&MP'_05D@JP<<<;B_JIZ)0]-!Q+U&7KU\&@/N@%?OB^_,>. M,X)>SD=N G\LZ!;JZR(H&'+HO,)3Y1DB4Z$ACH3:W07LO:3#'%Y?'2_U#ZPKG\:,:P2V^4_?MO M: (E4N[O7MYQC((2(@TI$XQ$18??[VNBC9O5B*A/JVTL4XU-8(V!A*^:[,@Z MSN'+6ENW@F*K-XRFBCW$'C&@-I='65YZKW_Y:''=2-RHI_L/_+.R\=E*Z5TX MO > [M^*DE?RI=TW>(2$]%,LJ"YHEBG*6!@:WLTS-XT:/\3R^NGU%=.R%]1> M_;;+#_\F"Z;9VS.$9'4D.,S]4F].,7\EJ+TWP*KF0-05"5W>FMK#!=]]BB'. M,G_%,'71'P$4,$IR3!,2=HZ6,!3U 8"4F;@W<"AE-!(Q;37X(RI>C'*^ Q5V M1&MCT]9#ZT*[[E]H4:[0?BA!?E5X$6;^17DRY_Y!?$N"6SMD9.>D'+TO3@P3 M M;<(R!\&63DV#0@:Z$(*S/OHE-O]J.RA*E"33$;5C MY=Z_&X:[4L2!;D F21:>>',,YP6EXU*!DCB84S\A T;X7N;FR"+0C1'\Y1?) M@#]&!CR??:=R DDA.ET&/,EN# ,C2)II6!A!OU.QAW""Y)E^+T8PY+Y:.!B1 M3:3W5DPCC"#0%$E&?/+,YEW_(4SG44>SS4.0Q'/2%/A$E@DY.4@6_.'/9XFN M1Y')AU3Y2*D) $N$_!?=! MIR8>-Q$^!.FU!TZF"GHYA\@6]HX%HI\NG.%B3/;@"5=!LSB01/@0W,DY3")\ M.IC>7H=NO,+&TMDTD>SHN%)'SX./;"9OE+.0WSU!#R5ZI!+,.68A'^W0-\P2 M^-XY:2@%D$X E3YM@;)A> MJPV4:6WT*;@S?B4;?F<^-_[?/\M\;K]!A_WLL/62R\9]G>^_*:H=;S5\?Y^HJFR!&'#SM>T?2MU=.?6)H#A0)#?+31!U9 MD*!ZR>#*!"K5:GWU& 4G@T08/L?H]RTHO;UY:%+%_[Q,>TF'\P542YP%7I+? MFXJ-IN)=@@$FY(Z-U +Z)Y[Z0D[C]@X,C^X:P!\D0\=A47R; XJ*#@7AX^@2 M6Q/$GVPB^\M#_(6(OX\?2"@]3?:D.(\>JL\7(@I7Y<[\\]> 9!.^54=B)^*[ M"G#)"$05EUQ(>&UEA(0?_D&&F&,"^!JX?XX.*W5[>>G!! (X2<3MCQ8+%O%- MHP5">K1UL7$%+1%,NG_K ?28C:50BD6Q7(+?AO<5=NQX_;Y'HKFAAXOYG(U2O1[/Z[9 \A86YBEHHDM MHKZA:<9T\Z#UXB2[P9G?P4PE6%)/?S-J]'']..1E I9L]_"(E[=ES;_-B+ M] )M; ;]]^5+%OQ7\^LY-A%\YZ%Z.]=H"8VO9[812?TNDAKRBR!"Y4JX^HP< MCR#M-'!:.=Z3UK1SX_G*Z2?<7':RDOT.&WFZYWQ$%]A.B>I^]_/0>'1@N MD4Z'2N;?28/+_LW1?[MWW@X@!">^^/J>+AS\ N1'V)^)(ONY@[$_Q&L_9>:^ MNR\$?5&ALGI\XR62X!REG5F#21;]![\6]XNTHI.A@]E!01-CCVFTKVK*X2XG MA>#:W5X:_/N BW5#,M&YP+1.BS?KHM,Q)GWP.PDA%HH37=M#@=2@J7"0&ZEG M*O;96"J5.6NQ/[XM<-*UE624T=U7@.PE=J!<;^N".H.@QJD@*:H7K=X]#3E) MZ-M_;!Y.NF?S\O&'9J-.+9 QT.%JFG+&AXUN**+U8E%XWJ/$'MG41,3RJFF=0W%=/H^[:;&V-' MT2SX4\?05C=)2K0L8+LU>XB_2_Q=XA)XX,?&DEF:. 7GX?$2/?BR'B1C+$TB M/U%UCM&.[M[E6;0]1^6+= NX6[YA#X%)_&3B)X<2>Y@8GTY^3_^#N,F!2.E' M)?-G,LG^^IZ2&7W/. ^G*RHZ!=>K#%S_6!K"P0>,&$?6P"'^[C>U\UG20X5X MN]]>"W#97O;@Z5^1E8B(^;M-VY#4>$^T<"F^93GN&*K-JSD6JN)L]"DP&FO& M')CN=2[B_A+W-Y1@Q- QGHMV#PWB_WX#,65BR>PW#=-$WQEN ,LV'-$L\WS/Q?(E\;W7'S1+9CJ8O6](G MP+UZ3/THZEZ #NC4.@R?&^8<;1#=[_6,[Z#/ STXD4_+8&QR^:(*&B MQJ@_$GK;!@W@Q_!-#)(19WP8$2'>[^JR@RYX%S19WG0S@B;,(="5268.CJ[? M4G5V>]9!BTC0=(FB[H3(@@XAX;ZEG_]VF=$XE?/ZRIV!=Q],:<3-DKHV%&K)F;X&,V?T=EW<)5!@Q83(O]?DO]DC$_Q!]_S@Z;9 MMPU>_+/2+=9O$$_B">0T_;Q.&UDFD3HWC_^O]8KVY*3\7&6739S=??\W9#?L M'O+F9NE=63X#+S@HOS?@6,[1S/[(!_>83"S%'=S./W\!W_)LB82'5\)YYO!6 M89B83PIN?V@K%[UH-J6OA+S/TPD.+-K]WJ%.J&(^'I48#OWWSXEZ: 5.CZ/& M#?DTM"?.NYCQ.B$P-64@&2:^Z1E'J3T7<*+ 1#]M_1D_XP+O%0'WYPI<#HE> MGE(O^1A]^)*_821CA"RCDY)"\,_XQ\"DK*%H BI.R8KF((N('/5'+:W_Q( 9 M:?"C$\F#7[$+G-FG/\H/?,E$OM^4[S,JDW[L;?IO6X3V2&A"D0>7+[2/*_WY MYLR6MQ'6M>G/[B;\9'Y1WNV$?0K;5'0)4%= J,>-#\X)D:AQO4QRAX"*F^, MX%?GU%"T*'%YF\(>BC;^; 1L/&[M>@4EF5!^345,!$',-Y<:*J9?@3'0D>I2 MAHXIJ(NV8^(21+)B22:P<:HG!0DYLF*4X9B4"<:&B2Q"/TF$&HES2C=LJ@=) M;NB6 HU$W48/%)$EJ1ARW#;B_[^]+^UNVTC:_7Y_!8Y>SQU[+@41X&Y/<@XM M40EC6[2U3)+W"T\3:)*(08#!HF5^_:WJ!0LW43(74.K,F80BL?1254]M7<4_ M:0,"O^O:=693'3"%<11PD_N@ ?E8,19TP)WVYAQSR4O9F\".P+'CP)WDL$TR M<#9H=ASUKSAP0MNQT, FKC9Q[O%"=EO:27?F9:RE+A_IT'==_XZ]"06#%L83 M6$58Y) ](UF17.X,>S'^##8/A3??TE73 :)E%_\=$WA4H.%ZV-H5G4:"'\J, M'ZKLJ7-?5_0-TLP/RRNQ2/P>8>T!#[AD&M+W\D/VK9AF+.3)A-S#M1Y2D$25 M8Y<.HRS,'#-\9-\(A$8A=(3FE7RKE$Y\#NN97(VRWEJIH]O.[8+G^_#,(9"' M7!+Y-\/>]X. DN_'=[ ('Z8^KW/]GA4L 7J8>:8PB-F+Y:5D$/IH?\U,="< MRR]$L;XF?L)E/M0P'VX3&%6VV$DDRO:R.49"K& M/BC)5)B-4))IDQOQQ'C-H\9#06RS[1+9QIT6%MB!--CJW5''IB]O237+IOG,PG[)&^4#.T<^=B[/.V4LF MBN='*8O)]4\H2/,RQ<""66=/]RP]I9:PN_E<=C<,W2Q RO7Z(=S62:5\@O[\ M%[+/&Y'VKV_[*Z]]^Y\GR?>=[,MB>&E8;Z.GY8T"'!38V-%;YJ4[_(.W1EW? M>/>(?>_Q2MUSYE3N9C62 L]\)WI9 9EB749X:^JMEUTP47'"2S''\GE.N9R@ M@]&Z]FQ!)N]:1:I[J0"XKY73;'(01OLEW@H1ISIX>=X7ID^MJW,V$*'@P[V1*HR)Q3Y M*O)].>1[F-;P5>1;W_&(+>N&/L&2M*RFU(O1>%YR8/H),;B7U[3L'R^&1(MC MMQX&+3<4+;\\6CX [.''>Q@LJ)>+VL M<)BV[K4?$9?73LJZB5^,[O6:([]/,!^,79@/^UXJ95Z\WA#O$WBA]OIX0<5U M#\SLGF^ULO&*UK?>G7/?:Z1H/0NMKZ\N M.&,"PTPX :LAV\YP2 .*Y;H'-+JCU'NL"K(WVU=<(].IBS67(W^=*LSK5T=V M0FT:.#!^6 J-P)C"V(V65;-V/,N-;5E &G\84(\.'79#R&+I_A3CYQJ]IX'E MA#3<3IWEV57^]R#W@CM>KVW@NS;\^+G[[:9[UKW^4VM?G&FG[:_=Z_9G[;)S MU;NY/.U<_?MDL#?J."7AF&VXA1_HW[%S2URV@? E%QODEC@N7E$,H07 MOR?N'7D(I7[3U,VDP?'[!*5Q';2:WFS^0TL_XFK,+2560<\L6*X0.K\K7PI= M?/=(C4:Q*]BM 11S++H^@3]E-Z=SF @ M?P9^!J4AF!#W0U86BJ\ D%BM>:#64Y\5C0\3@"0_9S9\)9FR93TVRGHZ6+&N MZ9?Y_9A;:/XC]BYXBU=H_P_X!>]\-[,%N9TT,CJ/>"'_:LGCM\8\CTOVA0D*^:0=K&N(/CP&%;1!3(ZPTZH&<&B!.G_(OVZ. 4A1!3&+: M6CL>PJX D,$LC#< I7/=^&94H<6WMCIA -2\+D+Z (?"1: M=.6!""YX,=DW@WX,!$E%8W3>&-A!4,'5C M,$U\A"@<$TX)#*^$ ^T(;D"6L#5MN06,PTQJ<36#K?*R4W2AZ$RQ(S!- 7S4L[M2)Q@4-* MV7B&,6((OQQP!72#D#.]!TL L]0FL#+C$.D#,&XTUF W MZI*,4,?$^)OPVV M5%#O,/ GN8'C*U+F$3B8 QY<%'KOA$@:*,A\]Q8_(1;AT@HLVHT)ND07PV5V MK \+[%)F_)V[_EVHG>/4>WSJ,/XVEDF#?:%A ;P7DC;3C6+[AL98O:*WN+(A M97=V#V$B))F(-!ZYQ,X8:"E#UOBC M^<:HZ'7)<"5T!TYYS4;W0=>6#BW59C9VID]U:3PG9&D MA5_ ]6BVNLC)8=3KF27-F,*?8X],QV!)).0JC,)ES\Z["#(VXYN*7DG>P-0Y M?+/P,B6OT<(Q"&ET8] @U.*I+WD$GN;\EV2=2AZ-9DVJU,#'@)BPK>$="$N) MTP742&YJPZQ;>B,9DYUSEB1ZZ1.DW&(9L07"D=Y4F9YFKHRS/DN=% Z^W:N3 M"T@[-[4Y*E]'CUI \S-6LS\4&I9AZHU%*I:9DDI>,)08O[CH[9B &9VC8%WK M>5K/BOQY+XP8C!RG!S/F2A'-<(WX57M3ULM-;#/,GYX?? F]@+,NF=E9E+A? M;,">SFCXPK_EWB'T>Z;*YO+)X J#8/8#&TVJY';#R(7-]D88!Y);L(XQP2QU M08\@0(Q%]%C5J_FO44HEN+D*Y%9P29ZN$T-<)@;,9@R$4K8=U-;N+G 06G<,>/. 5N1"K."_8!6(W?A(&25YKZ!772$"S@' M:@G=J^[ MI^W/6OOTM'=S<=V]^$7[VOOWN-PTP(R/^&6HAW,3\0$ 6Q+)@2YA_4(1RAF9\9AF";EI;>W>5C_DF67(OF> Y!I1OGX$V< [DM.A$6JM^%S'0^4 M<:24:W$A$Y"(LR:1KM8#C4)C_\5VZ.)3&S4,+HP M86XNEIMBH:7/F@,)3S*:W,Q&2*.!(G@K0]02OV8"J+KVVY(7X>1B7"^8?DD; MQ!$+4KO.Q.$L7])NB1LG4UJ=[U=B?WB1'SQD;F-KZ(+=BX(_G'F@XT7$&SE, M"*?QHI'OVSS) /Z8N3X7W "++ILS@T%Q[JGFDIY%W5G$'>1]EGXR<:UT+3C) M\(U_+$%86'(LA8BE'(@M913H^B'F$X&FQ$? 4X78.%#ZRI$+U>?>B?7':!7GQI=.^NKG<@Y"H9V2$$VK?^&Z!63[/WM^R02\4 MQF;Y0YII@%\8C0^A=L8EAR38MD?D MI2Z0C&:66( .Q$"88=,))6$<2#[/YX:@)AN[2=Z*A=X EKJ":;\YP0<:@.5, M6>R$!6\P#P?37J91*O]N]"M=>XO;]HXQ14C3Q/AD%'Q]Z'NVA1F5>0.FA]1Q MZ^DW3 '/7(%&458KY@IZ4](!!L\\M >:\W@+S#9UR<-[QV.JX< %'8-95O)X M4&OF*[,FUYVG+$PG1\H&I]YM!%*D-(#'"?G.HU$2E8EGIYHU_&U3,%%Y MREVJ03 4%NX.D>& 6NA3/T#D&>#P'1!4 8R&GIV8<1ZA4+) M]0-^U =$+26HBT8!\4+, ?.LA[EQX/.76PAL"+/[P%7_8>RRR#G244A=,KX8#2./)&*8SW, M_BY3M#!7F+IV8E^5D%_N*-I"XJ]2;,87">! ZM@,;R!-W M,B<4%]+CL(&?GG298H, *93P9;=U; G9CQDH# M-F:K+@:!:?WLD\R 7;8Q&:N,:]52P4VTXHSKCV= \@?KN>Z,E_P%(7_#LOT1 M^5?B^3QW"H77#*E)K1XY/XQPXU#*\='@AN&'!Q@JC(S.O@!GY(=4/BL4*6MH M'XOYB?DP,80)62P764PJE+-:Q3OYNM MCO23+1@M.R9DPFA+^2Z:JR8VMWAL6+AL>"H$[*6()[[(G/*)';OTAY+3'! MPI)@F!*!.3%I*L& A Y<(MB >\*/YXNKYZF:BT5'&.W@DWQ5% M% -C5L23[?E%$W07<1TP2=Y/*"@)[8#]X ^ ^[C*F(_.)< ^NW\RW\N>]^*6 MTF2PC,G7,O MLP"ERZ)A;.Q,=W$"'GUB.RF6UP&H))*2XU?)6>"#^,; ROKIQL,Z"J>,6/>27:F.M <)X4D MXK@N^Z?QP"QE 6JOQQDZDY3I>ZHU!V5NK->:.HQK93)05WCGQI8D=)-DL>QK.F6.KO8-%@/$Z$;Y^QA=8WO-26 MEN9YQEA.1.M297XW"3F':CD=EW7C2:93AF:2X.B\.CQK'/V@;90GSJQA( %> MT-(">R@3RQ^"XL9T:G[,>PP++IC^2!9K0H/MNRTTRNM MK5X*?8DIJ,QAG%V%Y-VHFW"]7*JCPF6&RP?*BTB9L)S BB=AQ)(L4A5S5LOF M*I7OWM+L@]E Z0C]-VGJU5NN.?-)(+.^8R=40O1062!S0BFU^),GY($=7\PH MNIDW3$ &8(([B5)EGGFM/$>&P5DQ+%2L0)TP/4.%C3PR>G;$7 M)Y+IC"TIY4&FO& Q.*WH8F$]SO]!WEXI>T9$2!)AJ_ MD$(^X$3Y5P600$ M,<(F#^BSAO]DQ%,2Q-'>IDY]O'K1V35&]S.58;AWVTD+@HACNJE)*HK,H 7S MCO.BK"23J3S(0T7(.VAL"VF6)O>O6I6\IC#+E7.+Q+F)F3(.DW$.L P37,!! M%IZ#83[C[)EA8::RY>=I)GB&)^],R-I&>7$M;V1QNL45+@.:KA-W0V5X;2:DB'-+2E R MA3&O*V82!T4X!VU@&=!)71B98&$::163B6 @"8A+PDA/!-"W,,5)WX@:1J> MYX-2A@-G]#-V,'Z)KB^ 22H/FHNX1!I*+(#0VY^$7J^\"-\PX43$L_0A5YQE M&,OW1+I^7DV>+7J:49+&_AWZ-):%QTL+KF5U)=8*E$O_BL..L^$@4S]I-NXX M>&#O95[8R&&Q;KQU2MEM6 6,.=-F>)*Q".RKBZ5]7)B!<&W"8Y%'AK&[FZ(V MEY2P^3&9"!P0!V0D_56W#KR Y^O"0J!OB23'JM/I4'M16"(6F=+YV+ZYWFL\H_<7YK$6#/;(GA [OW7P+E% M[KY"..*EACZGZO@E17;'@\=XO=%JU71,F%WV&A$_3T*I,DTG3PY2PY0GI1DF5- MUSX;M'DTX=EGL"_MZ=S5PJE?D@G%PJJ?.!X6B."^[L00 MYVE4B4K+1BQSC'.T<\O,35"YOHGVYC?B3O M63!F%"2N*;#Y6=*UL 52QY;8>2_BH9%$>+/T;%F)$#T&:>Q$KKDG894O, O^ MB&\04?R)8Y48T[#:BWCH:H3Z=CXH)FN&>4D=.UG\RTY -]%K 4L=/B8OC3:! M8(MQ1;.1%V%&9&K1843'94<:'.:?<%WJC>@;#+F)%(G4*OCRR!MB%G^-JSE M0YCUDN;\2\G11H18%NZ2% 13#; N #=1SED>P\)D2E0^*#,=8)- "3< >]? M^VB4MOA4%)YE<*6NC\_*H P.LB-W&=XQ<5+=Y2M:Z]VNSL]&&&VT9_R[[6@) MSVW2<)!ANI8*TZDPW8L(TQ'-L7\ZZK>:M6JY;M#^<%"K]*L6&?:;I-[JVS8Q MB-TLD_*P?L07@M_1!=6]\NVF?7'=!36^^Y\.*/?PYV?QUUGWZO1S[^KF4MRT M91Y]JI6"HT>C0_BL5UU:T;7L-)D1DYFHELRTC#6UB.)C\'FNO>42C8VO8P,A?"CVL.2O!R96 U MZJ1&^K99,_M5T[;ZQ*;UOE%KT*9%!U:M:*Y69 ,RC\OBXM;<@9FPZ=#PN.Q*-%ETFES$>NC4JY-BHO14Q'Z-F M\[_>Y8(C_PPSSCPFNZ3?U2ZEZC/+M+"<:7K,'838Z=BA0W@QJ-;,\.ZA3X(& M[&W\M_1@LOBME'&XP"UHBDK;Q*88'\B[;N6;UE@.DCR(XA.&F< "W'-+DTC8 M8Z>Q=>VCS%=AEC]-"*K$/,+/F#4S=7C.'CZRM*+1$PL3/CY;%HI.EK&HA=+? M#M[!DN0QU!,] =BL<%\R?EGN5P1]; M,N9(#\1 %#^[/%A3/6LSYT2\=_+J% MU[1<_RRI(D@_$*_HQYQ_) 3;>0"_NNYH]2P0TH9!FN5Z$[1; MJ]ZO-JK5?HN >DN:K0JE@YI5+0]R0/BU?7G=[?:N?^U<9OS6_7JY7JG6B@F" M.&1FXK-19]WM";*E(&]\[OS2_LS #S3TBU^N^G6C"?\4@/!DV0$7:ET:Q8+5JK->>T8Z.- MUMQY^_2Z=WG5-^N-6O7P>::M,QM5$]/:,;]D*JH]5OQ'-O_*EA<25=0D>4N< M2PI\7%QV?NE>778NI:=IL;FJ?7.-3Y3+9TJ,RIOKCKXHX"@[5F6 M2WP_H ,E!<%=+&4V99$+UJD/R?2C3WB=XW,Z"&+,=N=5DN'?HX!X$?/M)*83 MLV%XKI7(N)WP<#85/[G<7DBCS4L:[S+KC \HCL9^ !-:WCXNGK)V.]5RMDT# M?[(.V,H3'<.,($@G;8L2EBR>/.;(F%^0?.N,QWJ*93NOOC&:Y4Q=]30JS3)0 MTM'S #DF.\IF4/CB0CFN^*$ &:C@;4BGKS=:JGN,9OWCF^6@FH'(BET3^S9J_ MO^JM53 M$._6TRWJ@F_@-3OL?1$S!R5Z*[D#]*MT>JJM?8JQN._-WBE]Z.Y15+PC7Y,D&$2V5=17.)K M/' =RWW X*MH(OK5);RJX-? 'P5D$BKB^#%UO>#DL@.>*?P:?"'WSB2>:&<8 ME0NT=G)25_ .2[C[0AZT/VFD?:097KI)(J$K^.:9"F^F/YME49KOS[9]U/PM M!KE@:,<:^U 1G7HWI@;M>WI[$ ="#][]Q#/DSX+&V8R.2NZ\76Y5LC.9!O18 M-.U@O:8,+N^!_H7"K6B$44CCRC1 MA5N)C2;UT+0NW#<[7NO'TLT47O]XO7+US?M1Y(: M"DGSF]VX&XM4#2BH$CP2BFFJ 2S[W59ZLK=]\(4 MGY/VY,;;-\4L=>PJBBDHQ11/0RVHXW=?NKIR$^_93;S6'/&?)'-BD3ZO?(W/ MT.$5:"A:>%6)Q8^IXHHAE"]SN=JMJ$-1A_)T[]33O9E),BWXA%4.*NAIOH*L MUJM95JA<:'W^FNN2.*[->^-XV:[#C_T'YF9?96:(MKR^T!=$TF@/;K '1D$:E MUJ\"!?5;#2 :JVI6:M6!18:M^0XVU2_=B\Y5^[QS_6>FCTO?:-6K]4J!"::J M:SARC0\]VX-FY[02\9[2%HJKPZ.:5M6V6Y9I]BO-JM&O5IMV?]!JU?H#@S1H M[23GV]KT3]B-JC?N?G,DGZH(N! OT MA8VW?S^YL7[].OCKVPV)PM%Y>#OX/+QN'VF\4^!/1\X][HP/6.U%04R/-(], M8(W@#>^QSXE1'M2,=A"T;1]6P#YWR>B($=X%"8)^W74O+>/Z;G3S]Y^#B_"T M49V,?[U;9[D)?U[" KFE6.-^T8E0.\)!:CC*8T.+ L)ZH\+0L/PV%@X^PL.F M1]@7^Y$+2T=XY)L2:ZP!<4^P-GZF_PNV6=>JY2;VP($=O4PZ2VI7QY^VVD_C M<=-OR?KLQ,;9)P6GA/HE"MQKN"7L#:\#&ZCU&D;QT?6M[YQ6KP?]TYN&?7_K M=PVB_*//ADX#'7??']$NG8TY&Z[ ;#$-+QO%LIBMI19!<"];IVHG<[$+]];7\Z;/5O6Y_ MI\'UH/;G_[;&?\&M:TSQ:T"Q>3W(@V6MB'@?US,A[;/"_0?658A#C6B+Q!0K M%Y[T(RKD)C!\@#>>D2B[$6[7&\:3OX+;_C[;\'I^=GM6@"1(FYM)BC\ MU-4%W3304^I/"M3G5E=TND\[C(>$F[N\!+Q\^:,O$YMR'A#>LS?V'+XE-_"A M?Q4![9# [O/"\?V.__WCQ/O4./M.)[]9[A]AZ[S[Y]U1;B_;8;\W?-[F?7^8 M_._?#L"8+,=,)8F?ZS0(6;#5*C7)9 M[J)K-IUHUFOUFI5?O5UJ#:'Y2K M1I\,*M:PW&@93=.::VQA M2'G5J,20M.[%6>>/ HWKNK?#P3QIR]%KQ1J:%FBU/G9[Q]>=TU\O.MII[_)K M[W*W;K7B=_R!_X\7K9\0SYFUQX=^6)5:VUR<+*&;-;XP)]%X@V\S];*QXH5< M;T@^[B)?XUE1]LTN2K.EM];:AC1K>H.[_YSTL6186]B=SOT8MB#:%J?S2IE; MV$5.VLM6$VQT#^@G0(;?/?D_(HPYW,__>WNT7C2B.Z.A%3C,\9-.^O%#"J#2 MSS$2JOG[GU!%-]9(IDO'OR_!O(W^FZOG/($[7;J0'(NQ=6 UB&<>A]0ZA@5" MW])[RN7BA^R+_N_?L1]]>/1U_+(/1\+J&T?1-'Q_-3J;$]X%!-=89^::7$>[$%Q!ZDP;YWH^#$4]'-@Z"<8D#+JT4/Q,Y%"%*N&Z:1($BY:M8106QC M5QAR[L3C@TON9E-=UL<-SLBSB3(B2L?ZFZE]QMEW?C7OQ3Q M%(-XB@@+1JMBF#6C4JD9K;IQ8M>JM5JC:M-[HVSLS$?TA7B$9T*C-PC^@YF& MV*YG33T>R;RR"@YD8MT#)8'(JO\M]JA(J#(J(#-5* MHU%M&8VRT:@W*B?TOM]JU'>%"4O2LBW?LQ>[@4"*E[7.WS'0PK,PA+,O LG< MJ:F,,XA?E7J$>E;D#VC OS99[JO14&"BY,&K Y.* I.B$$]QP02#S^56LXQ@ M8E:;S7)U=Q$$, 5 L./=VG\ -/#P#8)'X%@HR+GSJ7U' L"744"Y,8)FP_- M1UOMQN+\G3%?5EHO>6<6/UMB*)11@N+5H4Q5H4Q1B.> 4*:V:Y3Y2@-VKA&% M_?[!)NLFJRJ<4:)BW[M1<.(!-JDIG"D*\1P0SM2+9 MC8(3#[!)7:%,48CG@%"F44AK9G]@4U^4PJL01PD-A3ASB--0B%,4XCD@Q&GN M&G%0D.=LFRP$[0]I&@IIE+!02+,6TC05TA2%> X(:5I%L&V* 39-!39*7BBP M60ML6@ILBD(\AP,V0#?[#->DP, =:#U^('+'*--2**,$Q7X$Q48Z,!YF?653 MU5?FNZ+J*Q]X?6554%455-W,%JB"JIG=405554'5G1/=)@JJ[J/ 15E9_X51 MZ@_'^M]A\;KEKN9B. &,LO("*(&A?,WKP8TJJ%08ZCD@N#%W#3>=R=3U'RC5 M+GSO^%L,FS9TDFS-#>$,MF%[ LP\H6*?0A@E(UXMPJC"3(6AGN(BS&QAIIV7 MTDBZ$#\+8-B7FS=ES"40,U>R25/5FI20>+T0H\HU%89ZB@TQM89AG& UV./= M>+_6,$O2AO -A1J* M[U\K:JCR2X6AGH-!C5T[OD1IO6= 2.>>6C$S.GK#H6/18+:KD.;#'UA(G(B; M.SWM"17*S36C+ ILE+A08&.H&DR%H9[B@HT)G\I&I89>,*-9;35VUK-"NL%2 M;]:%KVL&%_H22!;!D$PN:IJ&(7*,UH:0V<)*^4YU@"'?!(9\(0^:P=N=EK/P M<6!R0(%(D<3 @1$/,DQ=T4XQ:*>($))VR*Z:1BWM;]JL&/=HO.RN)=["F/MI M0&UG@?U")KXWRJ) B?WQ2TP"XD4^F"U3$D0/^&5 (Y__^AE?,/\3/N_CEY[V M*PD")]0^$N^[=J&W=?@EU-KVQ/&<, I8YC\,! 91R@?J*Z*E]A/,H$?Q>H<>'?"-V9S1X;,0E9[7HKS4_%G-E=9X8^2 PI_MH$_ZLAF<2CO MUIT#/;D59!CQ( "GJV 3WJS&=Q*.]@H*>US[C/ MCY1.>RH.K4ZM5CBDI('"H5IM<'H UD(;04YBC.?R&8 M<]B]<2NJ-R[?%=4;=Y>]<;-+7-&;?-ZJ6^ZQZI8[)Z,S%TY5M]P"-"Y5W7(W M3_ZJ6^[+[)9KJNH?Q='\#\?FKQ7-YM]^J%QYZ\[_GYQ[#G6E&]:"C:/&,IR5'D;2LX.6(9A+("J,*060$!2A2, MKY2->LULR8+Q%:-L-'9<,#ZI#[*RU7<\8AG.<15 EQQX;ZY\- $N*F4[Z*0SNX%N'D8RC?GJ5:YK@2XXD(EP&<% MN-+ "T(Z^Q#@>]; M;64;R7 %18!!$-W ?MDD[] "29EVG>//0#=OW?_"J->C:F7M)I M))(@RSQ 6-)8;;0H8DVGM:[G.AX%]3BB'JRN2[6/<0C?A*%X"X[P,_%&,1E1 M[:WSQ\?+S^_>PX=W8G3P&B^$9\$G=M:(!24_$I=57[L:4QJ%);A\]?57Z<0Q M7X<$'KPV9.DW./^ CG%TH+QW/!#WSJW[[0+/X(M M!/!8\9@4==('Z@?#\@HOBL3U!X<7544YQ:"<4Q\&I7U%"=S%8Z:@[*,P/",1 M 0D%,OMM*M-)*&4ZBFHF[?!$/(%OF,!/.:WHYJ7CA M^1Y-=D,C,>!%62M_2"I=\']OI;@$_I^OT='/_UIVF)C_N[LLG>B#=M4YY41R MX>L:K,6QT3 ;YE;.@<^/>L&POQ /")EEWB)A(C%KH+L KD\!@$GD!P_:%%N5 MPY_:F#F:#//?)X.?-RCX,B/\*PXC9_BP2GA_ MS?C7T$0*Z-^Q$Z1&%?.O42L.8*]@&)U[:XS"6CK9C%8%C$V\Z)*.G! K=43: M&-03.P83UB(Q&EO1V GAP,V CHD[1$3#!X%PHH&X M /X.:.S!3>QY ,QC/X"9VGJ1D&*/Q8SD6S.JS]%:BGRUI1NUQ4HN?T:&G3,/ M1QUU"":V7 _Y]_%=0*;O.53E.M]P[7N]K46RVUX!M:\*>X,1X5+041VYOBW*UYD986E=H0!VQA MX!^[O>/KSNFO%QWMM'?YM7?9ON[V+I[G#E-T5.CI[(.\WHI R:Q32U'42YC. M/BAJ)^>@]D%W9R2B[]/R*#4>&%3D]:SRB5N;[TEXDJ\]<#@$I@3;,RD/[8 ] MDUUNLG=C)Z+'\(U%WT\#RBP=N&:6+@],_BGR+#3N?@UHZ-@8'V+Y'XO3MQ6U M*6I36I[2\EZ"EO<;P0?\ZDRGU#T<^E)R[7"5/$5QKX/B=CJ?5$?[#VAH6J+& ME9:=X%B2?E:0I2YD].65K,V+SL.J;3(/*YO!PY.@"I<%LPF;]WZ MCKTD=RO-=!SX]@/\9QQ-W)__/U!+ P04 " #K@V599364RHX' S)0 M& '1E8V@M,C R-# Y,S!X97@S,60Q+FAT;>U::W/;N!7]*ZAWMK%G1#W\ MZ'HHKVCP_'A,R'(TNW^Z)O<*Y)AZ-ELOE<'DTU&8^FGT8%:XJCT>EUI:&F512[N*3X>GI;9%1 M\V)3IL/48D.E=&I!W'>OU[0D:>)$NV)Z=X!=+9MUNUS7+LIEI%2I031Y/AY&R48)V:Q_)JVPFN7'>[4!:#ELJMXD)E&=4P^/,/ MIX?CH^G9B T?TXW>XORSM4[EJVW/+BX_S*Y>7UW\,KMZ]_;_;_I7 _&KJL2O M5&9DT.% I&383+A"NOA[6I!>F#V"(Q&"U.DJ[I7XV.\],W]\8@U]D:KAJ]LU MHTS9II2K6-6EJBE*2IU>3RMTV1'"*9HL"^4HLHU,*:[UTL@&O4R&W8RO1"$7 M) PM%"U!TJY05OS>2N/(E"N4-]HX4+=XK4T%TH[^)G0N7BH=S2@M:A(7VL!$ M,N5,._9[WL$\;M M]6E1EL$9#%ER4N QV"!5!KH"9E :%IZ &01FF1;"MOQQVWY)AKI.> *5LLA_ MG#2#$C%D&TJ]@]QO ]=TAFDNT"P3R:J_#,\@?7*0'GT6I"1R50,&C*C;;1\ MH3!'M>G5JSH'%7G"P?]IV6;H$]#J[?$ L%1,7PV0P:!FL$.B;E#; <;>&1J! MD7GQ-&"+MH0!H*J!)S^<]?ZDTA8B+_72KG%L:*ZL@QQU0G)A\!M>#GIPM&MG M[GD[?$;D4R/R>(W(V=;V\6I,?IK:#G.=0F&:T7FN\!@0<"6D(8\A8$(E)?%> M"P)PDU+9@NW9K +',L_R,SQ-2VU;M&/V-;H,735&XY2%8BOV@9V, ,8 D,L; MG$IJ'*A^ ;%]:$M83(YD-#G9IP/?='*2A:?PB+'(U '$W+]@]NMA.V"-??G< M0.MQ\JUQ%BP@HB?0?P0$'M(_ADXUI$Z)8$ --1QE M;((S0@ \HE$UR$3/D/_VD$_7D*>%+%O/B(P'RG,(6[7 3MH= G6C^-;Q(*W.G.%;;Q!>BRJI1S1/\AS20:LH;K,P7_?"?[P#M8W7+6P#>? ]9! M2K^W"N[[@&SKE"=Q\+@'R\_]3/&_!-^G.6ORO1IK7P6X\H4 WRRDB@"O3D)L MSGQ+DM>L"8+V]*K JV9_O[R^8_LBT';'LW ;T]'GJD>?,D-#2QOV_"3 .ZV- M)D I)/$@"!,+56+;"LN.3?*3Z;+6SMO(9V;]/J"Y.0RRML@-R&H H) G6$#- M_X#087(04K.J%[I<$.?G6LZ[WT%,Q\E4-:5>$6J7A0X\++<0#X0^BGAYW'O@ MK\%T7P'5K[ 3L7B+-:D2+,O)0/#;(=_3S\%?P8V1'6W_&OZU!GJ20=[C]*8X M)#U#7A2* M2R[;%45XM^00PWNNZ)['6ZP47J3I2OKOUMQ]:Z=!R$<)$LAU)'/$:BP76F73 M0#NGI\/#XQ^G"9("F8Z*QOY%G_ VD'^]Z/S?4$L#!!0 ( .N#95G[[5!@ MD@< "DE 8 =&5C:"TR,#(T,#DS,'AE>#,Q9#(N:'1M[5IK;^,V%OTK M;(KN)(#E1Q[;0$X#=#(9-(O.HP//%OU(25<6-Y*HDI0=[Z_?]%@\.O1Q6#P:O(J M5!SWAR,Q,;*VRBE=RW(PN'R[)_8*YYIX,)C/Y_WY45^;Z6#R85"XJCP>E%I; MZFJ$$WY:,RE^,O;55_R5TC>DYNG&1+-44G;.OXS#_ MN)MZLC'(G/QT$EUFJ+R\*52BG#@:]0_/!@G6J7DJKS:=X,IEMS-E,6BIW"(N M5)91#8-_?'MZ.#P:GPW8\"G=6%N<_[36J7RQZ=G%Y8?)U>NKBQ\G5^_>_OVF M?]43_Y+NQ%F5/X$B$&'6ZBM=*?.BO/3-]?&() M?9&JX:O;-J-,V::4BUC5I:HI2DJ=7H\K=-GQP2F:S OE*+*-3"FN]=S(!KV, M^MV,KT0A9R0,S13-P=&N4%;\WDKCR)0+E#?:.#"W>*U-!9&0$9ID6PK;\<=M^3H:Z M3G@"E;)(?YPS@Q Q9!M*O8/<;P/7=(9ISM L$\EB?1EV(/WB(#UZ$*0D@M;;'/V=H!$;FM5./+=H2!H"J!I[\<-;[DTI;B+S4<[O$L:&IL@YJU G)A<%O M>-E;@Z-=.G//V_X.D5\:D<=+1$XVMH]78_3]V':8ZQ0*TXS.BJ,1J'+!1;L0_L M9 0P!H!,1:8.(.;^!;/? M&K8#UMB7AP9:CI-OC)-C')[F7<##@A5$O /Q8T#L(?E_H/AN(&Q%M3SHEB C M"P>PO3Z//HR]'J?X5+;V\4TXUR8D5B.%[*U;@PY >+Q-3*.PHMKWPS+_EH#7 M23R<4P',+GW?HJO7$3Q7*I Q?+&Z5)F_3;!M8E6FI%$\ 15$AD\K-??46D[\ M/I"M5PF>=+4E.(13O6_40.:JM"TEYPI,RSMQ*R#0(LB1=16%_Q)B0] YVE.V M$Q3/C_QD._(?S8GW N#Q;/KH.$#LS%3&\)96UY+3AK0(#5:_C'EILB7^$!%* MAKUFC;%M6(Y&#U6/PA!(&Z9KZMEGIYMN0DV+\YH%%%@3I:DVF7? Z^@IU9 Z M)8(!-=1PE+$)S@@!\(A&U2 3[2#__)!/EY"GF2Q;SXB,!\IS"%LUPT[:+0)U MI7 >P?#A<;MF]0A'0["S#/R4%R94TL^_.'SW(B61XH?-!V*\$W M$=SY#J3/#M)LQR#[R#U2UG M#7SS.6 9I/1[J^"^#\BV3GD2![N#Y?/3^.I@R9=H+'05L,FG?[Y&2!4!2YU> M6!WPYB2O60 $H>DE@)?(_C)Y>:'V60CMSF+AZJ7CRL4:5\H,#2VMJ/*3:.Z$ M-9H DM"_O:!"+"2(;2LL.S;)3Z9+45NO'GX,;"#C5^^_ZIQOL08 MES>4MGRV$_^&.!'O<6Y3')\]<5$HRL7K%=#?!?GB'0E(#Y^%67J5R/1Z:G1; M9U&J2VWB;X?^;[SV:LMF11'>*#F$*YXUNN?A!C^%UV>ZDO4W:NZ^J],@^*,$ MJ>0ZDCFB-I8SK;)Q(*#3T_[A\7?C!.F!3$=*0_]Z3W@'R+]4=/X_4$L#!!0 M ( .N#95EP3!$(/ 4 .<5 8 =&5C:"TR,#(T,#DS,'AE>#,R9#$N M:'1M[5A[;]LV$/\JG(NU"6"][#AS9=> XSAHT#1.8P5;_Z1$RN)*D2I%QW$_ M_8Z4Y,A9L0?6IMVR(+"MX_%XC]\]J/$/CC,7&18))>AU]/8"$9FL^OYM6Q5S][\LH,ZF=9%Z'F;S<;=]%VI5EYT[64ZYT<>E[*D+M&D M,QD;"GQ23";CG&J,D@RKDNI7G9OHS!D"AV::T\G8:[XKWEB2[61,V"TJ]9;3 M5YT"[I(JE+T:6NV2?*(@&\S2]TP[F; 7"C:ZCROZP-CW>.V1# MK3FQY 06YW<9BYE&_9X;C+T8_%1\*:WVE3"+C=A;5L*AG.EMF#%"J "&Y\^& M/;\_&GN&\4NJT7). JE"U;YBL_EU='YV/IM&YXM+0/;U\F9Z&:%H\7@J!$-T MXR[=F8N6\YE5(^@/_.[C*3!=HNGIXBJ:GWX;!S1FO_2/T>(,1:_G:#F]/IE> MSI?.XI>+^7LTG45FI>?[O?\T0G]=EYJEVWW-S@5*I! T,>6C*O$ZH^C=&BMP M)=^B:UI(I9%,T0F33D233% TDPJHV.XY,/Q&_YX_FLD=!RS94F3M8(*!Z9C M0=#\#HJW6!D]\IR5I5$#_@TG@:Z#,JHH*-S6K#*C4:R+SKOH##( M+KI2M&3$-#QSQ"QC-(6#X&!33]$B35D"2H)8([4VM(N 9IS:1<5:E6L,N[5$ MK:2K'6N3SAB&B2Q,7VRS-TP&HK7\)58Q%K1T%G><;M$TL1$P$.W".M;ADT"J M)3%A@A(&PS]4E;"RX'@;,L&9H$[,9?*A+=*TWCUY1D;=08>_%_>/+*D>C:!0 M /HQ'[6;8TWJ3 Z"PYT7[5<$@:_3+5USR+T$4,8-Z'>)H.C'-5/4S&6E0<0] MO@[P(8($"P;H@!SN8'2?-[N:5X"4!:WZ0OF@5+K?$\[,4&VC^:ICPFF&?QQSVDB)I8*NX"22!A?NC_I&P?U!OX45,[>;@U5S:BTMJ*S29&>3:3$) MYC7^ZD]-GK3I MGE8&$E_,!U\AWYX_"X[]D4VCOQFM.JW@ JME#L&X0^ X1M SW_X]NB5>Z>T/ M@?=&/84X&+A^^R \Q0 \MJ9_Z6KSM?KS)518>[\;5->[!S'V;.=MBN!W,A^T MZW*V:] Q3CZLE%P+8D8#J<(F9UHOYO87ZK[3 T7L,%D_-UG6?B%84]KO Q^^ M:2SP"N91VZ%P"@-:B&\E(S6NAD.W=[3+[8KFVQY3O<&TKT0GOP%02P,$% M @ ZX-E6=%[0W!%!0 YQ4 !@ !T96-H+3(P,C0P.3,P>&5X,S)D,BYH M=&WM6'MOVS80_RHW%UL3P'HZSES9-> X#IJAC=-8V=8_*9&RN-*B2M&QO4^_ MHQZ.G'4;AK5IMRP(;.ON>+P[_NY!C;ZQK%F6DBQF%%Z%;UX#E?%ZQ3(-L6)$ M(W7#=0JAS'.2P1NF%!<"SA2G2P;@N?:I[?E]V[6L\0AU3>M%,@O \YP3QW?] M$Q0+^M\'G@_7;^#H-IP>E]+G\VGX[GI6;7M]>_;Z<@H=RW%^ZDT=YSP\KQ@G MMNM!J$A6<,UE1H3CS*XZT$FUS@/'V6PV]J9G2[5TPALGU2MQX@@I"V9333OC MD:'@)R-T/%HQ32!.B2J8?MFY#2^L 4IHK@4;CYSFNY*-)-V-1Y3?0:%W@KWL MK(A:\LS2,@]Z;JZ'N-)!]@.9K;7A5*>!Y[K?#G-"*<^6EF")#OKV8'!/4GR9 M[FFR;,ND9FV$K+B8A<\#_F*%7#% M-G C5R1[WJTH^%TPQ9/GPU*ZX+\R5(WN:;;5%A%\B,%;BJXW@4IIY1E*/#=LX'O M]H8CQPA^2C-:P8DQ59@Z-&PZNPDO+RZGD_!R?H7(OEG<3JY"".>/9X(W@%M[ M84]M6,RFI1E>K^]V'\^ R0(FY_/K<';^90+0N/W"/87Y!82O9K"8W)Q-KF8+ M:_[SZ]D[F$Q#P_%=U_]/(_27=:%YLCNT[#*#6&89BTWYJ$J\3AF\71.%H10[ MN&&Y5!ID F=<6B&+TXS!5"JDDG+-D9$W]OON<"I7V!UVY9,W/(9Y!A=2K;#N M6V\AD:K4_:'2#2RCV" 6+-=L%>%SS^V"Z1+?/?-.W2$I(.&B:3MFW8+%:X5E M#OTG&879%BMXMC3&K%:\*(PM^&\D*;8>2)EB:'7;O,J7QKHN7';A!V+B^8KG M.1-=F*:<)7#!,^R#G B8)PF/T3348]34[G4!:2:47?)UDR5I@QL6(,F%0OD>^8A_67#$SC14&$??X.B+' M@&GE]>&('N]A=)\H^R2IL>2]Z)T,3?K\CZ1_/Y+\CR")9XGAE_# PJX)>D.1 M6@*C@1GAIK+GBA4&45W#)CC,XS*T!\L>,G*$6-$M5R7[ETOZ:<&9&Z?(T7W;,<9J1GT2"-5HBJ2A35BR%('G!@N9'VXY3 MW#RMSL&,X";"&,+# =\8>#C>M[!BIG6SL6IVK;5YE5>:[GTR+28FHL;?"OT2 MK-;21R6M:-2;!:[M]RLUK4M#2[]$G8F0FR9(S;.U420/(KRQO;6[58/P?V]+9%J= 4\#@1[S"P#5V:VX&ES^\Y'RN3GV%M;:\W_6KZ]V#\W;* M'MR4PZ]D4FA7Z'3?JB,2OU\JN&UL4$L! A0#% @ ZX-E63D\XAR[< JQ4' M !4 ( !$UP '1E8V@M,C R-# Y,S!?;&%B+GAM;%!+ 0(4 M Q0 ( .N#95DUX%@ ;E, ,<4!@ 5 " 0'- !T96-H M+3(P,C0P.3,P7W!R92YX;6Q02P$"% ,4 " #K@V59X>.K,+HR @!!I1P M%0 @ &B( $ =&5C:"TR,#(T,#DS,'@Q,'$N:'1M4$L! A0# M% @ ZX-E664UE,J.!P ,R4 !@ ( !CU,# '1E8V@M M,C R-# Y,S!X97@S,60Q+FAT;5!+ 0(4 Q0 ( .N#95G[[5!@D@< "DE M 8 " 5-; P!T96-H+3(P,C0P.3,P>&5X,S%D,BYH=&U0 M2P$"% ,4 " #K@V59<$P1"#P% #G%0 & @ $;8P, M=&5C:"TR,#(T,#DS,'AE>#,R9#$N:'1M4$L! A0#% @ ZX-E6=%[0W!% M!0 YQ4 !@ ( !C6@# '1E8V@M,C R-# Y,S!X97@S,F0R :+FAT;5!+!08 "@ * *8" (;@, ! end XML 86 tech-20240930x10q_htm.xml IDEA: XBRL DOCUMENT 0000842023 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0000842023 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000842023 us-gaap:RetainedEarningsMember 2024-09-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0000842023 us-gaap:RetainedEarningsMember 2024-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000842023 us-gaap:RetainedEarningsMember 2023-09-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000842023 us-gaap:RetainedEarningsMember 2023-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2024-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2024-09-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2024-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2024-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2023-09-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2023-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2024-09-30 0000842023 us-gaap:RestrictedStockMember 2024-07-01 2024-09-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0000842023 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0000842023 us-gaap:CorporateNonSegmentMember 2024-07-01 2024-09-30 0000842023 us-gaap:CorporateNonSegmentMember 2023-07-01 2023-09-30 0000842023 tech:LunaphoreTechnologiesSaMember 2024-07-01 2024-09-30 0000842023 us-gaap:ServiceMember 2024-07-01 2024-09-30 0000842023 us-gaap:RoyaltyMember 2024-07-01 2024-09-30 0000842023 us-gaap:IntersegmentEliminationMember 2024-07-01 2024-09-30 0000842023 tech:RestOfWorldMember 2024-07-01 2024-09-30 0000842023 tech:ProductAndServicesMember 2024-07-01 2024-09-30 0000842023 tech:InstrumentsMember 2024-07-01 2024-09-30 0000842023 tech:EMEAExcludingUKMember 2024-07-01 2024-09-30 0000842023 tech:ConsumablesMember 2024-07-01 2024-09-30 0000842023 tech:APACExcludingGreaterChinaMember 2024-07-01 2024-09-30 0000842023 country:US 2024-07-01 2024-09-30 0000842023 country:GB 2024-07-01 2024-09-30 0000842023 country:CN 2024-07-01 2024-09-30 0000842023 us-gaap:ServiceMember 2023-07-01 2023-09-30 0000842023 us-gaap:RoyaltyMember 2023-07-01 2023-09-30 0000842023 us-gaap:IntersegmentEliminationMember 2023-07-01 2023-09-30 0000842023 tech:RestOfWorldMember 2023-07-01 2023-09-30 0000842023 tech:ProductAndServicesMember 2023-07-01 2023-09-30 0000842023 tech:InstrumentsMember 2023-07-01 2023-09-30 0000842023 tech:EMEAExcludingUKMember 2023-07-01 2023-09-30 0000842023 tech:ConsumablesMember 2023-07-01 2023-09-30 0000842023 tech:APACExcludingGreaterChinaMember 2023-07-01 2023-09-30 0000842023 country:US 2023-07-01 2023-09-30 0000842023 country:GB 2023-07-01 2023-09-30 0000842023 country:CN 2023-07-01 2023-09-30 0000842023 tech:ImpairmentOfAssetsHeldForSaleMember tech:FiscalYear2024RestructuringActionsMember 2023-07-01 2024-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2025RestructuringActionsMember 2024-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember 2024-09-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember 2024-09-30 0000842023 tech:FiscalYear2025RestructuringActionsMember 2024-09-30 0000842023 tech:FiscalYear2024RestructuringActionsMember 2024-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2024-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:ProteinSciencesMember 2023-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2023-10-01 2023-12-31 0000842023 us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2023-07-01 2023-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember 2024-04-01 2024-06-30 0000842023 tech:ImpairmentOfAssetsHeldForSaleMember tech:FiscalYear2024RestructuringActionsMember 2024-04-01 2024-06-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember 2024-04-01 2024-06-30 0000842023 tech:FiscalYear2024RestructuringActionsMember 2024-04-01 2024-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember 2024-01-01 2024-03-31 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember 2024-01-01 2024-03-31 0000842023 tech:FiscalYear2024RestructuringActionsMember 2024-01-01 2024-03-31 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember 2023-10-01 2023-12-31 0000842023 tech:ImpairmentOfAssetsHeldForSaleMember 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:CurrencySwapMember us-gaap:NetInvestmentHedgingMember 2024-07-01 2024-09-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2024-07-01 2024-09-30 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember 2023-07-01 2023-09-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember 2023-07-01 2023-09-30 0000842023 us-gaap:MachineryAndEquipmentMember 2024-09-30 0000842023 us-gaap:LandMember 2024-09-30 0000842023 us-gaap:ConstructionInProgressMember 2024-09-30 0000842023 us-gaap:BuildingAndBuildingImprovementsMember 2024-09-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:SpearBioMember 2024-07-01 2024-09-30 0000842023 tech:WilsonWolfCorporationMember 2023-03-31 2023-03-31 0000842023 tech:WilsonWolfCorporationMember 2021-12-01 2021-12-31 0000842023 tech:LunaphoreTechnologiesSaMember 2023-07-01 2024-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 us-gaap:EmployeeSeveranceMember 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 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2024-07-01 2024-09-30 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndSpatialBiologyMember 2024-07-01 2024-09-30 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2023-07-01 2023-09-30 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndSpatialBiologyMember 2023-07-01 2023-09-30 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-07-01 2024-09-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-07-01 2024-09-30 0000842023 us-gaap:DesignatedAsHedgingInstrumentMember 2024-07-01 2024-09-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2024-07-01 2024-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2024-07-01 2024-09-30 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-07-01 2023-09-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-07-01 2023-09-30 0000842023 us-gaap:DesignatedAsHedgingInstrumentMember 2023-07-01 2023-09-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-01 2023-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2023-07-01 2023-09-30 0000842023 tech:SpearBioMember us-gaap:OtherNoncurrentAssetsMember 2024-09-30 0000842023 tech:AmendedCreditAgreementMember 2024-09-30 0000842023 us-gaap:RevolvingCreditFacilityMember tech:AmendedCreditAgreementMember 2022-08-31 2022-08-31 0000842023 srt:MaximumMember 2024-09-30 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 tech:WilsonWolfCorporationMember 2024-07-01 2024-09-30 0000842023 tech:ProteinSciencesMember 2024-07-01 2024-09-30 0000842023 tech:DiagnosticsAndSpatialBiologyMember 2024-07-01 2024-09-30 0000842023 tech:ProteinSciencesMember 2024-09-30 0000842023 tech:DiagnosticsAndSpatialBiologyMember 2024-09-30 0000842023 tech:ProteinSciencesMember 2024-06-30 0000842023 tech:DiagnosticsAndSpatialBiologyMember 2024-06-30 0000842023 srt:MinimumMember tech:LunaphoreTechnologiesSaMember us-gaap:TradeNamesMember 2024-09-30 0000842023 srt:MaximumMember tech:LunaphoreTechnologiesSaMember us-gaap:TradeNamesMember 2024-09-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:DevelopedTechnologyRightsMember 2024-09-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:CustomerRelationshipsMember 2024-09-30 0000842023 us-gaap:TradeNamesMember 2024-09-30 0000842023 us-gaap:PatentsMember 2024-09-30 0000842023 us-gaap:OtherIntangibleAssetsMember 2024-09-30 0000842023 us-gaap:DevelopedTechnologyRightsMember 2024-09-30 0000842023 us-gaap:CustomerRelationshipsMember 2024-09-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 tech:WilsonWolfCorporationMember 2023-03-31 0000842023 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0000842023 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000842023 tech:CurrentAssetsHeldForSaleMember tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2024-09-30 0000842023 tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2023-12-31 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-08-31 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-07-31 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-05-31 0000842023 us-gaap:OtherNoncurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0000842023 us-gaap:OtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0000842023 us-gaap:OtherNoncurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0000842023 us-gaap:OtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-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:OtherNoncurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:OtherCurrentAssetsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-09-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 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0000842023 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0000842023 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0000842023 us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0000842023 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000842023 us-gaap:CommonStockMember 2024-09-30 0000842023 us-gaap:CommonStockMember 2024-06-30 0000842023 us-gaap:CommonStockMember 2023-09-30 0000842023 us-gaap:CommonStockMember 2023-06-30 0000842023 2023-09-30 0000842023 2023-06-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:TradeNamesMember 2024-06-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:CustomerRelationshipsMember 2024-06-30 0000842023 tech:LunaphoreTechnologiesSaMember 2023-07-07 2023-07-07 0000842023 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0000842023 us-gaap:FairValueMeasurementsRecurringMember 2024-09-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 us-gaap:SellingGeneralAndAdministrativeExpensesMember tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-07-01 2024-09-30 0000842023 us-gaap:CostOfSalesMember 2024-07-01 2024-09-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0000842023 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000842023 2024-08-01 2024-08-31 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2025RestructuringActionsMember us-gaap:CorporateMember 2024-07-01 2024-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2025RestructuringActionsMember tech:ProteinSciencesMember 2024-07-01 2024-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2025RestructuringActionsMember tech:DiagnosticsAndSpatialBiologyMember 2024-07-01 2024-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember us-gaap:CorporateMember 2024-07-01 2024-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2024-07-01 2024-09-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2025RestructuringActionsMember tech:ProteinSciencesMember 2024-07-01 2024-09-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember us-gaap:CorporateMember 2024-07-01 2024-09-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2024-07-01 2024-09-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember tech:FiscalYear2025RestructuringActionsMember 2024-07-01 2024-09-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember tech:FiscalYear2024RestructuringActionsMember 2024-07-01 2024-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2025RestructuringActionsMember 2024-07-01 2024-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:FiscalYear2024RestructuringActionsMember 2024-07-01 2024-09-30 0000842023 us-gaap:CostOfSalesMember tech:FiscalYear2025RestructuringActionsMember 2024-07-01 2024-09-30 0000842023 tech:FiscalYear2025RestructuringActionsMember us-gaap:CorporateMember 2024-07-01 2024-09-30 0000842023 tech:FiscalYear2025RestructuringActionsMember tech:ProteinSciencesMember 2024-07-01 2024-09-30 0000842023 tech:FiscalYear2025RestructuringActionsMember tech:DiagnosticsAndSpatialBiologyMember 2024-07-01 2024-09-30 0000842023 tech:FiscalYear2024RestructuringActionsMember us-gaap:CorporateMember 2024-07-01 2024-09-30 0000842023 tech:FiscalYear2024RestructuringActionsMember tech:ProteinSciencesMember 2024-07-01 2024-09-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2025RestructuringActionsMember 2024-07-01 2024-09-30 0000842023 tech:AssetRelatedAndOtherMember tech:FiscalYear2024RestructuringActionsMember 2024-07-01 2024-09-30 0000842023 tech:FiscalYear2025RestructuringActionsMember 2024-07-01 2024-09-30 0000842023 tech:FiscalYear2024RestructuringActionsMember 2024-07-01 2024-09-30 0000842023 tech:ProteinSciencesMember 2023-07-01 2024-06-30 0000842023 tech:ProteinSciencesMember 2022-07-01 2023-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000842023 us-gaap:RevolvingCreditFacilityMember tech:AmendedCreditAgreementMember 2022-08-31 0000842023 us-gaap:OtherNoncurrentAssetsMember 2024-09-30 0000842023 us-gaap:OtherNoncurrentAssetsMember 2024-06-30 0000842023 tech:OtherRevenuesFromBusinessHeldForSaleMember 2024-07-01 2024-09-30 0000842023 tech:WilsonWolfCorporationMember 2024-09-30 0000842023 tech:WilsonWolfCorporationMember tech:FirstPartOfForwardContractMember 2024-09-30 0000842023 tech:WilsonWolfCorporationMember tech:SecondPartOfForwardContractMember 2024-09-30 0000842023 2023-07-01 2023-09-30 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-09-30 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-07-01 2023-07-31 0000842023 tech:LunaphoreTechnologiesSaMember 2024-06-30 0000842023 2024-09-30 0000842023 2024-06-30 0000842023 us-gaap:OperatingSegmentsMember 2024-07-01 2024-09-30 0000842023 us-gaap:OperatingSegmentsMember 2023-07-01 2023-09-30 0000842023 tech:KimKeldermanMember 2024-09-30 0000842023 tech:KimKeldermanMember 2024-07-01 2024-09-30 0000842023 2024-10-31 0000842023 2024-07-01 2024-09-30 shares iso4217:USD tech:item pure iso4217:USD shares tech:segment 0000842023 --06-30 2025 Q1 http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense BIO-TECHNE Corp http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSold http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent false 10-Q true 2024-09-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 Yes Large Accelerated Filer false false false 158891800 289458000 276935000 106441000 91744000 183017000 185191000 119161000 105331000 23869000 23998000 143030000 129329000 39987000 55862000 184000 -6304000 40171000 49558000 6571000 -1435000 33600000 50993000 21256000 -11602000 -3027000 -350000 18229000 -11952000 51829000 39041000 0.21 0.32 0.21 0.31 158531000 158130000 161115000 161940000 187540000 151791000 1072000 4904000 4386000 223688000 241394000 185041000 179731000 9459000 9773000 42839000 33658000 648567000 617419000 253939000 251154000 89221000 91285000 982585000 972663000 486004000 507081000 275701000 264265000 2736017000 2703867000 31559000 37968000 41977000 49818000 21088000 24886000 26614000 27930000 3136000 3706000 13485000 12920000 4269000 2151000 142128000 159379000 50017000 55863000 300000000 319000000 85433000 87618000 19789000 13157000 0 0 5000000 5000000 0 0 0 0 0 0 0.01 0.01 400000000 400000000 158878127 158878127 158216258 158216258 1589000 1582000 855973000 820337000 1341175000 1325247000 -60087000 -78316000 2138650000 2068850000 2736017000 2703867000 33600000 50993000 28137000 28540000 188000 181000 -5340000 -11591000 10184000 10093000 -1750000 -283000 374000 -2382000 6039000 445000 613000 747000 182000 -21563000 -15599000 2805000 5216000 3158000 2572000 -10911000 -2695000 -8246000 -2157000 -6180000 -22936000 63889000 59383000 1085000 23759000 9172000 13592000 166426000 1403000 2149000 15000000 -21684000 -154110000 12688000 12654000 25101000 14394000 160000000 19000000 70000000 4984000 20228000 -11571000 71512000 5115000 -8693000 35749000 -31908000 151791000 180571000 187540000 148663000 16490000 32797000 5205000 4506000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 1. Basis of Presentation 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 12pt 0pt;">The interim consolidated financial statements of Bio-Techne Corporation and subsidiaries, (the Company) presented here have been prepared by the Company and are unaudited. They have been prepared in accordance with accounting principles generally accepted in the United States of America and with instructions to Form 10-Q and Article 10 of Regulation S-X. They reflect all adjustments which are, in the opinion of management, necessary for a fair presentation of the results for the interim periods presented. All such adjustments are of a normal recurring nature.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. These interim unaudited condensed consolidated financial statements should be read in conjunction with the Company's Consolidated Financial Statements and Notes thereto for the fiscal year ended June 30, 2024, included in the Company's Annual Report on Form 10-K for fiscal 2024. A summary of significant accounting policies followed by the Company is detailed in the Company's Annual Report on Form 10-K for fiscal 2024. The Company follows these policies in preparation of the interim unaudited condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the quarter ended September 30, 2024, the Company operated under two operating segments, Protein Sciences and Diagnostics and Spatial Biology (formerly Diagnostics and Genomics). The name change is intended to better reflect the focus and scope of our offerings. The manner in which we operate our business and review discrete financial information did not change. Segment information presented herein reflects the updated name of the operating segment. The operating segments the Company operated under were consistent with the Company's operating segments disclosed in the Company's Annual Report on Form 10-K for fiscal 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Investments</i>: In July 2024, the Company paid $15 million to enter into an investment in Spear Bio. This investment is accounted for under the cost-method as we own less than 20% of the outstanding stock and we concluded that we do not have significant influence. Under the cost-method, the fair value is not estimated if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment. No such events or changes in circumstances were identified in the period ended September 30, 2024. The Company’s total investment of $15 million is included within Other assets on the Condensed Consolidated Balance Sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or annual earnings before interest, taxes, depreciation, and amortization (EBITDA) thresholds are met. Wilson Wolf is a leading manufacturer of cell culture devices, including the G-Rex product line. The first part of the forward contract is triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in 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. </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;">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. </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 investment in Wilson Wolf is accounted for as an equity method investment under ASC 323. 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 Statement of Cash Flows. For the quarter ended September 30, 2024, there was $0.3 million of gain recorded on the Company’s Consolidated Statement of Earnings and Comprehensive Income related to the investment. The Company’s total investment of $241 million is included within Other assets on the Consolidated Balance Sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restructuring actions</i>: Restructuring actions generally include significant actions involving employee-related severance charges, contract termination costs, and impairments and disposals of assets associated with such actions. Employee-related severance charges are based upon distributed employment policies and substantive severance plans. These charges are reflected in the quarter when the actions are probable and the amounts are estimable, which typically is when management approves the associated actions. Asset impairment and disposal charges include right of use assets, leasehold improvements, and other asset write-downs associated with combining operations and disposal of assets. Other charges include consulting fees and expenses for changes to supporting IT systems that are enabling the Company to complete the restructuring activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fiscal Year 2025 Restructuring Actions:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 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:60.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:5.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:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;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;">Quarter Ended </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:33.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.7%;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:30.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;"> 4,898</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:5.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:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 5,371</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;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:3.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 10,269</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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:32.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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:64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Three months ended September 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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.13%;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:15.86%;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:3.37%;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.13%;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:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;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:19.1%;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;white-space:nowrap;width:32.62%;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:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> 9,691</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> 444</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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: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;"> 134</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.1%;border-bottom:3px double #000000;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,269</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying balance sheet. Other amounts reported as restructuring and restructuring-related costs in the accompanying statements of income have been summarized in the notes to the table (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:49.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:2.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:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:2.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:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.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:2.34%;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:13.03%;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.34%;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.35%;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.34%;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:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.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:2.34%;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: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;"><span style="-sec-ix-hidden:Hidden_QIbvFnlg4Ea2YOFCeZScDQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">severance</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:2.34%;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.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;"><span style="-sec-ix-hidden:Hidden__-EsXDOPU0eT1s807cxa_Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impairment and other</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;">(2)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;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 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,269</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;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.34%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.75%;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:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189)</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> (7,417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (7,417)</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> 2,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> 2,663</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup> Primarily relates to impairment of intangibles and inventory as a result of the closure and relocation of certain manufacturing sites.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fiscal Year 2024 Restructuring Actions:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 first quarter of fiscal 2025 as we incurred charges relating to our business held-for-sale and consulting fees related to optimizing efficiency. The Company is expecting to incur costs related to these actions through the second quarter of fiscal 2025, 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 12pt 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 impairment tests 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 for the year ended June 30, 2024. There were no impairment charges related to the disposal group during the first quarter of fiscal 2025. As of September 30, 2024, the assets remaining within the disposal group primarily include inventory and property and equipment of $9.5 million, which is net of expected selling costs. These assets are actively marketed, and we believe their sale will be completed within 12 months of the held-for-sale classification date. The held-for-sale assets are recorded in Current assets held-for-sale in our Consolidated Balance Sheet as of September 30, 2024 and June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The restructuring and restructuring-related charges, including the impairment of assets held-for-sale, for periods presented were recorded in the Consolidated Statements of Earnings 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:60.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:5.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:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;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;">Quarter Ended </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.7%;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:30.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:5.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:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 753</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;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:3.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 753</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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:32.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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:64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Three months ended September 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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.13%;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:15.86%;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:3.37%;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.13%;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:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;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:19.1%;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;white-space:nowrap;width:32.62%;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:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> 54</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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: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;"> 699</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying balance sheet. Other amounts reported as restructuring and restructuring-related costs in the accompanying statements of income have been summarized in the notes to the table (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:48.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.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Impairment of </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-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.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;"><span style="-sec-ix-hidden:Hidden_RC6zrsgf5E2jMWYzv4x2uA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">severance</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:1.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:0.92%;border-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.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;"><span style="-sec-ix-hidden:Hidden_lKayiJsiqku83dN39t8m1g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and other</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;">(2)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom: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="-sec-ix-hidden:Hidden_QnxC3ppG_E2HAlHk2HPydQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">assets held-for-sale</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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:0.92%;border-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%;border-bottom: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;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in the second quarter of 2024</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;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:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,882</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,424</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred in the third quarter of 2024</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 133</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,273</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred in the fourth quarter of 2024</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;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:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 409</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,072</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;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:1.05%;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:0.92%;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:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,882)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,682)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash adjustments</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;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:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,354)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 219</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-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.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 219</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of June 30, 2024</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 761</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 952</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred in the first quarter of 2025</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 753</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;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:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (412)</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (775)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom: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,187)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of September 30, 2024</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 349</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 518</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup> 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup> Relates to the refinement of the accrual recorded in the second quarter of fiscal 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Protein Sciences realignment </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 employee severance was recorded in the Selling, general and administrative line of operating income within our Protein Sciences segment during the year ended June 30, 2023. Adjustments in fiscal year 2024 relate to the refinement of employee severance payouts. Additional pre-tax charges for the year ended June 30, 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:76.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">severance</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 897</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2024 cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,118)</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">First quarter 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.58%;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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 89</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Second quarter 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 132</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;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;"> Accrued restructuring actions balance as of June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.62%;background:#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:19.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</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;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>Fiscal year 2024 adjustments relate to the refinement of the accrual recorded in fiscal year 2023. </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;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Legal Matters:</i> <span style="color:#212529;">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 </span><span style="color:#212529;">significant expenditures, result in lost revenues, or limit the Company's ability to conduct business in the applicable jurisdictions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">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 income.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">In August 2024, </span><span style="color:#212529;">804,162</span><span style="color:#212529;"> shares of outstanding vested stock options related to former employees expired which have now been excluded from the Company’s dilutive EPS calculation for the period ended September 30, 2024.  The expiration date of these options is currently under dispute.  The total net pre-tax value of these options on the expiration date was approximately </span><span style="color:#212529;">$33</span><span style="color:#212529;"> million.  As of September 30, the matter is under review and the Company is unable to estimate any future exposure related to this matter at this time.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">During the first quarter of fiscal 2025, the Company recognized </span><span style="color:#212529;">$0.3</span><span style="color:#212529;"> million of certain litigation charges. There was </span><span style="color:#212529;">no</span><span style="color:#212529;"> comparable activity in the first quarter of fiscal 2024. As of each of the balance sheet dates presented, there was </span><span style="color:#212529;">no</span><span style="color:#212529;"> 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.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">There were no accounting pronouncements adopted in the quarter ended September 30, 2024. Refer to the Form 10-K for accounting pronouncements adopted prior to June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Relevant New Standards Issued Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">In November 2023, the FASB <span style="color:#212529;">issued </span><i style="color:#212529;font-style:italic;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</i><span style="color:#212529;">, which requires incremental disclosures on reportable segments, primarily through enhanced disclosures on significant segment expenses. The Company will adopt this guidance beginning in the fourth quarter of fiscal year 2025 for our annual report and for interim periods starting in fiscal year 2026. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">In December 2023, the FASB issued </span><i style="color:#212529;font-style:italic;">ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740)</i><span style="color:#212529;">, 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 year 2026 for our annual report. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">Other than the items noted above, there have been no new accounting pronouncements not yet effective or adopted in the current year that we believe have a significant impact, or potential significant impact, on our unaudited Condensed Consolidated Financial Statements.</span></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Investments</i>: In July 2024, the Company paid $15 million to enter into an investment in Spear Bio. This investment is accounted for under the cost-method as we own less than 20% of the outstanding stock and we concluded that we do not have significant influence. Under the cost-method, the fair value is not estimated if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment. No such events or changes in circumstances were identified in the period ended September 30, 2024. The Company’s total investment of $15 million is included within Other assets on the Condensed Consolidated Balance Sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or annual earnings before interest, taxes, depreciation, and amortization (EBITDA) thresholds are met. Wilson Wolf is a leading manufacturer of cell culture devices, including the G-Rex product line. The first part of the forward contract is triggered upon Wilson Wolf achieving approximately $92 million in annual revenue or $55 million in 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. </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;">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. </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 investment in Wilson Wolf is accounted for as an equity method investment under ASC 323. 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 Statement of Cash Flows. For the quarter ended September 30, 2024, there was $0.3 million of gain recorded on the Company’s Consolidated Statement of Earnings and Comprehensive Income related to the investment. The Company’s total investment of $241 million is included within Other assets on the Consolidated Balance Sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 15000000 15000000 25000000 92000000 55000000 232000000 0.199 4.4 226000000 136000000 1000000000 300000 241000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restructuring actions</i>: Restructuring actions generally include significant actions involving employee-related severance charges, contract termination costs, and impairments and disposals of assets associated with such actions. Employee-related severance charges are based upon distributed employment policies and substantive severance plans. These charges are reflected in the quarter when the actions are probable and the amounts are estimable, which typically is when management approves the associated actions. Asset impairment and disposal charges include right of use assets, leasehold improvements, and other asset write-downs associated with combining operations and disposal of assets. Other charges include consulting fees and expenses for changes to supporting IT systems that are enabling the Company to complete the restructuring activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fiscal Year 2025 Restructuring Actions:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 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:60.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:5.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:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;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;">Quarter Ended </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:33.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.7%;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:30.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;"> 4,898</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:5.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:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 5,371</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;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:3.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 10,269</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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:32.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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:64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Three months ended September 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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.13%;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:15.86%;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:3.37%;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.13%;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:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;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:19.1%;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;white-space:nowrap;width:32.62%;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:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> 9,691</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> 444</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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: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;"> 134</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.1%;border-bottom:3px double #000000;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,269</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying balance sheet. Other amounts reported as restructuring and restructuring-related costs in the accompanying statements of income have been summarized in the notes to the table (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:49.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:2.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:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:2.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:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.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:2.34%;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:13.03%;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.34%;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.35%;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.34%;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:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.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:2.34%;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: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;"><span style="-sec-ix-hidden:Hidden_QIbvFnlg4Ea2YOFCeZScDQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">severance</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:2.34%;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.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;"><span style="-sec-ix-hidden:Hidden__-EsXDOPU0eT1s807cxa_Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impairment and other</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;">(2)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;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 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,269</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;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.34%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.75%;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:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189)</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> (7,417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (7,417)</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> 2,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> 2,663</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup> Primarily relates to impairment of intangibles and inventory as a result of the closure and relocation of certain manufacturing sites.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fiscal Year 2024 Restructuring Actions:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 first quarter of fiscal 2025 as we incurred charges relating to our business held-for-sale and consulting fees related to optimizing efficiency. The Company is expecting to incur costs related to these actions through the second quarter of fiscal 2025, 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 12pt 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 impairment tests 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 for the year ended June 30, 2024. There were no impairment charges related to the disposal group during the first quarter of fiscal 2025. As of September 30, 2024, the assets remaining within the disposal group primarily include inventory and property and equipment of $9.5 million, which is net of expected selling costs. These assets are actively marketed, and we believe their sale will be completed within 12 months of the held-for-sale classification date. The held-for-sale assets are recorded in Current assets held-for-sale in our Consolidated Balance Sheet as of September 30, 2024 and June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The restructuring and restructuring-related charges, including the impairment of assets held-for-sale, for periods presented were recorded in the Consolidated Statements of Earnings 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:60.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:5.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:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;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;">Quarter Ended </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.7%;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:30.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:5.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:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 753</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;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:3.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 753</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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:32.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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:64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Three months ended September 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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.13%;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:15.86%;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:3.37%;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.13%;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:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;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:19.1%;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;white-space:nowrap;width:32.62%;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:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> 54</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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: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;"> 699</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying balance sheet. Other amounts reported as restructuring and restructuring-related costs in the accompanying statements of income have been summarized in the notes to the table (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:48.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.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Impairment of </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-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.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;"><span style="-sec-ix-hidden:Hidden_RC6zrsgf5E2jMWYzv4x2uA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">severance</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:1.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:0.92%;border-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.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;"><span style="-sec-ix-hidden:Hidden_lKayiJsiqku83dN39t8m1g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and other</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;">(2)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom: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="-sec-ix-hidden:Hidden_QnxC3ppG_E2HAlHk2HPydQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">assets held-for-sale</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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:0.92%;border-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%;border-bottom: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;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in the second quarter of 2024</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;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:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,882</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,424</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred in the third quarter of 2024</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 133</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,273</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred in the fourth quarter of 2024</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;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:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 409</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,072</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;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:1.05%;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:0.92%;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:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,882)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,682)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash adjustments</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;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:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,354)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 219</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-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.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 219</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of June 30, 2024</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 761</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 952</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred in the first quarter of 2025</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 753</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;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:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (412)</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (775)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom: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,187)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of September 30, 2024</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 349</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 518</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup> 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup> Relates to the refinement of the accrual recorded in the second quarter of fiscal 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Protein Sciences realignment </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 employee severance was recorded in the Selling, general and administrative line of operating income within our Protein Sciences segment during the year ended June 30, 2023. Adjustments in fiscal year 2024 relate to the refinement of employee severance payouts. Additional pre-tax charges for the year ended June 30, 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:76.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">severance</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 897</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2024 cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,118)</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">First quarter 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.58%;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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 89</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Second quarter 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 132</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;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;"> Accrued restructuring actions balance as of June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.62%;background:#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:19.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</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;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>Fiscal year 2024 adjustments relate to the refinement of the accrual recorded in fiscal year 2023. </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 12pt 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 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:60.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:5.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:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;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;">Quarter Ended </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:33.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.7%;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:30.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;"> 4,898</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:5.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:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 5,371</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;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:3.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 10,269</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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:32.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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:64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Three months ended September 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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.13%;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:15.86%;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:3.37%;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.13%;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:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;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:19.1%;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;white-space:nowrap;width:32.62%;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:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> 9,691</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> 444</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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: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;"> 134</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.1%;border-bottom:3px double #000000;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,269</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying balance sheet. Other amounts reported as restructuring and restructuring-related costs in the accompanying statements of income have been summarized in the notes to the table (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:49.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:2.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:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:2.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:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.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:2.34%;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:13.03%;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.34%;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.35%;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.34%;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:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.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:2.34%;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: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;"><span style="-sec-ix-hidden:Hidden_QIbvFnlg4Ea2YOFCeZScDQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">severance</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:2.34%;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.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;"><span style="-sec-ix-hidden:Hidden__-EsXDOPU0eT1s807cxa_Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impairment and other</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;">(2)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;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 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,269</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;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.34%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.75%;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:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189)</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> (7,417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (7,417)</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> 2,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> 2,663</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup> Primarily relates to impairment of intangibles and inventory as a result of the closure and relocation of certain manufacturing sites.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The restructuring and restructuring-related charges, including the impairment of assets held-for-sale, for periods presented were recorded in the Consolidated Statements of Earnings 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:60.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:5.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:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;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;">Quarter Ended </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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:5.86%;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:33.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.7%;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:30.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:5.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:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 753</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;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:3.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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;"> 753</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>Restructuring actions impacting research and development are not material to separately disclose and have been included within Selling, general and administrative costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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:32.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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:64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Three months ended September 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;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:3.37%;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.13%;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:15.86%;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:3.37%;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.13%;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:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;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:19.1%;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;white-space:nowrap;width:32.62%;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:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Protein Sciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> 54</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diagnostics and Spatial Biology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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:15.86%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;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: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;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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: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;"> 699</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the changes in the Company’s accrued restructuring balance, which is included within Other current liabilities in the accompanying balance sheet. Other amounts reported as restructuring and restructuring-related costs in the accompanying statements of income have been summarized in the notes to the table (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:48.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.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:0.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asset-related </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Impairment of </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-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.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;"><span style="-sec-ix-hidden:Hidden_RC6zrsgf5E2jMWYzv4x2uA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">severance</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:1.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:0.92%;border-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.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;"><span style="-sec-ix-hidden:Hidden_lKayiJsiqku83dN39t8m1g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and other</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;">(2)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom: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="-sec-ix-hidden:Hidden_QnxC3ppG_E2HAlHk2HPydQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">assets held-for-sale</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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:0.92%;border-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%;border-bottom: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;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in the second quarter of 2024</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;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:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,882</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,424</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred in the third quarter of 2024</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 133</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,273</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred in the fourth quarter of 2024</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;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:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 409</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,072</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;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:1.05%;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:0.92%;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:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,882)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,682)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash adjustments</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;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:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,354)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 219</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-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.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 219</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of June 30, 2024</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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 761</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 952</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incremental expense incurred in the first quarter of 2025</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 753</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;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:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (412)</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (775)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom: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,187)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of September 30, 2024</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 349</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;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.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 518</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup> 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup> Relates to the refinement of the accrual recorded in the second quarter of fiscal 2024.</p> 4898000 5371000 10269000 2274000 7417000 9691000 444000 444000 134000 134000 2852000 7417000 10269000 2852000 7417000 10269000 189000 189000 7417000 7417000 2663000 2663000 0.04 1400000 22000000.0 0 9500000 753000 753000 14000 40000 54000 -3000 702000 699000 11000 742000 753000 4882000 504000 6038000 11424000 133000 1140000 1273000 409000 4737000 15926000 21072000 4882000 2800000 7682000 3391000 21963000 25354000 219000 219000 761000 190000 952000 753000 753000 412000 775000 1187000 349000 169000 518000 1700000 200000 Restructuring actions, including cash and non-cash impacts, are as follows (in thousands):<table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">severance</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balance as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 897</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2024 cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,118)</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">First quarter 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.58%;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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 89</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Second quarter 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 132</p></td></tr><tr><td style="vertical-align:bottom;width:76.77%;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;"> Accrued restructuring actions balance as of June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.62%;background:#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:19.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</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;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>Fiscal year 2024 adjustments relate to the refinement of the accrual recorded in fiscal year 2023. </p> 897000 1118000 89000 132000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Legal Matters:</i> <span style="color:#212529;">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 </span><span style="color:#212529;">significant expenditures, result in lost revenues, or limit the Company's ability to conduct business in the applicable jurisdictions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">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 income.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">In August 2024, </span><span style="color:#212529;">804,162</span><span style="color:#212529;"> shares of outstanding vested stock options related to former employees expired which have now been excluded from the Company’s dilutive EPS calculation for the period ended September 30, 2024.  The expiration date of these options is currently under dispute.  The total net pre-tax value of these options on the expiration date was approximately </span><span style="color:#212529;">$33</span><span style="color:#212529;"> million.  As of September 30, the matter is under review and the Company is unable to estimate any future exposure related to this matter at this time.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">During the first quarter of fiscal 2025, the Company recognized </span><span style="color:#212529;">$0.3</span><span style="color:#212529;"> million of certain litigation charges. There was </span><span style="color:#212529;">no</span><span style="color:#212529;"> comparable activity in the first quarter of fiscal 2024. As of each of the balance sheet dates presented, there was </span><span style="color:#212529;">no</span><span style="color:#212529;"> 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.</span></p> 804162 33000000 300000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">There were no accounting pronouncements adopted in the quarter ended September 30, 2024. Refer to the Form 10-K for accounting pronouncements adopted prior to June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Relevant New Standards Issued Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">In November 2023, the FASB <span style="color:#212529;">issued </span><i style="color:#212529;font-style:italic;">ASU 2023-07, Improvements to Reportable Segment Disclosures (Topic 280)</i><span style="color:#212529;">, which requires incremental disclosures on reportable segments, primarily through enhanced disclosures on significant segment expenses. The Company will adopt this guidance beginning in the fourth quarter of fiscal year 2025 for our annual report and for interim periods starting in fiscal year 2026. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">In December 2023, the FASB issued </span><i style="color:#212529;font-style:italic;">ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740)</i><span style="color:#212529;">, 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 year 2026 for our annual report. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">Other than the items noted above, there have been no new accounting pronouncements not yet effective or adopted in the current year that we believe have a significant impact, or potential significant impact, on our unaudited Condensed Consolidated Financial Statements.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 2. Revenue Recognition:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 12pt 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 12pt 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 September 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 12pt 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 12pt 0pt;">Contract assets include revenues recognized in advance of billings. Contract assets are included within Other current assets in the accompanying balance sheet as the amount of time expected to lapse until the Company's right to consideration becomes unconditional is less than one year. We elected the practical expedient allowing us to expense contract costs that would otherwise be capitalized and amortized over a period of less than one year. Contract assets as of September 30, 2024 are not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 September 30, 2024 and June 30, 2024 were approximately $29.2 million and $30.2 million, respectively. Contract liabilities as of June 30, 2024 subsequently recognized as revenue during the quarter ended September 30, 2024 were approximately $11.8 million. Contract liabilities as of June 30, 2023 subsequently recognized as revenue during the quarter ended September 30, 2023 were approximately $11.8 million. Contract liabilities in excess of one year are included in Other long-term liabilities on the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 12pt 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following tables present our disaggregated revenue for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue by type is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.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:2.24%;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="5" style="vertical-align:bottom;white-space:nowrap;width:22.72%;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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.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:2.24%;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="5" style="vertical-align:bottom;white-space:nowrap;width:22.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.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:2.24%;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.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.57%;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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#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.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 3pt 0pt 0pt;"> 27,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#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.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 3pt 0pt 0pt;"> 21,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#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.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 3pt 0pt 0pt;"> 5,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#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.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 3pt 0pt 0pt;"> 6,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue by geography is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.72%;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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.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:2.24%;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:22.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.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:2.24%;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:10.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.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:2.24%;margin:0pt;padding:0pt;"><p 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.24%;margin:0pt;padding:0pt;"><p 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EMEA, excluding United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;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,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;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,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APAC, excluding Greater China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Greater China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;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,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;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,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.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 3pt 0pt 0pt;"> 8,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.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 3pt 0pt 0pt;"> 7,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 29200000 30200000 11800000 11800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue by type is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.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:2.24%;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="5" style="vertical-align:bottom;white-space:nowrap;width:22.72%;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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.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:2.24%;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="5" style="vertical-align:bottom;white-space:nowrap;width:22.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.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:2.24%;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.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.57%;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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#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.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 3pt 0pt 0pt;"> 27,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#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.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 3pt 0pt 0pt;"> 21,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#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.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 3pt 0pt 0pt;"> 5,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#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.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 3pt 0pt 0pt;"> 6,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue by geography is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.72%;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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.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:2.24%;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:22.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.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:2.24%;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:10.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:70.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:2.24%;margin:0pt;padding:0pt;"><p 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.24%;margin:0pt;padding:0pt;"><p 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EMEA, excluding United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;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,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;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,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APAC, excluding Greater China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Greater China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;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,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;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,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.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 3pt 0pt 0pt;"> 8,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.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 3pt 0pt 0pt;"> 7,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 230845000 224547000 26206000 24860000 27357000 21454000 284408000 270861000 5050000 6074000 289458000 276935000 165015000 159105000 59063000 54798000 13944000 12449000 18122000 17351000 24321000 25485000 8993000 7747000 289458000 276935000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 3. Selected Balance Sheet Data:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories consist of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:72.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:2.16%;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:11.06%;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;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;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.14%;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:72.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:2.16%;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:11.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:10.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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:72.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:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.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 0pt 0pt;"> 79,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.49%;border-bottom:1px solid #000000;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,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#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.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></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:8pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup><span style="font-size:10pt;">Finished goods inventory of </span><span style="font-size:10pt;">$5,556</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$5,718</span><span style="font-size:10pt;"> is included within Other Assets in the September 30, 2024 and June 30, 2024, Consolidated Balance Sheets, respectively, as it is forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property and Equipment:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment consist of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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><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.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: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;"><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></tr><tr><td style="vertical-align:bottom;width:71.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:2.19%;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:11.06%;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;">September 30, </i></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="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">June 30, </i></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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.19%;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:11.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;"><i style="font-style:italic;">2024</i></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;"><i style="font-style:italic;">    </i></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;"><i style="font-style:italic;">2024</i></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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 8,161</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 8,150</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></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</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.5%;margin:0pt;padding:0pt;"><p style="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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,206</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,863</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></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment </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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,648</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 215,948</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></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</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.5%;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.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 3pt 0pt 0pt;"> 32,186</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.36%;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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,749</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></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment, cost</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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 519,201</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 507,710</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></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated depreciation and amortization</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.5%;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.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;"> (265,262)</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.36%;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.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;"> (256,556)</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></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment, net</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.5%;background:#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.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 0pt 0pt;"> 253,939</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.36%;background:#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.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,154</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></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 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets consist of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;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;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">June 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 680,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 675,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;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,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 212,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 211,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;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,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;border-bottom:1px solid #000000;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,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#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.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 3pt 0pt 0pt;"> 12,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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:72.62%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;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,056,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (570,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#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.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;"> (547,779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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:72.62%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 486,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 507,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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></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;">Changes to the carrying amount of net intangible assets for the period ended September 30, 2024 consist of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.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:17.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;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:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">September 30, </p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2024</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.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:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;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:4.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:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507,081</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,040)</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.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:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,474)</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.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:17.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,325</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 486,004</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The estimated future amortization expense for intangible assets as of September 30, 2024 is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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:76.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 59,111</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p 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;"> 72,743</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 62,540</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p 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,821</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 46,200</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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;"> 186,589</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;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:4.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#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;"> 486,004</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">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;margin:0pt;">Changes to the carrying amount of goodwill for the period ended September 30, 2024 consist of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.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: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;"><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:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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:14.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-weight:bold;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;"><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;"><i style="font-style:italic;">Diagnostics and</i></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;"><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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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: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;"><i style="font-style:italic;">Protein Sciences</i></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;"><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;"><i style="font-style:italic;"> Spatial Biology</i></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;"><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;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,449</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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 549,214</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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;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,663</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:12.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 3pt 0pt 0pt;"> 3,042</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-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:12.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 3pt 0pt 0pt;"> 6,880</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-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:12.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 3pt 0pt 0pt;"> 9,922</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">September 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#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:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,491</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#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:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 556,094</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#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:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 982,585</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We evaluate the carrying value of goodwill in the fourth quarter of each fiscal year and between annual evaluations if events occur or circumstances change that would indicate a possible impairment. The Company performed a qualitative goodwill impairment assessment for all of its reporting units during the fourth quarter of fiscal 2024. No indicators of impairment were identified as part of our assessment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Other assets:</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;margin:0pt;">Other assets consist of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;background:#ffff00;">​</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:73.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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;"><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.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:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">June 30,</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2024</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2024</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity method investment in Wilson Wolf</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.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: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 3.5pt 0pt 0pt;"> 241,308</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.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:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 242,337</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_wG4FrM7z_kK3xq50eoicMw;"><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.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.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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,669</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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,813</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term 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.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: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 3.5pt 0pt 0pt;"> 5,556</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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,718</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Spear Bio</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.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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,000</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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </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 3.5pt 0pt 0pt;"> 7,168</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.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:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,397</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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 3.5pt 0pt 0pt;"> 275,701</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.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:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 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="visibility:hidden;background:#ffff00;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories consist of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:72.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:2.16%;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:11.06%;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;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;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.14%;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:72.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:2.16%;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:11.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:10.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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:72.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:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.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 0pt 0pt;"> 79,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.49%;border-bottom:1px solid #000000;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,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#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.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></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:8pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup><span style="font-size:10pt;">Finished goods inventory of </span><span style="font-size:10pt;">$5,556</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$5,718</span><span style="font-size:10pt;"> is included within Other Assets in the September 30, 2024 and June 30, 2024, Consolidated Balance Sheets, respectively, as it is forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.</span></p> 81786000 79377000 108811000 106072000 190597000 185449000 5556000 5718000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment consist of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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><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.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: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;"><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></tr><tr><td style="vertical-align:bottom;width:71.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:2.19%;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:11.06%;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;">September 30, </i></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="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">June 30, </i></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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.19%;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:11.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;"><i style="font-style:italic;">2024</i></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;"><i style="font-style:italic;">    </i></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;"><i style="font-style:italic;">2024</i></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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 8,161</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 8,150</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></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</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.5%;margin:0pt;padding:0pt;"><p style="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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,206</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,863</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></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment </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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,648</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 215,948</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></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</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.5%;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.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 3pt 0pt 0pt;"> 32,186</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.36%;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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,749</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></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment, cost</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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 519,201</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 507,710</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></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated depreciation and amortization</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.5%;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.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;"> (265,262)</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.36%;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.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;"> (256,556)</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></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment, net</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.5%;background:#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.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 0pt 0pt;"> 253,939</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.36%;background:#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.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,154</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></tr></table> 8161000 8150000 250206000 243863000 228648000 215948000 32186000 39749000 519201000 507710000 265262000 256556000 253939000 251154000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets consist of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;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;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">June 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 680,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 675,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;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,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 212,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 211,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;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,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;border-bottom:1px solid #000000;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,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#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.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 3pt 0pt 0pt;"> 12,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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:72.62%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;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,056,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (570,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#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.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;"> (547,779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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:72.62%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 486,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 507,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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></tr></table> 680747000 675674000 152341000 151561000 212011000 211276000 4552000 4343000 7176000 12006000 1056827000 1054860000 570823000 547779000 486004000 507081000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes to the carrying amount of net intangible assets for the period ended September 30, 2024 consist of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.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:17.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;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:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">September 30, </p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2024</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.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:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;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:4.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:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507,081</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,040)</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.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:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,474)</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.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:17.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,325</p></td></tr><tr><td style="vertical-align:bottom;width:74.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 486,004</p></td></tr></table> 507081000 112000 20040000 5474000 -4325000 486004000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The estimated future amortization expense for intangible assets as of September 30, 2024 is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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:76.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 59,111</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p 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;"> 72,743</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 62,540</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p 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,821</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 46,200</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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;"> 186,589</p></td></tr><tr><td style="vertical-align:bottom;width:76.89%;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:4.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#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;"> 486,004</p></td></tr></table> 59111000 72743000 62540000 58821000 46200000 186589000 486004000 <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;">Changes to the carrying amount of goodwill for the period ended September 30, 2024 consist of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.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: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;"><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:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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:14.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-weight:bold;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;"><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;"><i style="font-style:italic;">Diagnostics and</i></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;"><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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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: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;"><i style="font-style:italic;">Protein Sciences</i></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;"><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;"><i style="font-style:italic;"> Spatial Biology</i></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;"><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;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,449</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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 549,214</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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;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,663</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:12.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 3pt 0pt 0pt;"> 3,042</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-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:12.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 3pt 0pt 0pt;"> 6,880</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-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:12.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 3pt 0pt 0pt;"> 9,922</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">September 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#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:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,491</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#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:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 556,094</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#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:12.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 982,585</p></td></tr></table> 423449000 549214000 972663000 3042000 6880000 9922000 426491000 556094000 982585000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;background:#ffff00;">​</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:73.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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;"><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.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:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">June 30,</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2024</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2024</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity method investment in Wilson Wolf</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.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: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 3.5pt 0pt 0pt;"> 241,308</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.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:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 242,337</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_wG4FrM7z_kK3xq50eoicMw;"><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.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.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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,669</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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,813</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term 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.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: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 3.5pt 0pt 0pt;"> 5,556</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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,718</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Spear Bio</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.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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,000</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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </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 3.5pt 0pt 0pt;"> 7,168</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.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:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,397</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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 3.5pt 0pt 0pt;"> 275,701</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.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:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 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="visibility:hidden;background:#ffff00;">​</span></p> 241308000 242337000 6669000 9813000 5556000 5718000 15000000 7168000 6397000 275701000 264265000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 4. Acquisitions:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We periodically complete business combinations that align with our business strategy. Acquisitions are accounted for using the acquisition method of accounting, which requires, among other things, that assets acquired and liabilities assumed be recognized at fair value as of the acquisition date and that the results of operations of each acquired business be included in our consolidated statements of comprehensive income from their respective dates of acquisitions. Acquisition costs are recorded in Selling, general and administrative expenses as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There were no acquisitions in the first quarter of fiscal 2025. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fiscal year 2024 Acquisitions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Lunaphore Technologies SA.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">On July 7, 2023, the Company acquired all of the ownership interests of Lunaphore Technologies SA (“Lunaphore”) for </span><span style="background:#ffffff;">$169.7</span><span style="background:#ffffff;"> 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. </span>The transaction was accounted for in accordance with ASC <i style="font-style:italic;">805,</i> <i style="font-style:italic;">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<i style="font-style:italic;"> </i>quarter of fiscal year 2024.<i style="font-style:italic;"> </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">The allocation of purchase price consideration related to Lunaphore was completed in the fourth quarter of fiscal 2024. The fair values of the assets acquired and liabilities assumed as of June 30, 2024 are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;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:73.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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></tr><tr><td style="vertical-align:bottom;width:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.54%;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:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:26.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;">Final allocation at June 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;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:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,155</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment and other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,470</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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></tr><tr><td style="vertical-align:bottom;width:73.45%;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:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,300</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,900</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#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:22.84%;background:#cceeff;border-bottom:1px solid #000000;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:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,675</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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></tr><tr><td style="vertical-align:bottom;width:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,096</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#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:22.84%;background:#cceeff;border-bottom:1px solid #000000;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:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;border-bottom:3px double #000000;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:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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></tr><tr><td style="vertical-align:bottom;width:73.45%;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:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,707</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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 goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for developed technology is 14 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is 8 years. The amount recorded for trade names is being amortized with the expense reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for trade names 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 calculation of acquired net operating losses.</p> 169700000 The fair values of the assets acquired and liabilities assumed as of June 30, 2024 are as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;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:73.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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></tr><tr><td style="vertical-align:bottom;width:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.54%;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:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:26.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;">Final allocation at June 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;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:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,155</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment and other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,470</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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></tr><tr><td style="vertical-align:bottom;width:73.45%;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:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,300</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,900</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#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:22.84%;background:#cceeff;border-bottom:1px solid #000000;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:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,675</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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></tr><tr><td style="vertical-align:bottom;width:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,096</p></td></tr><tr><td style="vertical-align:bottom;width:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#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:22.84%;background:#cceeff;border-bottom:1px solid #000000;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:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;border-bottom:3px double #000000;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:73.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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></tr><tr><td style="vertical-align:bottom;width:73.45%;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:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,707</p></td></tr></table> 12155000 1470000 60300000 4900000 1200000 104650000 184675000 7096000 7872000 169707000 169707000 P14Y P8Y P4Y P8Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note</span><b style="font-weight:bold;"> 5</b><span style="font-style:italic;font-weight:bold;">. Fair Value Measurements:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments include cash and cash equivalents, available for sale investments, derivative instruments, accounts receivable, accounts payable, and long-term debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 12pt 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;">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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:25.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;width:34.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:25.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;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.06%;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;">Total </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.5%;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.55%;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.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;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.06%;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;">carrying </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.5%;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.55%;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.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;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.06%;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;">value as of</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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="8" style="vertical-align:bottom;white-space:nowrap;width:25.72%;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;">Fair Value Measurements Using </i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.31%;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;">Balance Sheet Location</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.06%;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;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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="8" style="vertical-align:bottom;white-space:nowrap;width:25.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Level 1</i></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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Level 2</i></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:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;"><i style="font-style:italic;">Level 3</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;"> </i></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="visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.5%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;width:34.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:9.54%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#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.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;background:#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:6.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#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:6.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;"> 6,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#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:6.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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;width:34.31%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:3px double #000000;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,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 6,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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><tr><td style="vertical-align:bottom;width:25.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;width:34.31%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.19%;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;width:34.31%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.5%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - net investment hedge</p></td><td style="vertical-align:bottom;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom:1px solid #000000;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 8,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;width:34.31%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#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.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;border-bottom:3px double #000000;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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 8,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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:25.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;width:34.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.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.85%;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:8.12%;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;">Total</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.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.85%;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:8.12%;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;"> carrying </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.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.85%;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:8.12%;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;">value as of</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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="8" style="vertical-align:bottom;white-space:nowrap;width:28.11%;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;">Fair Value Measurements Using </i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.59%;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;">Balance Sheet Location</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:8.12%;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:1.85%;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="8" style="vertical-align:bottom;white-space:nowrap;width:28.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;"><i style="font-style:italic;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.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.85%;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: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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><i style="font-style:italic;">Level 1</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" 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;"><i style="font-style:italic;">Level 2</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Level 3</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.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.85%;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.1%;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:7.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;width:34.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;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:25.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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:34.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Short-term available-for-sale investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;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:25.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;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:25.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;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:25.47%;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</p></td><td style="vertical-align:bottom;width:34.59%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;border-bottom:3px double #000000;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:25.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.59%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.47%;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;width:34.59%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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.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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;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:25.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - net investment hedge</p></td><td style="vertical-align:bottom;width:34.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;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:25.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;width:34.59%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;border-bottom:3px double #000000;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="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18.25pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The certificates of deposit have contractual maturity dates within one year. </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 12pt 0pt;"><i style="font-style:italic;">Fair value measurements of derivative instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 12pt 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.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;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:15.53%;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;">September 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;"><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;"><i style="font-style:italic;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Designation</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;"><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;"><i style="font-style:italic;">2024</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;"><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;"><i style="font-style:italic;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Cash flow hedge</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;"><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;">$</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 0pt 0pt;"> 300</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;"><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;">$</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 0pt 0pt;">300</p></td></tr><tr><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Net investment hedge</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;"><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;"><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 0pt 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;"><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;"><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 0pt 0pt;"> 150</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 12pt 0pt;">(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. In March 2023, the Company entered into a forward starting swap designated as a cash flow hedge on forecasted debt based on $100 million of notional principal. The effective date of the swap was April 2023 with the full swap maturing in April 2025. In August 2024, the Company entered into a new forward starting swap designated as a cash flow hedge on forecasted debt based on $100 million of notional principal that will go into effect in April 2025 to replace a swap that matures in April 2025. The effective date of the new swap is April 2025 with the full swap maturing in April 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(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 three remaining 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses within our consolidated financial statements for the three months ended September 30, 2024 and September 30, 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:38.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:4.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.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:4.89%;margin:0pt;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:4.89%;margin:0pt;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="6" style="vertical-align:bottom;width:52.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;">(Gain) Loss Recognized in Accumulated Other Comprehensive Loss</p></td></tr><tr><td style="vertical-align:bottom;width:38.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:4.89%;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:4.89%;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:45.37%;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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.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:4.89%;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:4.89%;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:45.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;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.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:4.89%;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:4.89%;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:22.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;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:18.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.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:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:19.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:38.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:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin: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:19.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'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:38.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:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:middle;width:19.32%;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:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.94%;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:6.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:38.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:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;border-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:19.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (1,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'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:38.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:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,953)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;margin:0pt;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;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.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:3.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:3.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.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:14.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:3.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:5.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:3.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:4.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;white-space:nowrap;width:29.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:34.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Gain) Loss Reclassified into Income</p></td><td style="vertical-align:bottom;width:5.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.36%;margin:0pt;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.96%;margin:0pt;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:4.55%;margin:0pt;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:4.75%;margin:0pt;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.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:3.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;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.91%;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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.15%;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:4.36%;margin:0pt;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.96%;margin:0pt;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:4.55%;margin:0pt;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:4.75%;margin:0pt;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.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:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.15%;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="5" style="vertical-align:bottom;width:23.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Location of (Gain) Loss </p></td></tr><tr><td style="vertical-align:bottom;width:29.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:3.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;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.25%;border-bottom: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:3.75%;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.89%;border-bottom: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:5.15%;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="5" style="vertical-align:bottom;width:23.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">in Income Statement</p></td></tr><tr><td style="vertical-align:bottom;width:29.37%;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:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:5.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.36%;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.96%;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:4.55%;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:4.75%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.37%;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:3.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:3.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,599)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.75%;margin:0pt;padding:0pt;"><p 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,539)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.01%;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:29.37%;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:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:middle;width:14.87%;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:3.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:5.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;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:4.55%;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:4.75%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.37%;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:3.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:3.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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:right;margin:0pt;"> (782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.75%;margin:0pt;padding:0pt;"><p 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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (698)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.01%;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:29.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (3,381)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.36%;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.96%;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:4.55%;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:4.75%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></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 0pt 12pt 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 12pt 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 12pt 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;">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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:25.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;width:34.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:25.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;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.06%;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;">Total </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.5%;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.55%;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.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;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.06%;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;">carrying </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.5%;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.55%;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.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;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.06%;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;">value as of</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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="8" style="vertical-align:bottom;white-space:nowrap;width:25.72%;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;">Fair Value Measurements Using </i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.31%;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;">Balance Sheet Location</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.06%;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;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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="8" style="vertical-align:bottom;white-space:nowrap;width:25.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Level 1</i></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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Level 2</i></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:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;"><i style="font-style:italic;">Level 3</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;"> </i></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="visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.5%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;width:34.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:9.54%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#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.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;background:#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:6.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#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:6.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;"> 6,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#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:6.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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;width:34.31%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:3px double #000000;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,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 6,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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><tr><td style="vertical-align:bottom;width:25.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;width:34.31%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.19%;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;width:34.31%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.5%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;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:25.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - net investment hedge</p></td><td style="vertical-align:bottom;width:34.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom:1px solid #000000;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 8,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:25.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;width:34.31%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#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.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;border-bottom:3px double #000000;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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 8,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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:25.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;width:34.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.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.85%;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:8.12%;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;">Total</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.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.85%;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:8.12%;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;"> carrying </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.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.85%;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:8.12%;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;">value as of</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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="8" style="vertical-align:bottom;white-space:nowrap;width:28.11%;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;">Fair Value Measurements Using </i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.59%;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;">Balance Sheet Location</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:8.12%;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:1.85%;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="8" style="vertical-align:bottom;white-space:nowrap;width:28.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;"><i style="font-style:italic;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.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.85%;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: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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><i style="font-style:italic;">Level 1</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" 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;"><i style="font-style:italic;">Level 2</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Level 3</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:34.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.85%;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.1%;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:7.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;width:34.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;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:25.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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:34.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Short-term available-for-sale investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;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:25.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;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:25.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:34.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;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:25.47%;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</p></td><td style="vertical-align:bottom;width:34.59%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;border-bottom:3px double #000000;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:25.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:34.59%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.47%;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;width:34.59%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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.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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;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:25.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivatives designated as hedging instruments - net investment hedge</p></td><td style="vertical-align:bottom;width:34.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;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:25.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;width:34.59%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;border-bottom:3px double #000000;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="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18.25pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The certificates of deposit have contractual maturity dates within one year. </p></td></tr></table> 250000 250000 6669000 6669000 6919000 6919000 269000 269000 8041000 8041000 8310000 8310000 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 12pt 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.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;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.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;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:15.53%;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;">September 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;"><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;"><i style="font-style:italic;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Designation</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;"><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;"><i style="font-style:italic;">2024</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;"><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;"><i style="font-style:italic;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;width:25.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Cash flow hedge</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;"><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;">$</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 0pt 0pt;"> 300</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;"><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;">$</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 0pt 0pt;">300</p></td></tr><tr><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Net investment hedge</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;"><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;"><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 0pt 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;"><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;"><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 0pt 0pt;"> 150</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 12pt 0pt;">(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. In March 2023, the Company entered into a forward starting swap designated as a cash flow hedge on forecasted debt based on $100 million of notional principal. The effective date of the swap was April 2023 with the full swap maturing in April 2025. In August 2024, the Company entered into a new forward starting swap designated as a cash flow hedge on forecasted debt based on $100 million of notional principal that will go into effect in April 2025 to replace a swap that matures in April 2025. The effective date of the new swap is April 2025 with the full swap maturing in April 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(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 three remaining 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.</p> 300000 300000 140000 150000 200000000 100000000 100000000 150000000 3 10000000 110000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses within our consolidated financial statements for the three months ended September 30, 2024 and September 30, 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:38.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:4.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.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:4.89%;margin:0pt;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:4.89%;margin:0pt;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="6" style="vertical-align:bottom;width:52.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;">(Gain) Loss Recognized in Accumulated Other Comprehensive Loss</p></td></tr><tr><td style="vertical-align:bottom;width:38.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:4.89%;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:4.89%;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:45.37%;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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.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:4.89%;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:4.89%;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:45.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;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.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:4.89%;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:4.89%;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:22.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;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:18.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.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:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:19.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:38.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:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin: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:19.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'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:38.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:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:middle;width:19.32%;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:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.94%;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:6.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:38.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:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;border-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:19.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (1,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'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:38.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:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,953)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;margin:0pt;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;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.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:3.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:3.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.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:14.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:3.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:5.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:3.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:4.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;white-space:nowrap;width:29.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:34.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Gain) Loss Reclassified into Income</p></td><td style="vertical-align:bottom;width:5.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.36%;margin:0pt;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.96%;margin:0pt;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:4.55%;margin:0pt;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:4.75%;margin:0pt;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.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:3.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;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.91%;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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.15%;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:4.36%;margin:0pt;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.96%;margin:0pt;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:4.55%;margin:0pt;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:4.75%;margin:0pt;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.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:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.15%;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="5" style="vertical-align:bottom;width:23.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Location of (Gain) Loss </p></td></tr><tr><td style="vertical-align:bottom;width:29.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:3.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;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.25%;border-bottom: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:3.75%;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.89%;border-bottom: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:5.15%;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="5" style="vertical-align:bottom;width:23.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">in Income Statement</p></td></tr><tr><td style="vertical-align:bottom;width:29.37%;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:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:5.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.36%;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.96%;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:4.55%;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:4.75%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.37%;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:3.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:3.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,599)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.75%;margin:0pt;padding:0pt;"><p 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,539)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.01%;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:29.37%;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:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:middle;width:14.87%;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:3.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:5.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;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:4.55%;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:4.75%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.37%;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:3.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:3.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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:right;margin:0pt;"> (782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.75%;margin:0pt;padding:0pt;"><p 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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (698)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.01%;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:29.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (3,381)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.36%;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.96%;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:4.55%;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:4.75%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5010000 -1587000 5165000 -1366000 10175000 -2953000 -2599000 -2539000 -782000 -698000 -3381000 -3237000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 6. 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 12pt 0pt;">On August 31, 2022, the Company entered into a revolving line-of-credit and term loan governed by a Credit Agreement (the Credit Agreement). The Credit Agreement provides for a revolving credit facility of $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;margin:12pt 0pt 0pt 0pt;">The Credit Agreement matures on August 31, 2027 and contains customary restrictive and financial covenants and customary events of default. As of September 30, 2024, the outstanding balance under the Credit Agreement was $300 million.</p> 1000000000 400000000 0.0010 300000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 7. Leases:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a lessee, the Company leases offices, labs, and manufacturing facilities, as well as vehicles, copiers, and other equipment. The Company recognizes operating lease expense on a straight-line basis over the lease term. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The discount rate used to calculate present value is Bio-Techne’s incremental borrowing rate or, if available, the rate implicit in the lease. Bio-Techne determines the incremental borrowing rate for each lease based primarily on its lease term and the economic environment of the applicable country or region. During the three months ended September 30, 2024, the Company recognized $1.3 million in variable lease expense and $4.4 million relating to fixed lease expense in the Condensed Consolidated Statements of Earnings and Comprehensive Income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the balance sheet classification of the Company’s operating leases and amounts of right-of-use assets and lease liabilities and the weighted average remaining lease term and weighted average discount rate for the Company’s operating leases (asset and liability amounts are in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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:59.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:59.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.85%;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:0.46%;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:25.71%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11.06%;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;">As of</i></p></td></tr><tr><td style="vertical-align:bottom;width:59.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.85%;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:0.46%;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:25.71%;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.85%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11.06%;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;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:59.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.85%;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:26.17%;border-bottom: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;">Balance Sheet Classification</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;width:59.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.71%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:59.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;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,221</p></td></tr><tr><td style="vertical-align:bottom;width:59.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:59.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;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,485</p></td></tr><tr><td style="vertical-align:bottom;width:59.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Noncurrent operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.98%;background:#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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;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,433</p></td></tr><tr><td style="vertical-align:bottom;width:59.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;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,918</p></td></tr><tr><td style="vertical-align:bottom;width:59.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:59.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted average remaining lease term (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;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.30</p></td></tr><tr><td style="vertical-align:bottom;width:59.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:59.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted average discount rate (%):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;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.24</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the cash paid for amounts included in the measurement of operating lease liabilities and right of use assets obtained in exchange for new operating lease liabilities for the three months ended (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:16.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></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Quarter ended </i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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:17.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash amounts paid on operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 3,885</p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:16.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></tr><tr><td style="vertical-align:bottom;width:79.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 799</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the fair value of the lease liability by payment date for the Company’s operating leases by fiscal year (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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: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;"><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;"><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;"><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;"><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;"><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;">    </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;"><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;"><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;"><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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;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;">September 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;"><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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2024</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;">Remainder 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</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 0pt 0pt;"> 12,668</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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </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 0pt 0pt;"> 16,647</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;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </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 0pt 0pt;"> 13,767</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;">2028</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;"><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;"> </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 0pt 0pt;"> 13,593</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;">2029</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;"><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;"> </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 0pt 0pt;"> 13,125</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;">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;"><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;"> </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 0pt 0pt;"> 48,790</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;">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;"><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;">$</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 0pt 0pt;"> 118,590</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;">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;"><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;"> </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 0pt 0pt;"> 19,672</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;">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;"><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;">$</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 0pt 0pt;"> 98,918</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Certain leases include one or more options to renew, with terms that extend the lease term up to five years. Bio-Techne includes the 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, Bio-Techne is not reasonably certain to exercise such options.</p> 1300000 4400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the balance sheet classification of the Company’s operating leases and amounts of right-of-use assets and lease liabilities and the weighted average remaining lease term and weighted average discount rate for the Company’s operating leases (asset and liability amounts are in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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:59.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:59.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.85%;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:0.46%;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:25.71%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11.06%;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;">As of</i></p></td></tr><tr><td style="vertical-align:bottom;width:59.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.85%;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:0.46%;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:25.71%;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.85%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11.06%;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;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:59.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.85%;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:26.17%;border-bottom: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;">Balance Sheet Classification</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;width:59.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.71%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:59.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;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,221</p></td></tr><tr><td style="vertical-align:bottom;width:59.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:59.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;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,485</p></td></tr><tr><td style="vertical-align:bottom;width:59.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Noncurrent operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.98%;background:#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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;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,433</p></td></tr><tr><td style="vertical-align:bottom;width:59.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;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,918</p></td></tr><tr><td style="vertical-align:bottom;width:59.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:59.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted average remaining lease term (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;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.30</p></td></tr><tr><td style="vertical-align:bottom;width:59.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:59.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted average discount rate (%):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:25.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;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.24</p></td></tr></table> 89221000 13485000 85433000 98918000 P8Y3M18D 0.0424 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the cash paid for amounts included in the measurement of operating lease liabilities and right of use assets obtained in exchange for new operating lease liabilities for the three months ended (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:16.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></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Quarter ended </i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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:17.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2024</i></p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash amounts paid on operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 3,885</p></td></tr><tr><td style="vertical-align:bottom;width:79.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:16.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></tr><tr><td style="vertical-align:bottom;width:79.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 799</p></td></tr></table> 3885000 799000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the fair value of the lease liability by payment date for the Company’s operating leases by fiscal year (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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: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;"><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;"><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;"><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;"><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;"><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;">    </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;"><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;"><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;"><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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;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;">September 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;"><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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2024</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;">Remainder 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</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 0pt 0pt;"> 12,668</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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </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 0pt 0pt;"> 16,647</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;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </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 0pt 0pt;"> 13,767</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;">2028</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;"><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;"> </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 0pt 0pt;"> 13,593</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;">2029</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;"><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;"> </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 0pt 0pt;"> 13,125</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;">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;"><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;"> </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 0pt 0pt;"> 48,790</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;">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;"><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;">$</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 0pt 0pt;"> 118,590</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;">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;"><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;"> </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 0pt 0pt;"> 19,672</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;">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;"><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;">$</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 0pt 0pt;"> 98,918</p></td></tr></table> 12668000 16647000 13767000 13593000 13125000 48790000 118590000 19672000 98918000 P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 8.</span> <span style="font-style:italic;font-weight:bold;">Supplemental Equity and Accumulated Other Comprehensive Income (Loss):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Supplemental Equity</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has declared cash dividends per share of $0.08 in the three months ended September 30, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Consolidated Changes in Equity (amounts in thousands)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.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.82%;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="13" style="vertical-align:bottom;white-space:nowrap;width:49.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Bio-Techne Shareholders    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.31%;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:37.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.82%;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:6.94%;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.13%;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:0.91%;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:6.91%;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.36%;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:0.91%;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:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.91%;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:8.31%;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.18%;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:11.38%;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;">Accumulated</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;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:8.31%;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:37.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.82%;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:6.94%;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.13%;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:0.91%;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:6.91%;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.36%;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:8.61%;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;">Additional</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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.18%;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:11.38%;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;">Other</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;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:8.31%;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:37.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.82%;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="4" style="vertical-align:bottom;white-space:nowrap;width:15.9%;border-bottom: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;">Common Stock</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.61%;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;">Paid-in</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;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;">Retained</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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:11.38%;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;">Comprehensive</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.43%;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:37.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.82%;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:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Shares</i></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;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:7.82%;border-bottom: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;">Amount</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.61%;border-bottom: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;">Capital</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Earnings</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom: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:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Income(Loss)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom: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.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;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances at June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 158,216</b></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;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></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 0pt 0pt;"><b style="font-weight:bold;"> 1,582</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></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 0pt 0pt;"><b style="font-weight:bold;"> 820,337</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,325,247</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;"> (78,316)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,068,850</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,600</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;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,229</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued for exercise of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,338)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,892</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued for restricted stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;">1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;">1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,646)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,644)</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,688)</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 10,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;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,146</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued to employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p 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.31%;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,227</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Employee stock purchase plan expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#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.13%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#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.35%;background:#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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances at September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 158,878</b></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;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></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 0pt 0pt;"><b style="font-weight:bold;"> 1,589</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></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 0pt 0pt;"><b style="font-weight:bold;"> 855,973</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,341,175</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;"> (60,087)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,138,650</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:52.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;"><i style="font-style:italic;">Bio-Techne Shareholders    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;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 style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:7.61%;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 style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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 style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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:11.38%;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;">Accumulated</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;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 style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:7.61%;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:9.36%;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;">Additional</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:0.91%;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:8.31%;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:11.38%;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;">Other</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.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;"><i style="font-style:italic;">Common Stock</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 colspan="2" 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;"><i style="font-style:italic;">Paid-in</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;">Retained</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Comprehensive</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Shares</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom: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:8.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;"><i style="font-style:italic;">Amount</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom: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.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;"><i style="font-style:italic;">Capital</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom: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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Earnings</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom: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:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Income(Loss)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom: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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances at June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 157,642</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,576</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 721,543</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,309,461</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;"> (66,064)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,966,516</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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.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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;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,993</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;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,993</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,952)</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued for exercise of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 633</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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,877</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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,460)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,577)</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued for restricted stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 </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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0 </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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,768)</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,767)</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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.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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,654)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,654)</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,981</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;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,981</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued to employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 </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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,093</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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;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,094</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Employee stock purchase plan expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.57%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#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.35%;background:#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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances at September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 158,355</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,584</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 746,606</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,327,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;"> (78,016)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,997,746</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accumulated Other Comprehensive Income</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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. The accumulated balances related to each component of other comprehensive income (loss) are summarized as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;"><span style="margin-left: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:62.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: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.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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ended September 30, 2024 (in thousands):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Unrealized</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Gains</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Foreign </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(Losses) on</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Currency</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Derivative</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Translation </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Instruments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">Adjustments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2024, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 8,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86,418)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (78,316)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive income (loss), before tax: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,010)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 20,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 15,649</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 0pt 0pt;"> 2,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 0pt 0pt;"> 782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 0pt 0pt;"> 3,381</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other comprehensive income (loss), before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,411)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 21,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 19,030</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax (expense)/benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (616)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (185)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (801)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (3,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,229</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2024, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 5,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (65,162)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (60,087)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;"><span style="margin-left: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:62.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: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.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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ended September 30, 2023 (in thousands):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Unrealized</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Gains</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Foreign </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(Losses) on</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Currency</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Derivative</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Translation </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Instruments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">Adjustments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2023 net of tax:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 12,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (78,926)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,064)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive income (loss), before tax: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 1,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,069)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,482)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (2,539)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (698)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (3,237)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other comprehensive income (loss), before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,719)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax (expense)/benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (767)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (11,602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (11,952)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2023, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 12,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (90,528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (78,016)</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;">The Company had a net deferred tax liability for its cash flow hedges of $1.6 million and $4.1 million as of September 30, 2024 and September 30, 2023, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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.08 0.08 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Consolidated Changes in Equity (amounts in thousands)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.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.82%;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="13" style="vertical-align:bottom;white-space:nowrap;width:49.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Bio-Techne Shareholders    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.31%;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:37.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.82%;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:6.94%;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.13%;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:0.91%;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:6.91%;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.36%;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:0.91%;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:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.91%;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:8.31%;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.18%;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:11.38%;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;">Accumulated</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;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:8.31%;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:37.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.82%;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:6.94%;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.13%;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:0.91%;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:6.91%;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.36%;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:8.61%;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;">Additional</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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.18%;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:11.38%;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;">Other</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;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:8.31%;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:37.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.82%;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="4" style="vertical-align:bottom;white-space:nowrap;width:15.9%;border-bottom: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;">Common Stock</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.61%;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;">Paid-in</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;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;">Retained</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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:11.38%;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;">Comprehensive</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.43%;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:37.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.82%;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:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Shares</i></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;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:7.82%;border-bottom: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;">Amount</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.61%;border-bottom: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;">Capital</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Earnings</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom: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:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Income(Loss)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom: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.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;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances at June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 158,216</b></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;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></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 0pt 0pt;"><b style="font-weight:bold;"> 1,582</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></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 0pt 0pt;"><b style="font-weight:bold;"> 820,337</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,325,247</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;"> (78,316)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,068,850</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,600</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;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,229</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued for exercise of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,338)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,892</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued for restricted stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;">1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;">1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,646)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,644)</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,688)</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 10,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;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,146</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued to employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p 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.31%;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,227</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Employee stock purchase plan expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#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.13%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#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.35%;background:#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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td></tr><tr><td style="vertical-align:bottom;width:37.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances at September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 158,878</b></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;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></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 0pt 0pt;"><b style="font-weight:bold;"> 1,589</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></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 0pt 0pt;"><b style="font-weight:bold;"> 855,973</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,341,175</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;"> (60,087)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,138,650</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:52.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;"><i style="font-style:italic;">Bio-Techne Shareholders    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;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 style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:7.61%;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 style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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 style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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:11.38%;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;">Accumulated</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;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 style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:7.61%;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:9.36%;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;">Additional</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:0.91%;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:8.31%;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:11.38%;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;">Other</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.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;"><i style="font-style:italic;">Common Stock</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 colspan="2" 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;"><i style="font-style:italic;">Paid-in</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;">Retained</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Comprehensive</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.31%;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:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Shares</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom: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:8.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;"><i style="font-style:italic;">Amount</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom: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.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;"><i style="font-style:italic;">Capital</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom: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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Earnings</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom: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:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Income(Loss)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom: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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances at June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 157,642</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,576</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 721,543</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,309,461</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;"> (66,064)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,966,516</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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.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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;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,993</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;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,993</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,952)</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued for exercise of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 633</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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,877</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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,460)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,577)</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued for restricted stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 </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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0 </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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,768)</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,767)</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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.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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,654)</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,654)</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,981</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;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,981</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common stock issued to employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 </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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,093</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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;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,094</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Employee stock purchase plan expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.57%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#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:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#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.35%;background:#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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:35.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances at September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 158,355</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,584</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 746,606</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,327,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;"> (78,016)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,997,746</b></p></td></tr></table> 158216000 1582000 820337000 1325247000 -78316000 2068850000 33600000 33600000 18229000 18229000 577000 6000 23224000 -2338000 20892000 50000 1000 1000 -2646000 -2644000 12688000 12688000 10146000 10146000 35000 0 2227000 2227000 38000 38000 158878000 1589000 855973000 1341175000 -60087000 2138650000 157642000 1576000 721543000 1309461000 -66064000 1966516000 50993000 50993000 -11952000 -11952000 633000 6000 12877000 -15460000 -2577000 47000 1000 0 -4768000 -4767000 12654000 12654000 9981000 9981000 33000 1000 2093000 2094000 112000 112000 158355000 1584000 746606000 1327572000 -78016000 1997746000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;"><span style="margin-left: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:62.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: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.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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ended September 30, 2024 (in thousands):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Unrealized</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Gains</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Foreign </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(Losses) on</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Currency</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Derivative</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Translation </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Instruments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">Adjustments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2024, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 8,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86,418)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (78,316)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive income (loss), before tax: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,010)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 20,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 15,649</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 0pt 0pt;"> 2,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 0pt 0pt;"> 782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 0pt 0pt;"> 3,381</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other comprehensive income (loss), before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,411)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 21,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 19,030</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax (expense)/benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (616)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (185)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (801)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (3,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,229</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2024, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 5,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (65,162)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (60,087)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;"><span style="margin-left: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:62.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: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.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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ended September 30, 2023 (in thousands):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Unrealized</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Gains</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Foreign </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(Losses) on</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Currency</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Derivative</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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;">Translation </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-style:italic;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="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Instruments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">Adjustments</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"><i style="font-style:italic;">Total</i></p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2023 net of tax:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 12,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (78,926)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,064)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive income (loss), before tax: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 1,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,069)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,482)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (2,539)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (698)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (3,237)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other comprehensive income (loss), before tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,719)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax (expense)/benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (767)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other comprehensive income (loss), net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (11,602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (11,952)</p></td></tr><tr><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2023, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 12,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (90,528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> (78,016)</p></td></tr></table> 8102000 -86418000 -78316000 -5010000 20659000 15649000 -2599000 -782000 -3381000 -2411000 21441000 19030000 616000 185000 801000 -3027000 21256000 18229000 5075000 -65162000 -60087000 12862000 -78926000 -66064000 1587000 -11069000 -9482000 2539000 698000 3237000 -952000 -11767000 -12719000 602000 165000 767000 -350000 -11602000 -11952000 12512000 -90528000 -78016000 1600000 4100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 9. Earnings Per Share:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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:69.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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:69.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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.7%;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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.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.32%;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:25.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.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.32%;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:11.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;"><i style="font-style:italic;">2024</i></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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share – basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 33,600</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;"> </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.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;"> 50,993</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Income allocated to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> (6)</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.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.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;"> (8)</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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Income available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,594</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.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.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;"> 50,985</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted-average shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 158,531</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.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.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;"> 158,130</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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnings per share – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 0.21</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.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.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;"> 0.32</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share – diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.34%;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.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.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.36%;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.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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 33,600</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.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.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;"> 50,993</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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Income allocated to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> (6)</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.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.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;"> (8)</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Income available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,594</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.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.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 0pt 0pt;"> 50,985</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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted-average shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 158,531</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.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.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;"> 158,130</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Dilutive effect of stock options and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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 3pt 0pt 0pt;"> 2,584</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.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.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;"> 3,810</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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted-average common shares outstanding – diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,115</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.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.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;"> 161,940</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnings per share – diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 0.21</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.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.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;"> 0.31</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></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;">The dilutive effect of stock options and restricted stock units 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 4.1 million and 4.1 million for the quarter ended September 30, 2024 and 2023, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 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:69.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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:69.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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.7%;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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.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.32%;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:25.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.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.32%;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:11.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;"><i style="font-style:italic;">2024</i></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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share – basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 33,600</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;"> </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.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;"> 50,993</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Income allocated to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> (6)</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.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.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;"> (8)</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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Income available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,594</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.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.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;"> 50,985</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted-average shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 158,531</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.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.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;"> 158,130</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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnings per share – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 0.21</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.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.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;"> 0.32</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share – diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.34%;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.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.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.36%;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.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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 33,600</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.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.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;"> 50,993</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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Income allocated to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> (6)</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.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.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;"> (8)</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Income available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,594</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.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.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 0pt 0pt;"> 50,985</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></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted-average shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 158,531</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.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.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;"> 158,130</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Dilutive effect of stock options and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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 3pt 0pt 0pt;"> 2,584</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.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.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;"> 3,810</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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted-average common shares outstanding – diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,115</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.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.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;"> 161,940</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></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnings per share – diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 0.21</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.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.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;"> 0.31</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></tr></table> 33600000 50993000 6000 8000 33594000 50985000 158531000 158130000 0.21 0.32 33600000 50993000 6000 8000 33594000 50985000 158531000 158130000 2584000 3810000 161115000 161940000 0.21 0.31 4100000 4100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 10. Share-based Compensation:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the quarter ended September 30, 2024 and 2023, the Company granted 0.8 million and 0.8 million stock options at weighted average grant prices of $74.85 and $84.34 and weighted average fair values of $25.32 and $28.58, respectively. During the quarter ended September 30, 2024 and 2023, the Company granted 468,866 and 268,961 restricted stock units at a weighted average fair value of $74.92 and $84.44, respectively. During the quarter ended September 30, 2024 and 2023, the Company did not grant restricted common stock shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock options for 648,293 and 1,027,777 shares of common stock with total intrinsic values of $23.5 million and $54.3 million were exercised during the quarter ended September 30, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Stock-based compensation expense, inclusive of payroll taxes, of $10.3 million and $11.1 million was included in selling, general and administrative expenses for the quarter ended September 30, 2024 and 2023 respectively. Additionally, the Company recognized $0.3 million of stock-based compensation costs in cost of goods sold during the quarter ended September 30, 2024 compared to $0.2 million in the comparative prior year period. As of September 30, 2024, there was $72.5 million of unrecognized compensation cost related to non-vested stock options, non-vested restricted stock units and non-vested restricted stock. The weighted average period over which the compensation cost is expected to be recognized is 2.2 years. </p> 800000 800000 74.85 74.85 84.34 25.32 25.32 28.58 468866 268961 74.92 84.44 0 0 648293 1027777 23500000 54300000 10300000 11100000 300000 200000 72500000 P2Y2M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Note 11. Other Income / (Expense):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The components of other income (expense) in the accompanying Statement of Earnings and Comprehensive Income are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.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:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.56%;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;">Quarter 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;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">2023</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;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,176)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,893)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;text-align:right;margin: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 0pt 0pt;"> 926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0pt;"> 890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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:right;margin: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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain (loss) on equity method investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;text-align:right;margin: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 0pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> (2,290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-operating income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;border-bottom:1px solid #000000;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,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.46%;border-bottom:3px double #000000;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,304)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8.5pt;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;">Primarily due to 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 traded investment grade bond funds during the quarter ended September 30, 2023.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The components of other income (expense) in the accompanying Statement of Earnings and Comprehensive Income are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.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:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.56%;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;">Quarter 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;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><i style="font-style:italic;">2023</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;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,176)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,893)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;text-align:right;margin: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 0pt 0pt;"> 926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0pt;"> 890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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:right;margin: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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain (loss) on equity method investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;text-align:right;margin: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 0pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> (2,290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-operating income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;border-bottom:1px solid #000000;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,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.46%;border-bottom:3px double #000000;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,304)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8.5pt;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;">Primarily due to 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 traded investment grade bond funds during the quarter ended September 30, 2023.</span></td></tr></table> 2176000 4893000 926000 890000 283000 374000 -2290000 1060000 -294000 184000 -6304000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 12. Income Taxes:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s effective income tax rate for the first quarter of fiscal 2025 and 2024 was 16.4% and (2.9)%, respectively, of consolidated earnings before income taxes, inclusive of discrete items. The change in the Company’s tax rate for the quarter ended September 30, 2024 compared to September 30, 2023 was driven by a mix of net income and timing of discrete items. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company recognized total net benefits related to discrete tax items of $3.0 million during the quarter ended September 30, 2024, compared to $13.6 million during the quarter ended September 30, 2023. Share-based compensation excess tax benefit contributed $3.3 million in the quarter ended September 30, 2024, compared to $10.4 million in the quarter ended September 30, 2023. The Company recognized total other immaterial net discrete tax expense of $0.3 million in the quarter ended September 30, 2024, compared to $3.2 million of other immaterial net discrete tax benefit in the quarter ended September 30, 2023.</p> 0.164 -0.029 3000000.0 -13600000 3300000 10400000 300000 -3200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 13. Segment Information:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company's management evaluates segment operating performance based on operating income before certain charges to cost of sales and selling, general and administrative expenses, principally associated with the impact of partially-owned consolidated subsidiaries as well as acquisition accounting related to inventory, amortization of acquisition-related intangible assets and other acquisition-related expenses. The Protein Sciences and Diagnostics and Spatial Biology segments both include consumables, instruments, services, and royalty revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following is financial information relating to the Company's reportable segments (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">Quarter Ended </i></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: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.29%;border-bottom: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;">September 30, </i></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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2024</i></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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></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;">Net sales:</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">  </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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0pt 6pt;">Protein Sciences</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.41%;margin:0pt;padding:0pt;"><p style="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;"> 204,535</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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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;"> 204,655</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;">Diagnostics and Spatial Biology</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 83,192</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 72,797</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;">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: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> 2,303</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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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></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;">Intersegment</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.41%;background:#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;"> (572)</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.41%;background:#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;"> (517)</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 24pt;">Consolidated net sales</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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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;"> 289,458</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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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;"> 276,935</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">Operating income:</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.41%;margin:0pt;padding:0pt;"><p style="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;">  </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.41%;margin:0pt;padding:0pt;"><p style="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;">  </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;">Protein Sciences</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 80,541</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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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;"> 88,361</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;">Diagnostics and Spatial Biology</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.41%;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;"> 4,277</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.41%;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;"> 527</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 24pt;">Segment operating income</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 84,818</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 88,888</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;">Costs recognized on sale of acquired inventory</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (188)</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (181)</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;">Amortization of intangibles</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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,741)</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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,851)</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;">Acquisition related expenses and 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.41%;margin:0pt;padding:0pt;"><p style="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;"> (1,513)</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.41%;margin:0pt;padding:0pt;"><p style="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;"> 588</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;">Certain litigation charges</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> (292)</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0pt 6pt;">Stock based compensation, inclusive of employer taxes</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (10,637)</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (11,494)</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;">Restructuring and restructuring-related costs</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> (11,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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> (89)</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;">Corporate general, selling, and administrative expenses</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (1,586)</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (1,999)</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;">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: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.41%;background:#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.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148</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.41%;background:#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.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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 24pt;">Consolidated operating income</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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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;"> 39,987</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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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;"> 55,862</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:8pt;margin:0pt;"><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="font-size:10pt;"> </span><span style="color:#131313;font-size:10pt;">Includes the quarterly results of a business that has met the held-for-sale criteria since December 31, 2023.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following is financial information relating to the Company's reportable segments (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">Quarter Ended </i></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: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.29%;border-bottom: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;">September 30, </i></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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2024</i></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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></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;">Net sales:</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">  </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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0pt 6pt;">Protein Sciences</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.41%;margin:0pt;padding:0pt;"><p style="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;"> 204,535</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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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;"> 204,655</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;">Diagnostics and Spatial Biology</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 83,192</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 72,797</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;">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: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> 2,303</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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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></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;">Intersegment</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.41%;background:#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;"> (572)</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.41%;background:#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;"> (517)</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 24pt;">Consolidated net sales</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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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;"> 289,458</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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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;"> 276,935</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">Operating income:</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.41%;margin:0pt;padding:0pt;"><p style="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;">  </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.41%;margin:0pt;padding:0pt;"><p style="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;">  </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;">Protein Sciences</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 80,541</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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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;"> 88,361</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;">Diagnostics and Spatial Biology</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.41%;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;"> 4,277</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.41%;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;"> 527</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 24pt;">Segment operating income</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 84,818</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 88,888</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;">Costs recognized on sale of acquired inventory</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (188)</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (181)</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;">Amortization of intangibles</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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,741)</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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,851)</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;">Acquisition related expenses and 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.41%;margin:0pt;padding:0pt;"><p style="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;"> (1,513)</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.41%;margin:0pt;padding:0pt;"><p style="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;"> 588</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;">Certain litigation charges</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> (292)</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0pt 6pt;">Stock based compensation, inclusive of employer taxes</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (10,637)</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (11,494)</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;">Restructuring and restructuring-related costs</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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> (11,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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> (89)</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;">Corporate general, selling, and administrative expenses</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (1,586)</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.41%;margin:0pt;padding:0pt;"><p style="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;"> (1,999)</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;">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: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.41%;background:#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.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148</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.41%;background:#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.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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 24pt;">Consolidated operating income</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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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;"> 39,987</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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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;"> 55,862</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:8pt;margin:0pt;"><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="font-size:10pt;"> </span><span style="color:#131313;font-size:10pt;">Includes the quarterly results of a business that has met the held-for-sale criteria since December 31, 2023.</span></p> 204535000 204655000 83192000 72797000 2303000 -572000 -517000 289458000 276935000 80541000 88361000 4277000 527000 84818000 88888000 188000 181000 19741000 19851000 1513000 -588000 -292000 10637000 11494000 11022000 89000 1586000 1999000 148000 39987000 55862000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Note 14. Subsequent Events:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#333333;">None.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#333333;visibility:hidden;">​</span></p> true <span style="background:#ffffff;">Kim Kelderman</span><span style="background:#ffffff;">, </span><span style="background:#ffffff;">President, Chief Executive Officer, and Director the Company</span><span style="background:#ffffff;">, adopted a Rule 10b5-1 trading plan effective </span><span style="background:#ffffff;">September 5, 2024</span><span style="background:#ffffff;">. Mr. Kelderman’s trading plan provides for the sale of up to </span><span style="background:#ffffff;">97,700</span><span style="background:#ffffff;"> shares of common stock between December 5, 2024 and </span><span style="background:#ffffff;">August 6, 2025</span><span style="background:#ffffff;">, which is the expiration date of the plan.</span> Kim Kelderman President, Chief Executive Officer, and Director the Company September 5, 2024 97700 August 6, 2025

-8?20$3;8T.P6BP^0"X99K>]9!:G(@7\U383,D. O,=,2I@X+]N.L 5H*LM4LI.TO[ZR'=+K8NYT<\/* MV!;V\96EW.K'.3\<+M MFDW?[HS@J=T*462J[PT&43_C4O>N+O?76IH^W,D+D10RU^Y@=>!1BF?[^WRU MRYZDE2NI9/%CU*M_*]%CF=0RDS]%.NH->LQN\^?_V61WTA5 M"#/EA?C7Y.5.ZDUU&?<4?? 8=1SVVR:(%^9OPIBOUS(1TSPI,Z&+)HY&J I0 MVZWNG"X((;F0KH39I[6 MX'20D[O%=+:(9U/F?L5WM_/I^,'MQ ]N\V6V ) > NF=!/)Z?#M>3&8,0/H( MI']"R*\>@ P0R."$U=V"#!'(D!;RFEMI6;YF2R.L*UJ78-RUHKC,,@X@(P0R MHH6\%T]"EX+=BR3?:/E'B_Z(@'VD!8N%NGO6QP'19X3H,RW1#9>&/7+EJO.+X+8THOH#A!L.L"YZ0(LW%:NB M?OWOBJTP[$9J5Z_.:FQL#-<;B(F:A%@EMRYTHA4T3!E#8F?$Y6ZGZGKDBLW< M&^?L6\5PG+B_E@IB8M(8$EMCQHUV56G9TM5LO.5&0#+,%$-B5=0PYRM7IRF; MY)F[DCW(6S!)#(DMT32&N4[R3+"O[&SV4B&*?R ?YHR1[X2[M18&H8 MDKMA4V>D1])03 I#8BO$Y"I:L4),S"0>L4E@0MH90TPC'K%& MCN2F>TZ(B9G%(S9+D_QU1@^SBD=N%20+;/!5B%@I/N1K37D+%+!2^RVI,1U>D6@.A$%-02*R@-\9VWSY1W%JYAIUF MB"DH)%;0&^:$VRU;9IH1YI^(V#]'YPN;JH>8F((B8@4AF+&[/,3$%!01 M*P@N)G?*)\+D$Y&O\QQ.NI[O,R,.O[6(,/E$M7SZ=6%[=9F*M=0B7;A;6'<\ MX2I9&E9MFH]+@K!:%UZ72DW!-T#(HPS=1Y +Z1 ITA@\%3$D M>/DW_$ ,GWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBV MXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^ M=,-[W94R-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L M_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:" M7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z* M>BN!WCKYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#; M4&\CT-M0;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U M;T>]G4!O1[V=0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF/RL)- [4.\@ MT#M0[R#0.U#O(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'[RW7QU^67R[L!)AHE&DQ\;UB@[7G/ M>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D M4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS M=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B( MVX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<" MT\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$ M-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD M&UL4$L! A0#% @ ZX-E61V-0O+;!0 \1X !@ ("! M#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZX-E67-K@FM% P 3@L !@ ("!.1L 'AL+W=OP< .(6 8 " @>-' !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ZX-E67/\&6B.# #3$ !D ("! MHU8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ZX-E66E2V>W=!P CB( !D ("!1FX 'AL+W=O&PO=V]R:W-H965T4*P4 @- 9 " @>2% !X;"]W;W)K&UL4$L! A0#% @ ZX-E6>_S\C,+ @ M@0 !D M ("!1HL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ZX-E660Q_]TZ% J$< !D ("!GI, M 'AL+W=OQV M1_4& ;'@ &0 @($/J >&PO=V]R:W-H965T&UL4$L! A0#% @ MZX-E6?' J\?P!@ '1@ !D ("!]+( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX-E67Y4.>J#! MI1 !D ("!P,4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX-E67L=FWE< P 2@@ !D M ("!^=0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ZX-E65U8[-'[#0 >K8 !D ("!?>< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX-E M61[4/7X] @ +P4 !D ("!!OT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX-E66ZR2N!^ P :PX M !D ("!@04! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX-E6125$P4" P 5PD !D M ("!8 \! 'AL+W=O&PO=V]R:W-H965T M.H@, ($2 9 M " @>45 0!X;"]W;W)K&UL4$L! A0# M% @ ZX-E65?K(!I]! _A< !D ("!OAD! 'AL+W=O M&PO=V]R:W-H965T@B M 0!X;"]W;W)K&UL4$L! A0#% @ ZX-E6>_] MCB#4 @ $PD !D ("!IB&PO=V]R:W-H965T&UL4$L! A0#% @ ZX-E6?1=<_Q= @ KP4 !D M ("!J#(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ZX-E66#EVUF] @ S@< !D ("! M^SH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ZX-E67> M! 7A$ !D ("!R50! 'AL+W=O60$ >&PO=V]R:W-H965T+% , %0) 9 " @<=; 0!X;"]W;W)K&UL4$L! A0#% @ ZX-E672)7G3F @ "P@ !D M ("!$E\! 'AL+W=O&PO=V]R M:W-H965T7!E&UL4$L%!@ !) $D ]A, *QX 0 $! end XML 78 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 79 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 232 309 1 false 64 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 - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME Sheet http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME Statements 2 false false R3.htm 995200200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 995200205 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 995210101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 6 false false R7.htm 995210201 - Disclosure - Revenue Recognition Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition Revenue Recognition Notes 7 false false R8.htm 995210301 - Disclosure - Selected Balance Sheet Data Sheet http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetData Selected Balance Sheet Data Notes 8 false false R9.htm 995210401 - Disclosure - Acquisitions Sheet http://www.bio-techne.com/20211231/role/DisclosureAcquisitions Acquisitions Notes 9 false false R10.htm 995210501 - Disclosure - Fair Value Measurements Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 995210601 - Disclosure - Debt and Other Financing Arrangements Sheet http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangements Debt and Other Financing Arrangements Notes 11 false false R12.htm 995210701 - Disclosure - Leases Sheet http://www.bio-techne.com/20211231/role/DisclosureLeases Leases Notes 12 false false R13.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 13 false false R14.htm 995210901 - Disclosure - Earnings Per Share Sheet http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare Earnings Per Share Notes 14 false false R15.htm 995211001 - Disclosure - Share-based Compensation Sheet http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensation Share-based Compensation Notes 15 false false R16.htm 995211101 - Disclosure - Other Income / (Expense) Sheet http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpense Other Income / (Expense) Notes 16 false false R17.htm 995211201 - Disclosure - Income Taxes Sheet http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes Income Taxes Notes 17 false false R18.htm 995211301 - Disclosure - Segment Information Sheet http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation Segment Information Notes 18 false false R19.htm 995211401 - Disclosure - Subsequent Events Sheet http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents Subsequent Events Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 99920102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.bio-techne.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 22 false false R23.htm 99930103 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 23 false false R24.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 24 false false R25.htm 99930303 - Disclosure - Selected Balance Sheet Data (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataTables Selected Balance Sheet Data (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetData 25 false false R26.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 26 false false R27.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 27 false false R28.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 28 false false R29.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 29 false false R30.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 30 false false R31.htm 99931103 - Disclosure - Other Income / (Expense) (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseTables Other Income / (Expense) (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpense 31 false false R32.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 32 false false R33.htm 99940101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Investments (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails Basis of Presentation and Summary of Significant Accounting Policies - Investments (Details) Details http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 33 false false R34.htm 99940102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Restructuring Charges (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails Basis of Presentation and Summary of Significant Accounting Policies - Restructuring Charges (Details) Details 34 false false R35.htm 99940201 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 35 false false R36.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 36 false false R37.htm 99940301 - Disclosure - Selected Balance Sheet Data - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails Selected Balance Sheet Data - Narrative (Details) Details 37 false false R38.htm 99940302 - Disclosure - Selected Balance Sheet Data - Inventories (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails Selected Balance Sheet Data - Inventories (Details) Details 38 false false R39.htm 99940303 - Disclosure - Selected Balance Sheet Data - Property and Equipment (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails Selected Balance Sheet Data - Property and Equipment (Details) Details 39 false false R40.htm 99940304 - Disclosure - Selected Balance Sheet Data - Intangible Assets (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails Selected Balance Sheet Data - Intangible Assets (Details) Details 40 false false R41.htm 99940305 - Disclosure - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details) Details 41 false false R42.htm 99940306 - 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 42 false false R43.htm 99940307 - Disclosure - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details) Details 43 false false R44.htm 99940308 - Disclosure - Selected Balance Sheet Data - Other Assets (Details) Sheet http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails Selected Balance Sheet Data - Other Assets (Details) Details 44 false false R45.htm 99940401 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 45 false false R46.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 46 false false R47.htm 99940501 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 47 false false R48.htm 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 48 false false R49.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 49 false false R50.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 50 false false R51.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 51 false false R52.htm 99940701 - Disclosure - Leases - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 52 false false R53.htm 99940702 - Disclosure - Leases - Balance Sheet Classification (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails Leases - Balance Sheet Classification (Details) Details 53 false false R54.htm 99940703 - Disclosure - Leases - Cash Paid (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails Leases - Cash Paid (Details) Details 54 false false R55.htm 99940704 - 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 55 false false R56.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 56 false false R57.htm 99940802 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Consolidated Changes in Equity (Details) Sheet http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Consolidated Changes in Equity (Details) Details http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationTables 57 false false R58.htm 99940803 - 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 58 false false R59.htm 99940901 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 59 false false R60.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 60 false false R61.htm 99941001 - Disclosure - Share-based Compensation (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails Share-based Compensation (Details) Details http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensation 61 false false R62.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/DisclosureOtherIncomeExpenseTables 62 false false R63.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/DisclosureOtherIncomeExpenseTables 63 false false R64.htm 99941201 - Disclosure - Income Taxes (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes 64 false false R65.htm 99941301 - 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 65 false false All Reports Book All Reports tech-20240930.xsd tech-20240930_cal.xml tech-20240930_def.xml tech-20240930_lab.xml tech-20240930_pre.xml tech-20240930x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tech-20240930x10q.htm": { "nsprefix": "tech", "nsuri": "http://www.bio-techne.com/20240930", "dts": { "schema": { "local": [ "tech-20240930.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/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "tech-20240930_cal.xml" ] }, "definitionLink": { "local": [ "tech-20240930_def.xml" ] }, "labelLink": { "local": [ "tech-20240930_lab.xml" ] }, "presentationLink": { "local": [ "tech-20240930_pre.xml" ] }, "inline": { "local": [ "tech-20240930x10q.htm" ] } }, "keyStandard": 270, "keyCustom": 39, "axisStandard": 25, "axisCustom": 0, "memberStandard": 42, "memberCustom": 22, "hidden": { "total": 19, "http://xbrl.sec.gov/dei/2024": 6, "http://fasb.org/us-gaap/2024": 13 }, "contextCount": 232, "entityCount": 1, "segmentCount": 64, "elementCount": 564, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 656, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 7 }, "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_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome", "longName": "995200100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "unique": true } }, "R3": { "role": "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets", "longName": "995200200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200205 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "unique": true } }, "R6": { "role": "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "995210101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R7": { "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": "7", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetData", "longName": "995210301 - Disclosure - Selected Balance Sheet Data", "shortName": "Selected Balance Sheet Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.bio-techne.com/20211231/role/DisclosureAcquisitions", "longName": "995210401 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R10": { "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": "10", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R11": { "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": "11", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeases", "longName": "995210701 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R13": { "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": "13", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R14": { "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": "14", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensation", "longName": "995211001 - Disclosure - Share-based Compensation", "shortName": "Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R16": { "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": "16", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R17": { "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": "17", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R18": { "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": "18", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents", "longName": "995211401 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R20": { "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": "20", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": null }, "R21": { "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": "21", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_ecd_IndividualAxis_tech_KimKeldermanMember_xmUcHPbjQUatsgFsvbLfTA", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_ecd_IndividualAxis_tech_KimKeldermanMember_xmUcHPbjQUatsgFsvbLfTA", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.bio-techne.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:InvestmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:InvestmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "longName": "99930103 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "tech:RestructuringActionsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "tech:RestructuringActionsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R24": { "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": "24", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "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-20240930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataTables", "longName": "99930303 - Disclosure - Selected Balance Sheet Data (Tables)", "shortName": "Selected Balance Sheet Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "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-20240930x10q.htm", "first": true, "unique": true } }, "R26": { "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": "26", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_8QSo7MwGxk6uhsheJS-70Q", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_8QSo7MwGxk6uhsheJS-70Q", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R27": { "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": "27", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R28": { "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": "28", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R29": { "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": "29", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R30": { "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": "30", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "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-20240930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseTables", "longName": "99931103 - Disclosure - Other Income / (Expense) (Tables)", "shortName": "Other Income / (Expense) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R32": { "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": "32", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "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-20240930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "longName": "99940101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Investments (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_z2wm2kasdUy1WYNDxvBZ9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_z2wm2kasdUy1WYNDxvBZ9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "longName": "99940102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Restructuring Charges (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Restructuring Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_RestructuringPlanAxis_tech_FiscalYear2024RestructuringActionsMember_LQkUE_lMEEGZhRhHet3BYg", "name": "tech:RestructuringCostsNetOfAdjustments", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_RestructuringPlanAxis_tech_FiscalYear2024RestructuringActionsMember_LQkUE_lMEEGZhRhHet3BYg", "name": "tech:RestructuringCostsNetOfAdjustments", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R35": { "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": "35", "firstAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R36": { "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": "36", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_srt_StatementGeographicalAxis_country_US_R1djpJHwIE-cMwYbPZSXrA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "unique": true } }, "R37": { "role": "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails", "longName": "99940301 - Disclosure - Selected Balance Sheet Data - Narrative (Details)", "shortName": "Selected Balance Sheet Data - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember_NQsHusekh069hdN3ejhvkw", "name": "tech:InventoryFinishedGoodsNetOfReservesNonCurrent", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember_NQsHusekh069hdN3ejhvkw", "name": "tech:InventoryFinishedGoodsNetOfReservesNonCurrent", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails", "longName": "99940302 - Disclosure - Selected Balance Sheet Data - Inventories (Details)", "shortName": "Selected Balance Sheet Data - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails", "longName": "99940303 - Disclosure - Selected Balance Sheet Data - Property and Equipment (Details)", "shortName": "Selected Balance Sheet Data - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "longName": "99940304 - Disclosure - Selected Balance Sheet Data - Intangible Assets (Details)", "shortName": "Selected Balance Sheet Data - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails", "longName": "99940305 - Disclosure - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details)", "shortName": "Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_6_30_2024_lz1-Bgr_x0axsPkvzeTIAw", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "tech:FinitelivedIntangibleAssetsOtherAdditions", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "unique": true } }, "R42": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails", "longName": "99940306 - 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": "42", "firstAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails", "longName": "99940307 - Disclosure - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details)", "shortName": "Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_6_30_2024_lz1-Bgr_x0axsPkvzeTIAw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "unique": true } }, "R44": { "role": "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails", "longName": "99940308 - Disclosure - Selected Balance Sheet Data - Other Assets (Details)", "shortName": "Selected Balance Sheet Data - Other Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:EquityMethodInvestments", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:EquityMethodInvestments", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "first": true, "unique": true } }, "R45": { "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": "45", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_EcCpsdJneE29Lk18XMBo7w", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember_knEPnQacH0eb3GIaMJGcVQ", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "unique": true } }, "R46": { "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": "46", "firstAnchor": { "contextRef": "As_Of_6_30_2024_lz1-Bgr_x0axsPkvzeTIAw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_sisXCAQNEEKERflj6sQ1jg", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "unique": true } }, "R47": { "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": "47", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_8_31_2024_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_41QAvwh1G0OCpeyoyXlkjw", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "unique": true } }, "R48": { "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": "48", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_YqjZTVr0n02Ul3YgRVwhWA", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_YqjZTVr0n02Ul3YgRVwhWA", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R49": { "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": "49", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_OAk_BcOy1EOZlRLjcCkKAA", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_OAk_BcOy1EOZlRLjcCkKAA", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R50": { "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": "50", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_F1c1Jx5d70Wlm-Q7bOltxA", "name": "us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "unique": true } }, "R51": { "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": "51", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_EcCpsdJneE29Lk18XMBo7w", "name": "us-gaap:ProceedsFromLongTermLinesOfCredit", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_DebtInstrumentAxis_tech_AmendedCreditAgreementMember_NpUv2O4tQESBWW_ocIly2g", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "unique": true } }, "R52": { "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": "52", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:VariableLeaseCost", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:VariableLeaseCost", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "longName": "99940702 - Disclosure - Leases - Balance Sheet Classification (Details)", "shortName": "Leases - Balance Sheet Classification (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "unique": true } }, "R54": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails", "longName": "99940703 - Disclosure - Leases - Cash Paid (Details)", "shortName": "Leases - Cash Paid (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails", "longName": "99940704 - 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": "55", "firstAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_qrpi8w0aS0aAJf0slLrQCA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "first": true, "unique": true } }, "R56": { "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": "56", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_In7neTw2u0OVvHTkIeFpxw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_In7neTw2u0OVvHTkIeFpxw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails", "longName": "99940802 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Consolidated Changes in Equity (Details)", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Consolidated Changes in Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_6_30_2024_lz1-Bgr_x0axsPkvzeTIAw", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_lz1-Bgr_x0axsPkvzeTIAw", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "longName": "99940803 - 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": "58", "firstAnchor": { "contextRef": "As_Of_6_30_2024_lz1-Bgr_x0axsPkvzeTIAw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember_FDpXrP2Fek2RU10k6Fgd5w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "unique": true } }, "R59": { "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": "59", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_EokBmnK7DkemJclXs9FIYw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_EokBmnK7DkemJclXs9FIYw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R60": { "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": "60", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "unique": true } }, "R61": { "role": "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails", "longName": "99941001 - Disclosure - Share-based Compensation (Details)", "shortName": "Share-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_EokBmnK7DkemJclXs9FIYw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_EokBmnK7DkemJclXs9FIYw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R62": { "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": "62", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_EcCpsdJneE29Lk18XMBo7w", "name": "us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_EcCpsdJneE29Lk18XMBo7w", "name": "us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R63": { "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": "63", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:InterestExpenseNonoperating", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:InvestmentIncomeNet", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "unique": true } }, "R64": { "role": "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxesDetails", "longName": "99941201 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_HGme5hvau0SR6v42Sl6yJA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_HGme5hvau0SR6v42Sl6yJA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "longName": "99941301 - 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": "65", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_magUG5RKwkqtyxdx10vMkg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tech-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_StatementBusinessSegmentsAxis_tech_OtherRevenuesFromBusinessHeldForSaleMember_imXDllvelkO1qsLIEokdEw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_q7feYM_T3EiMeXeYqr0Efg", "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-20240930x10q.htm", "unique": true } } }, "tag": { "tech_APACExcludingGreaterChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "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/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r71", "r776" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $4,904 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": [ "r930" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r74", "r138" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r74" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails" ], "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": [ "r38", "r164", "r583" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Derivative Qualifying as Hedge, Excluded Component, Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Unrealized Gains (Losses) on Derivative Instruments", "documentation": "Accumulated other comprehensive income (loss) from increase (decrease) in value of excluded component of derivative hedge, including portion attributable to noncontrolling interest." } } }, "auth_ref": [ "r151", "r178", "r184", "r589", "r905", "r906" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r24", "r25", "r93", "r169", "r580", "r621", "r622" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "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": [ "r4", "r13", "r25", "r477", "r480", "r527", "r617", "r618", "r904", "r905", "r906", "r916", "r917", "r918", "r920" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r5", "r13", "r25", "r91", "r92", "r185", "r186", "r506", "r507", "r508", "r509", "r510", "r904" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r839" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r81" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "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": [ "r632", "r916", "r917", "r918", "r920", "r986", "r1053" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r852" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r852" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r852" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r852" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "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": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "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": [ "r40", "r41", "r403" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r885" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r811", "r821", "r831", "r863" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r814", "r824", "r834", "r866" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r886" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r852" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r859" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r815", "r825", "r835", "r859", "r867", "r871", "r879" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r877" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "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": [ "r432", "r437" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r170", "r280", "r291" ] }, "tech_AmendedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "AmendedCreditAgreementMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to amended credit agreement.", "label": "Amended Credit Agreement [Member]", "terseLabel": "Amended Credit Agreement" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/20240930", "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/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "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. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r304", "r311", "r746" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r239" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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", "r37" ] }, "tech_AssetImpairmentRestructuringCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "AssetImpairmentRestructuringCharge", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20240930", "localname": "AssetRelatedAndOtherMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "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/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r136", "r149", "r168", "r201", "r243", "r249", "r267", "r271", "r288", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r349", "r350", "r468", "r472", "r503", "r576", "r663", "r739", "r740", "r776", "r802", "r971", "r972", "r1010" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "tech_AssetsClassifiedAsNoncurrentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "AssetsClassifiedAsNoncurrentOther", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails" ], "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/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r159", "r173", "r201", "r288", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r349", "r350", "r468", "r472", "r503", "r776", "r971", "r972", "r1010" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r487", "r488", "r765" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r3", "r68", "r69", "r121", "r123", "r157", "r158" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r874" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r875" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r870" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r870" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r870" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r870" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r870" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r870" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails", "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": [ "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r873" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r872" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r871" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r871" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails" ], "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 has been reported." } } }, "auth_ref": [ "r324", "r1020", "r1021" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r58", "r61", "r324", "r1020", "r1021" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails" ], "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": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r309", "r462", "r758", "r759" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r43", "r44", "r305", "r306", "r307", "r308", "r309", "r462", "r758", "r759" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "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": [ "r0", "r1", "r12" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r128", "r463" ] }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "crdr": "debit", "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/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "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 assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r46" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "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 attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r46" ] }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets", "crdr": "debit", "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/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "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": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r45", "r46" ] }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal", "crdr": "credit", "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/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r46" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation 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": [ "r116", "r117" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "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/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r30", "r161", "r727" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r30", "r112", "r199" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r112" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r55" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r11", "r796", "r797", "r798", "r799" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r850" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r847" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r845" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r851" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r851" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r127" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "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": [ "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r916", "r917", "r920", "r986", "r1051", "r1053" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r80" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r80", "r651" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r80" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "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": [ "r14", "r80", "r651", "r669", "r1053", "r1054" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $.01 per share; authorized 400,000,000; issued and outstanding 158,878,127 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": [ "r80", "r579", "r776" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r856" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r855" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r857" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r854" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [ "r26", "r181", "r183", "r188", "r572", "r590", "r591" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r90", "r187", "r571", "r589" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r147", "r203", "r243", "r251", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r739", "r740", "r971", "r972" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r147", "r203", "r243", "r251", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r739", "r740", "r971", "r972" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails" ], "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/20240930", "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": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r378", "r379", "r390" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r378", "r379", "r390" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r391" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "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": [ "r923" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r18", "r266", "r267", "r268", "r269", "r272", "r926" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [ "r97", "r98", "r536" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r339", "r969" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r339", "r969", "r970" ] }, "us-gaap_CurrencySwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "tech_CurrentAssetsHeldForSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "CurrentAssetsHeldForSaleMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to current assets held for sale.", "label": "Current Assets, Held For Sale [Member]", "terseLabel": "Current Assets, Held For Sale" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "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": [ "r48", "r946", "r947", "r948", "r949", "r951", "r953", "r956", "r957" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r126", "r200", "r319", "r320", "r321", "r322", "r323", "r338", "r339", "r351", "r357", "r358", "r359", "r360", "r361", "r362", "r367", "r374", "r375", "r376", "r511" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r22", "r73", "r74", "r137", "r139", "r203", "r352", "r353", "r354", "r355", "r356", "r358", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r747", "r748", "r749", "r750", "r751", "r774", "r914", "r959", "r960", "r961", "r1006", "r1007" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r22", "r203", "r352", "r353", "r354", "r355", "r356", "r358", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r747", "r748", "r749", "r750", "r751", "r774", "r914", "r959", "r960", "r961", "r1006", "r1007" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes", "verboseLabel": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r440", "r441", "r577" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r115" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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", "r243", "r254", "r271", "r739", "r740" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails" ], "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": [ "r474" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails" ], "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": [ "r175", "r176", "r487", "r488", "r499", "r502", "r634", "r635", "r636", "r637", "r638", "r640", "r641", "r642", "r643", "r644", "r657", "r658", "r701", "r703", "r704", "r705", "r707", "r708", "r732", "r765", "r770", "r794", "r989", "r990", "r991", "r1052" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r642", "r644", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r664", "r665", "r666", "r667", "r677", "r678", "r679", "r680", "r683", "r684", "r685", "r686", "r701", "r702", "r704", "r707", "r792", "r794", "r992", "r993", "r994", "r995", "r996", "r997", "r999", "r1000" ] }, "tech_DerivativeDecreaseInNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "DerivativeDecreaseInNotionalAmount", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease in notional amount of derivatives.", "label": "Derivative, Decrease in Notional Amount", "terseLabel": "Decrease in notional amount at each interim date" } } }, "auth_ref": [] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Derivative instruments - liabilities", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r19", "r89", "r132", "r133", "r174", "r732" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r502" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r59", "r62", "r63", "r134", "r642", "r644", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r664", "r665", "r666", "r667", "r677", "r678", "r679", "r680", "r683", "r684", "r685", "r686", "r701", "r702", "r704", "r707", "r732", "r792", "r794", "r992", "r993", "r994", "r995", "r996", "r997", "r999", "r1000" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r15", "r59", "r62" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r15", "r59", "r62", "r63", "r66", "r67", "r475" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r475" ] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset", "terseLabel": "Derivative instruments - assets", "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r17", "r21", "r132", "r133", "r705", "r706", "r731" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r482" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r984", "r985" ] }, "tech_DerivativeNotionalAmountAtMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "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_DerivativeNumberOfInterimSettlementDates": { "xbrltype": "integerItemType", "nsuri": "http://www.bio-techne.com/20240930", "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/2024", "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": [ "r15", "r52", "r53", "r54", "r57", "r60", "r62", "r64", "r65", "r67", "r482" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DesignatedAsHedgingInstrumentMember", "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": "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": [ "r15" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "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": [ "r130", "r946", "r947", "r948", "r949", "r951", "r953", "r956", "r957" ] }, "tech_DiagnosticsAndSpatialBiologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "DiagnosticsAndSpatialBiologyMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails" ], "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/2024", "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": [ "r974" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "Share-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r402", "r405", "r433", "r434", "r436", "r761" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-based Compensation" } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitions", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangements", "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/DisclosureSelectedBalanceSheetData", "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensation", "http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformation" ], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockSupplementAbstract", "lang": { "en-us": { "role": { "label": "Selected Balance Sheet Data" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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": [ "r3", "r68", "r69", "r121", "r123" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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": [ "r3", "r68", "r69", "r121", "r123" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "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": [ "r127" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r806" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r838" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r849" ] }, "tech_EMEAExcludingUKMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "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/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [ "r189", "r209", "r210", "r211", "r212", "r213", "r214", "r220", "r223", "r234", "r237", "r238", "r242", "r460", "r466", "r484", "r485", "r573", "r592", "r733" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [ "r189", "r209", "r210", "r211", "r212", "r213", "r214", "r223", "r234", "r237", "r238", "r242", "r460", "r466", "r484", "r485", "r573", "r592", "r733" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r219", "r239", "r240", "r241" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1003" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate reconciliation, percent, total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r443", "r762" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r74" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "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": [ "r435" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "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": [ "r435" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxesDetails" ], "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": [ "r432" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "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/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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": [ "r804" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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": [ "r804" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r804" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r888" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r804" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r804" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r804" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r804" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r843" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r884" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r884" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r884" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Bio-Techne's Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "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": [ "r14", "r154", "r184", "r185", "r186", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r244", "r289", "r290", "r316", "r377", "r449", "r450", "r457", "r458", "r459", "r461", "r465", "r466", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r504", "r506", "r507", "r508", "r509", "r510", "r512", "r515", "r527", "r589", "r617", "r618", "r619", "r632", "r689" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r285", "r286", "r287", "r456", "r893", "r894", "r895", "r980", "r981", "r982", "r983" ] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Investment amount", "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting." } } }, "auth_ref": [ "r70" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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": [ "r285" ] }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r907", "r908", "r912" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails" ], "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": [ "r243", "r259", "r271", "r284", "r900", "r931" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails" ], "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": [ "r283" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r853" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r811", "r821", "r831", "r863" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r808", "r818", "r828", "r860" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r859" ] }, "tech_FairValueAdjustmentOnAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "FairValueAdjustmentOnAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of fair value adjustment made on available for sale securities during the period.", "label": "Fair value adjustment on available-for-sale investments", "terseLabel": "Fair value adjustment on available-for-sale investments" } } }, "auth_ref": [] }, "tech_FairValueAdjustmentToContingentConsiderationPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "FairValueAdjustmentToContingentConsiderationPayable", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2024", "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": [ "r492", "r493", "r494", "r495", "r496", "r497", "r500", "r768" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r492", "r493", "r494", "r495", "r496", "r497", "r500", "r768" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "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": [ "r365", "r394", "r395", "r396", "r397", "r398", "r399", "r486", "r488", "r489", "r490", "r491", "r498", "r499", "r501", "r530", "r531", "r532", "r748", "r749", "r755", "r756", "r757", "r765", "r770" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r487", "r488", "r489", "r491", "r765", "r990", "r1001" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r365", "r394", "r399", "r488", "r499", "r530", "r755", "r756", "r757", "r765" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r365", "r394", "r399", "r488", "r489", "r499", "r531", "r748", "r749", "r755", "r756", "r757", "r765" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r487", "r488", "r489", "r491", "r765", "r990", "r1001" ] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r135" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "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": [ "r365", "r394", "r395", "r396", "r397", "r398", "r399", "r486", "r488", "r489", "r490", "r491", "r498", "r499", "r501", "r530", "r531", "r532", "r748", "r749", "r755", "r756", "r757", "r765", "r770" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r765", "r987", "r988", "r989", "r990", "r991", "r1001" ] }, "tech_FairValueWriteUpOfAcquiredInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "FairValueWriteUpOfAcquiredInventory", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [] }, "tech_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "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/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails" ], "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": [ "r166", "r292", "r310", "r746" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "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": [ "r312", "r724", "r746" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "verboseLabel": "Remainder 2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1055" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "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": [ "r312", "r724", "r746" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "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": [ "r312", "r724", "r746" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "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": [ "r312", "r724", "r746" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "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": [ "r303", "r305", "r306", "r307", "r309", "r310", "r313", "r314", "r537", "r538", "r724" ] }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "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/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails" ], "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": [ "r292", "r310", "r538", "r746" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "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": [ "r303", "r305", "r306", "r307", "r309", "r310", "r313", "r314", "r724" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails" ], "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": [ "r537", "r953" ] }, "tech_FinitelivedIntangibleAssetsOtherAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "FinitelivedIntangibleAssetsOtherAdditions", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "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/20240930", "localname": "FirstPartOfForwardContractMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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_FiscalYear2024RestructuringActionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "FiscalYear2024RestructuringActionsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "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/20240930", "localname": "FiscalYear2025RestructuringActionsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "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": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r815", "r825", "r835", "r867" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r815", "r825", "r835", "r867" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r815", "r825", "r835", "r867" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r815", "r825", "r835", "r867" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r815", "r825", "r835", "r867" ] }, "tech_ForwardContractAdditionalInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "ForwardContractAdditionalInvestment", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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/20240930", "localname": "ForwardContractMilestoneAnnualEBITDA", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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/20240930", "localname": "ForwardContractMilestoneAnnualRevenueRequired", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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/20240930", "localname": "ForwardContractMilestoneMultipleForTotalExpectedPayments", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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/20240930", "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/2024", "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": [ "r848" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "GB", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnInvestments", "crdr": "credit", "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": [ "r104", "r107", "r889" ] }, "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee", "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": [ "r570", "r907", "r908", "r912", "r1018" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r739", "r966" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r165", "r293", "r569", "r740", "r745", "r766", "r776", "r935", "r942" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails" ], "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": [ "r300" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [ "r94", "r99", "r148", "r201", "r288", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r349", "r350", "r503", "r734", "r739", "r922", "r925", "r927", "r928", "r929", "r971" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "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": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r15", "r475" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "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": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r15" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r15" ] }, "tech_ImpactOfBusinessHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "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_ImpairmentOfAssetsHeldForSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "ImpairmentOfAssetsHeldForSaleMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to impairment of assets held for sale pursuant to restructuring plan.", "label": "Impairment Of Assets, Held For Sale [Member]", "terseLabel": "Impairment of assets held-for-sale" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "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": [ "r304", "r912", "r958" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment charges related to the disposal group", "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", "r120", "r767" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [ "r95", "r144", "r148", "r574", "r586", "r734", "r739", "r922", "r925", "r927", "r928", "r929" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "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", "r96", "r143", "r243", "r256", "r271", "r284", "r585" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r317", "r324", "r327", "r493", "r497", "r500", "r614", "r616", "r674", "r724", "r769", "r1022" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r324", "r327", "r493", "r497", "r500", "r614", "r616", "r674", "r724", "r769", "r1022" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r202", "r439", "r443", "r444", "r445", "r446", "r447", "r448", "r451", "r453", "r454", "r455", "r629", "r762" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes", "verboseLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r150", "r152", "r216", "r217", "r243", "r257", "r271", "r442", "r443", "r452", "r594", "r762" ] }, "tech_IncomeTaxExpenseBenefitDiscreteTaxItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "IncomeTaxExpenseBenefitDiscreteTaxItems", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the income tax expense (benefit) related to discrete tax items.", "label": "Income Tax Expense Benefit Discrete Tax Items", "terseLabel": "Income tax expense (benefit), discrete tax items" } } }, "auth_ref": [] }, "tech_IncomeTaxExpenseBenefitOtherImmaterialDiscreteTaxItemsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "IncomeTaxExpenseBenefitOtherImmaterialDiscreteTaxItemsNet", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to other net immaterial discrete income tax expense (benefit).", "label": "Income Tax Expense Benefit Other Immaterial Discrete Tax Items Net", "terseLabel": "Income tax expense (benefit), other immaterial discrete tax items, net" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r31", "r114", "r913", "r978", "r979" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income taxes payable", "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/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Change in operating assets and operating liabilities, net of acquisition:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "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": [ "r224", "r225", "r226", "r238", "r404" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r815", "r825", "r835", "r859", "r867", "r871", "r879" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r877" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r807", "r883" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r807", "r883" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r807", "r883" ] }, "tech_InstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "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/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r303", "r953", "r955" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails", "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": [ "r253", "r909" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Cash paid for interest", "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": [ "r193", "r197", "r198" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r147", "r243", "r251", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r739" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails" ], "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": [ "r119", "r729" ] }, "tech_InventoryFinishedGoodsNetOfReservesNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "InventoryFinishedGoodsNetOfReservesNonCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails" ], "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/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r171", "r728", "r776" ] }, "tech_InventoryNetCurrentAndNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "InventoryNetCurrentAndNonCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails" ], "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/2024", "localname": "InventoryNoncurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails" ], "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": [ "r901" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails" ], "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": [ "r119", "r730" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNet", "crdr": "credit", "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": [ "r102", "r103", "r106" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r593", "r624", "r625", "r626", "r627", "r694", "r695" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments, Fair Value Disclosure, Total", "verboseLabel": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r987", "r988", "r998" ] }, "tech_KimKeldermanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "KimKeldermanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Kim Kelderman.", "label": "Kim Kelderman [Member]", "terseLabel": "Kim Kelderman" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "terseLabel": "Land", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r975" ] }, "us-gaap_LegalCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalCostsPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r337" ] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalFees", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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": [ "r897" ] }, "tech_LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for asset and liabilities of operating leases of the lessee.", "label": "Lessee, Operating Lease, Asset and Liabilities [Table Text Block]", "terseLabel": "Schedule of table that summarizes the balance sheet classification of the Company's operating leases and amounts of right of use assets and lease liabilities and the weighted average remaining lease term and weighted average discount rate for the Company's operating leases" } } }, "auth_ref": [] }, "tech_LesseeOperatingLeaseCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bio-techne.com/20240930", "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/2024", "localname": "LesseeOperatingLeaseDescriptionAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1009" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "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": [ "r525" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "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": [ "r525" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "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": [ "r525" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "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": [ "r525" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "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": [ "r525" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "Remainder 2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1009" ] }, "tech_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability To Be Paid After Year Four", "verboseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r525" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1008" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r514" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r85", "r140", "r582", "r776", "r915", "r932", "r1002" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r75", "r160", "r201", "r288", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r349", "r350", "r469", "r472", "r473", "r503", "r776", "r971", "r1010", "r1011" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r488", "r987" ] }, "tech_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "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/2024", "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": [ "r72", "r76" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r73", "r137" ] }, "us-gaap_LitigationReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationReserve", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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": [ "r78", "r966" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r22", "r578" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermInvestments", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Investments", "terseLabel": "Long-term investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r162" ] }, "tech_LunaphoreTechnologiesSaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "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/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails" ], "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": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r400", "r438", "r491", "r535", "r613", "r615", "r623", "r643", "r644", "r692", "r696", "r698", "r699", "r709", "r722", "r723", "r744", "r752", "r760", "r770", "r771", "r772", "r773", "r786", "r973", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r851" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r851" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r400", "r438", "r491", "r535", "r613", "r615", "r623", "r643", "r644", "r692", "r696", "r698", "r699", "r709", "r722", "r723", "r744", "r752", "r760", "r770", "r771", "r772", "r786", "r973", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r870" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r878" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r852" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r112", "r113", "r115" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net earnings", "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": [ "r100", "r115", "r145", "r158", "r179", "r182", "r186", "r201", "r207", "r209", "r210", "r211", "r212", "r213", "r216", "r217", "r231", "r288", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r349", "r350", "r460", "r466", "r485", "r503", "r588", "r671", "r687", "r688", "r800", "r971" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "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": [ "r190", "r209", "r210", "r211", "r212", "r220", "r221", "r233", "r238", "r466" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "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": [ "r190", "r222", "r227", "r228", "r229", "r230", "r233", "r238" ] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r56" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r851" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r815", "r825", "r835", "r859", "r867" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r842" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r841" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r859" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r878" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r878" ] }, "tech_NoncashPortionOfLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "NoncashPortionOfLeaseExpense", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "terseLabel": "Other 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": [ "r105" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "lang": { "en-us": { "role": { "label": "Other income (expense)." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r740", "r924" ] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "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": [ "r25" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r148", "r734", "r922", "r925", "r927", "r928", "r929" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "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": [ "r519", "r775" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "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": [ "r517" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r517" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r517" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r518", "r521" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r516" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r524", "r775" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r523", "r775" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r265", "r266", "r267", "r268", "r269", "r272", "r739", "r740" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r172", "r776" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets", "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "totalLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r167" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [ "r7", "r13", "r131" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "crdr": "credit", "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": [ "r7", "r13", "r131" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240930", "localname": "OtherComprehensiveIncomeLossBeforeTranslationReclassificationNetOfTax", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "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/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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 amounts disclosed in Note 8", "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/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r20", "r180", "r183", "r187", "r213", "r504", "r505", "r510", "r571", "r589", "r904", "r905" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r13", "r131", "r180", "r183", "r213" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "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": [ "r7", "r13", "r131" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r58", "r66" ] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r898", "r976" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangibles", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r746", "r946", "r947", "r948", "r949", "r950", "r951", "r953", "r955", "r956", "r957" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r74", "r776" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r77" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails" ], "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": [] }, "tech_OtherNonoperatingIncomeAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "OtherNonoperatingIncomeAndExpense", "crdr": "credit", "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_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other operating activity", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r851" ] }, "tech_OtherRevenuesFromBusinessHeldForSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "OtherRevenuesFromBusinessHeldForSaleMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other revenues relating to the business that has met the held-for-sale criteria.", "label": "Other Revenues from Business Held for Sale [Member]", "terseLabel": "Other Revenues from Business Held for Sale" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r813", "r823", "r833", "r865" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r816", "r826", "r836", "r868" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r816", "r826", "r836", "r868" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails" ], "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": [ "r130", "r946", "r947", "r948", "r949", "r951", "r953", "r956", "r957" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r840" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "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": [ "r326", "r911" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r110" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid on RSUs and net share settlements", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r192" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "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", "r464" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows", "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_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Investment in Wilson Wolf", "verboseLabel": "Investment in Wilson Wolf", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r28" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Investments", "negatedLabel": "Investment in Spear Bio", "terseLabel": "Payments to acquire investment in Spear Bio", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r108" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r109" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r850" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r850" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r842" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r859" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r852" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r841" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r843" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r887" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r842" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.bio-techne.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Policy Text Block [Abstract]" } } }, "auth_ref": [] }, "tech_PreTaxRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "PreTaxRestructuringCharges", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of pre-tax restructuring charges.", "label": "Pre-tax Restructuring Charges", "terseLabel": "Pre-tax restructuring charges" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Distributions from (Investments in) Wilson Wolf", "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." } } }, "auth_ref": [ "r195", "r910" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r27", "r191", "r281", "r282" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r6", "r16" ] }, "tech_ProductAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "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/2024", "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": [ "r274", "r536", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r725", "r753", "r785", "r786", "r787", "r790", "r791", "r967", "r968", "r974", "r1019", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r274", "r536", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r725", "r753", "r785", "r786", "r787", "r790", "r791", "r967", "r968", "r974", "r1019", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "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": [ "r158", "r179", "r182", "r194", "r201", "r207", "r213", "r216", "r217", "r288", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r349", "r350", "r460", "r466", "r467", "r470", "r471", "r485", "r503", "r574", "r587", "r631", "r671", "r687", "r688", "r763", "r764", "r801", "r906", "r971" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails" ], "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": [ "r10", "r526" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails" ], "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": [ "r122", "r163", "r584" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r10", "r526", "r575", "r584", "r776" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataTables" ], "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": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails" ], "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": [ "r122", "r526" ] }, "tech_ProteinSciencesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "ProteinSciencesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails" ], "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/2024", "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": [ "r840" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r840" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r393", "r400", "r428", "r429", "r430", "r438", "r491", "r533", "r534", "r535", "r613", "r615", "r623", "r643", "r644", "r692", "r696", "r698", "r699", "r709", "r722", "r723", "r744", "r752", "r760", "r770", "r771", "r772", "r773", "r786", "r794", "r962", "r973", "r990", "r1013", "r1014", "r1015", "r1016", "r1017" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r393", "r400", "r428", "r429", "r430", "r438", "r491", "r533", "r534", "r535", "r613", "r615", "r623", "r643", "r644", "r692", "r696", "r698", "r699", "r709", "r722", "r723", "r744", "r752", "r760", "r770", "r771", "r772", "r773", "r786", "r794", "r962", "r973", "r990", "r1013", "r1014", "r1015", "r1016", "r1017" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "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": [ "r25" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r808", "r818", "r828", "r860" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r111", "r914" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [ "r977" ] }, "tech_RestOfWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "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/2024", "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": [ "r809", "r819", "r829", "r861" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r810", "r820", "r830", "r862" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r817", "r827", "r837", "r869" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "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": [ "r32" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "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": [] }, "tech_RestructuringActionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "RestructuringActionsPolicyTextBlock", "presentation": [ "http://www.bio-techne.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "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", "r329", "r330", "r963" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r325", "r326", "r330", "r331" ] }, "tech_RestructuringCostsNetOfAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "RestructuringCostsNetOfAdjustments", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "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/2024", "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "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": [ "r890", "r891" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "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/2024", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "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": [ "r326", "r331" ] }, "us-gaap_RestructuringReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveNoncurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Noncurrent", "periodEndLabel": "Accrued restructuring actions balances", "periodStartLabel": "Accrued restructuring actions balances", "documentation": "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r902", "r964", "r965" ] }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveSettledWithoutCash2", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Settled without Cash", "negatedLabel": "Non-cash adjustments", "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash." } } }, "auth_ref": [ "r326", "r331" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r127", "r581", "r620", "r622", "r628", "r652", "r776" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r154", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r289", "r290", "r316", "r449", "r450", "r457", "r458", "r459", "r461", "r465", "r466", "r476", "r478", "r479", "r481", "r483", "r512", "r515", "r617", "r619", "r632", "r1053" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [ "r146", "r147", "r243", "r250", "r251", "r265", "r271", "r274", "r276", "r278", "r388", "r389", "r536" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r153", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r392" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r522", "r775" ] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r975" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r878" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r878" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r218", "r401", "r892", "r919" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r25", "r1004", "r1005" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r59", "r62", "r475" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r15", "r52", "r53", "r54", "r57", "r60", "r62", "r64", "r65" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r921" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r285", "r286", "r287", "r456", "r893", "r894", "r895", "r980", "r981", "r982", "r983" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r987", "r988" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataTables" ], "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": [ "r746", "r952" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataTables" ], "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": [ "r745", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataTables" ], "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": [ "r933", "r945" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataTables" ], "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": [ "r23", "r86", "r87", "r88" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataTables" ], "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": [ "r901" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of the components of other income (expense)", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "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": [ "r39", "r124", "r125" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r36", "r94" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r33", "r34", "r35" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Schedule of the Consolidated Changes in Equity", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataTables" ], "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": [ "r746", "r954" ] }, "tech_SecondPartOfForwardContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "SecondPartOfForwardContractMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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/2024", "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": [ "r803" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r805" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails" ], "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": [ "r146", "r147", "r148", "r149", "r243", "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r278", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r315", "r328", "r332", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r736", "r739", "r740", "r745", "r789", "r1019", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r276", "r277", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r636", "r639", "r641", "r693", "r697", "r700", "r710", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r726", "r754", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r788", "r794", "r974", "r1019", "r1023", "r1024", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r149", "r243", "r245", "r246", "r247", "r248", "r249", "r261", "r263", "r264", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r278", "r735", "r737", "r738", "r739", "r741", "r742", "r743" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "negatedLabel": "Corporate general, selling, and administrative expenses", "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": [ "r101" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "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": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r753" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "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": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "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": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Common stock issued for exercise of options intrinsic values", "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": [ "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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": [ "r416" ] }, "tech_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredOptionsInPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredOptionsInPeriodValue", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Total value of options that expired during period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expired Options in Period, Value", "terseLabel": "Total net pre-tax value of options that expired" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "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": [ "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average fair values (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": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails", "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": [ "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "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": [ "r413" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r141", "r142", "r903" ] }, "tech_SpearBioMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "SpearBioMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Spear Bio.", "label": "Spear Bio [Member]", "terseLabel": "Spear Bio" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r146", "r147", "r148", "r149", "r156", "r243", "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r278", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r315", "r318", "r328", "r332", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r736", "r739", "r740", "r745", "r789", "r1019", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r80", "r83", "r84", "r154", "r184", "r185", "r186", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r244", "r289", "r290", "r316", "r377", "r449", "r450", "r457", "r458", "r459", "r461", "r465", "r466", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r504", "r506", "r507", "r508", "r509", "r510", "r512", "r515", "r527", "r589", "r617", "r618", "r619", "r632", "r689" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r276", "r277", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r636", "r639", "r641", "r693", "r697", "r700", "r710", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r726", "r754", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r788", "r794", "r974", "r1019", "r1023", "r1024", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "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/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails", "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "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": [ "r204", "r205", "r206", "r244", "r515", "r536", "r624", "r633", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r664", "r665", "r666", "r667", "r668", "r670", "r672", "r673", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r689", "r795" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r218", "r401", "r892", "r896", "r919" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "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/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails", "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r204", "r205", "r206", "r244", "r279", "r515", "r536", "r624", "r633", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r664", "r665", "r666", "r667", "r668", "r670", "r672", "r673", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r689", "r795" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r812", "r822", "r832", "r864" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "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": [ "r14", "r79", "r80", "r127" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Common stock issued for restricted stock awards (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r14", "r79", "r80", "r127" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "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": [ "r14", "r79", "r80", "r127", "r414" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "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": [ "r14", "r79", "r80", "r127" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Common stock issued for restricted stock awards", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r14", "r127" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Common stock issued for exercise of options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r80", "r83", "r84", "r127" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Bio-Techne's shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r80", "r83", "r84", "r118", "r653", "r669", "r690", "r691", "r776", "r802", "r915", "r932", "r1002", "r1053" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r49", "r50", "r51", "r154", "r155", "r185", "r204", "r205", "r206", "r208", "r213", "r215", "r289", "r290", "r316", "r377", "r449", "r450", "r457", "r458", "r459", "r461", "r465", "r466", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r504", "r506", "r510", "r513", "r527", "r618", "r619", "r630", "r653", "r669", "r690", "r691", "r711", "r801", "r915", "r932", "r1002", "r1053" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r528", "r529" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetData" ], "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": [ "r899" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareTables", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables", "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables", "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseTables", "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionTables", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationTables", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataTables", "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/2024", "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": [ "r858" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r850" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r857" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "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": [ "r47", "r946", "r947", "r948", "r949", "r950", "r951", "r953", "r955", "r956", "r957" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r877" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r879" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r880" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r881" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r881" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r879" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r879" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r882" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r880" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r325", "r326", "r330", "r331" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "tech_UndesignatedCapitalStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "UndesignatedCapitalStockNoParValue", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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/20240930", "localname": "UndesignatedCapitalStockSharesAuthorized", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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/20240930", "localname": "UndesignatedCapitalStockSharesIssued", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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/20240930", "localname": "UndesignatedCapitalStockSharesOutstanding", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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/20240930", "localname": "UndesignatedCapitalStockValue", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2024", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "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": [ "r232", "r235", "r236" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r876" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "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": [ "r520", "r775" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r846" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [ "r222", "r238" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "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": [ "r220", "r238" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "auth_ref": [] }, "tech_WilsonWolfCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20240930", "localname": "WilsonWolfCorporationMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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/2024", "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": [ "r844" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "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": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "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": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-8" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "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": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r49": { "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" }, "r50": { "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" }, "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": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r68": { "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" }, "r69": { "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" }, "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(12))", "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(19)(a))", "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(19)(b))", "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(19))", "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(20))", "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "30", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "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(1))", "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(12))", "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(13))", "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(14))", "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(15))", "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(16))", "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(17))", "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(18))", "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(30)(a)(4))", "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(4))", "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(6))", "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(8))", "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": "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r175": { "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" }, "r176": { "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" }, "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": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "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(24))", "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(25))", "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": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r626": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r627": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r748": { "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" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "610", "Publisher": "FASB", "URI": "https://asc.fasb.org/610/tableOfContent" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r911": { "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" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/720/tableOfContent" }, "r977": { "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" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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 85 0001558370-24-014439-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-014439-xbrl.zip M4$L#!!0 ( .N#95EG+8!<-A, #7+ 1 =&5C:"TR,#(T,#DS,"YX M>//4 ZSC.I;L33/?"29SI8)(XB-W;]P?[! M'F&>Y=O<6WS9B\)Y[_/>W[[^SU]^_M]>[[?SAQMB^U;D,B\DEF T9#9YXN&2 M3/T@H!ZY94)PQR'G@ML+1LC@8/_S_L'^Z0GI];XJ&>=4 H_O$27L<'^0%EPD MXGSOC P&_>/^X<'A,0@X._ET=C0@][2 MS6GDA. 0[_>(.JI^\)/#T!,%@EPQ.-:39Z!'H<*GHWU?+*"B@T'_M]N;B5(Q M);99()B%?BCP/,^$DW*=]H7OL/XK9E!1;!YI5J?>Q#:68S%-AA47)"=]*/"S-2IU+D4?^W&^[] M*V=?^!)4V*=*"LI*$5;Y(RLJ,$2A6.-T*,TILJ TT.J!!06I#EBPQD(LGD&3 MR+3FEAX0*"B:%P:B@A)*2IZH\%Q65&!@7N0>ZM [/.BSYY!YDL\%@@+AP5'O:/!JZ*).VT[(,CB>K:7>""PI M6%$C:64QH8V&HD^@+KXF>+DG0^I9[#75<7.JZZUR8?:MEY(S]Z]QH/W:3E6B MX=HL]#'.0GRE2??8K+I98V&QF5AV!2R6O4K8D]&LDA@+8X:O?R%$]5S4\_Q0 M-2U\E#X, N[-_?@)/,.@/,.(F4*X$?SQ_>':X,K!X/!H$(?9!"I0'=B%[]G0 MJ)D-/Z3OCN\GH$G]-QC?7E\,I_#&9PC^WH[OI MA(ROR&CX<'=]]\N$#.^0[O;^8?0-F*[_/B+7=_#WZ.?^:GTKFD1@U-C[JGZ# MVA(J5Q!A+Y4P)R1K&"WJ6)'3G.]5K4JVY&$:$>\3)^?4P=8\63(6RCJA4&0P MHGU8%^WSX(!]C8 M&J*^3H09_J-F\*>5$>K9)*NNBX1=-'L8?"]P_C:4$CK@QFU?SVZ.@..F"2"M MB,0U=>!O#_Y(AMS%[OHJ"H%LZ/HBY'\H&T?/ 7;J,&_<,D*VJL,<1A^;A5&F M#8G5(7E]2*(0F?NB"[@Z 5"^9PEWM4X(#@"GXX5Y2+OU,G8N-Y[%LHN.%TQAU@81*>12ZS*^)AI[)- M$7-<'HWFZU?CCTP%-0112A#4@B@UB#]/ PB+BZ<.KA:H58JA944N6@2JX(A/L]=PXTMY[<'HWU5V7RQA!L#@ M24W6.Q:.YU/Z7#7&;8=6IJC]K%F;J5@"CASH(-&GOA=O\93I*L)F>X&&P!D,RH$3YY0DB_3)AT3B3Q@^2>V8 M4%[KQ[\*3*\L7?!4+ (EQP#3?W%;P NAH\AE_208ZE :=PHA02#,Z>'#W,\A M;A$H@?D>IX-KZ\W\>\BD'K2*$&8H3N.=_2)WC6W^DTVV^+6> M,)[?YVR'%C2)7)>*E_%\PA>>FI-"0[7483WH6N\!88NS4G;?2I8A) 8'\-]J M9H\70R!;YZM40].D4BS+54M>ZR5IQ5V(F$+D@3TR+X)_+'\1Z[(*O(;"".=A M&19TX4,A< U)BYF9P8C?QS)^*%4- M+^+982:8Y"5W:-9;K]:G<#)%FB:1J\;N#R 11[+,I?2X/5?)%1E T"QT)'$I !X1YA6.! M_?NZ 4B9P@B+=E5#B>E& \W&E#/)?H_ [M&C;B96*C!5"8BD=+A5G ML+=9@W^+=?UZZ_NGD"3+&[>[6-XG'])?79?WIIM!4SIS=ALZB<3U@0-IO'Q@ M:3>!$]??A-P.U";V&KWMV*&ZRD:1' M3D-A0NNXC%;A;9@.GJTVE_0XK2,U 792!JSJ;9,.NV9;%'JP"F4F=#Z5T4E> M NC >.=MBXK.;:?"3>'P+J?KN\C:="M#'R(55":L3\M8:\ZF=V!MOF:NAZN2 MS@#80#.3K#P[WL&V^?)MU2RC@LX$FW9^45K)[1![EV4@O*E)AFJX6?$.R(ZE MKX^.X[\HP)O+'ZL>E^M!HGF>0.TFT@A3*Z6 B\,QG^ M&L\3BMH &_C-<)>:OQ[N8CV8 5*Z#OY-+YHR->?:?":4F[T2T37NW>Y2)'<' M3/T+\.H+'NQVL;L]&"'V2JD%B/3!-X/T'W>UT M;Q=6U]XJ]K_XOOW$'6>S6#++,P?0I\T"B'NZ $JK[V+&V-'D=[Y,GYNAYDAUMP)B#K,9D0K?_Z5P=NHS:IA>?"]T)!86Y,G3C1X24B48B?%L%/ M5UU[.'5>MRJU(ZGFJ*B]60MI_+7Z)'W+]+:PG!8DIT87/IN%S[T MSUG_3/E MGKH2TH>QE1Q[XTA\8_:BB#A^KJ1P8]]X/EWZDA69FT3;FRMA#L[2A775P1EK MFPXKQG,RA;!4]:HK6.*:R=B#4!4DT;P0JDB%/"OW'BI)8$)95A?;NWM?UM0' M-A=@"JY-7Z?M>L=M3K"8<*Z@,H%9^0YNA]8V:.&G8]WJ[OL\.^(N/R=;-F:5"SOC:^J-5=L MCLKREZ+>XC;:G*;YU;-$?!>J&Y^H,Z4[([TI0FK='= EGEW>*%"5-=82&W!L MIRK@-O:K$JF(_YI@ MPO]A%_; YD1]-_X,OP;_94]R%X:Q>\FSI6#S+WL85[WT ^?_ %/WGUTG)4'Q M:[Z^KN)OU3M)Q:D(*JR2E-)W[4&(^MHF9[*?*K]'^KNR"G!H:M4*="TT"H*D MJ5'%N&JA30Z=-;4)6)CSIN9L,YO&_3(J;-PSB63HN\-G+B]]EW(8H\YIY&CN M+JG!LCZ+J@]:%U-H(E/M;,12"8HEL5R2"O[/S(H_]Y^E?4:#@$-/@8^2!Y[G MQ]JK9_@(XA.Z#.)1E\F 6DGP2( Z%WB'1_GDT!OL#_:(M);,I3=^O)_TRK82 MLV76?:@V";@U&J0*2&;M+_S'/K-LE'9<7;&6''^HMK99K>I\N'AI4G.>)?VC MF0;E5L\]W(6VF%X%+0O^U4OY>OBH-SCL'=7W_IS*F1(7R=Z"TJ".#[0\?0;- M+'W2S!.9/"G"1O6G]''=\-<&,9"X\D3]98>U?9\RH--/-@/=#D4?^P^TX; ' MT!W5;7 :3O6WW#CZ3N,$[^$):F;7\X(C1($+77&*\3?XN%'\H2RY?0 J,5MD M YOQ)ID@)<\'YX,7JVG C/NOPB&, F M+I8PX[AE[HR)N,O&7O\?1LIXY .1V%.1=V:K'OGW$@V2,42O$X#E0G(B#WN./@E";].Z:%(0SW[6E<5224-]98E_O^ M]'BNCOP)_(96\:1QWLB:#+&ML4JN[\%42[S4ME1OV2P^:@IFL1D/-[07U;MV M \H%/M6\:)6WM09Q2^T\CR3WF)07OCN#"(RGY.KUCS\ +1L(^9S3#*\41^UW MC&.2:R^-[.3X;LY1[U+;O\73\4 A?!]'XVY/D'R32JU7WOC> I*(6VJ%[UKK M?[[CCV]$P\__W7TM65)2WT)+LB.?0_F<4OR8^]H:/E"O)5[Z84%R2M: W"[,[ M-Y6-C3E;V@=J[)CZ>*89H&/JFW&2VRR6@5&WL0ZU.T=%U!F=7T\O MA]665I"W=+"P7OGLQ?@X\]0VNL3W)[/^-G)"'JAN5HWU\)P"OF@)74SN0U-K M'6$6D?=)@%OUV_EC$\,G@ -VI9,G&I235#5-"[-3-CQ/SI2<,X_->8B[+H*% M6(#JY9&KS='2_J9"__CDCNOBPA>GSJHY=RPT^Z".C-9Z)7NYJ!31FK)61G(R MOL,AD5PR&U=?T.=X#8ED KK/.]^[B(0H]K@-^=K9]V9&@-Z)JC!37V]O)6D[ M3;QA,*IEXT!-6[R%>@U##72+2Q+JHKHI>P[/'=_Z5\[N#?E7(SU,BW;8[YB# M6Z<\OG]RY?A/JY?^U36^!G][C4\1>YGZYPQ?PAG.(>G^'Z/BRH^$P7(3L$X=P7PG_"U7T:0&&8GQ4WYFRI!R!+6?@&%V[CX!:. M0K/P#3!E[GJREO; ]\*W(PNST00Z'6YIEB&K25K8'X.R(>/>Q.+,JS!&5]Y" M2W#O;#S_X0O'+EFA*6NI!=GNW]!2"T+JS:3?.&I]\!HP&%./ G!S7<^6*)6.G,FUB%>M3%(7AYZSWETE9Y*$3F, MPJ4O!'R>;4F9<2]7"G#B$WS; H/PR7 BF"LMGFM:2;6E7$SM6 M?5 ]9,*U(MT%RH5Q4S71&T2AR:(Y=63E.+C*T'7O0)\SF(ZRJ:">=-)C"85; M;M32#+@@YY,=R6N-^](6O_8DF$PO_\%S1SCEB==OE"]6#X*MIWUCN[,LM674 MW$0>#98()KZGX#O^@C,Y*9]E--"UL.$K' 6/UVFB,,7)GKER6T-VC]-',>[ MUS>:W>MTWR=_9+-JB6\3@52HAP]WY\?I-?(U8SB%UB%L3 M([4-OXNP_8[G@#$\JZXA:J%- MKP?+QW,S:+6H6V@ECJL=)G^-7)>%RW(L:HM;: <,?G&J?0]M\?3@G(5/C'FW M5%C+P0#?(9DN08W%,W4)&RSUR>"5\-S;E4&.*T1L-^%OH M"6R;%K3+]#QXKF6NM.!*JM8,)4S#3955DT-6$E'3F%."N@E3"_$M+A3X,HR/ M-KP>#)95*_\5Q*U!VS"DF 0PQC_G?GD?8*6@A:!=.L0MM/%7[OX*+8@)EY97)'6%+;3ABDN+.CB9A"Q_HMLWTYQAKLO2 M=GN/F]N[EJ6%]NIO9&UL[5U;<^(ZMGZ?JOD/GLS+WE4G%T*N7=U[ MB@32.U5)2 $]>\[3+L<606>,S4B&)//KSY)\P0;+EHV!!>F'[B2@R_K6M[1T M6Y*^_N-][!@SPCCUW&\'C:.3 X.XEF=3]_7;P=0?'EX=_..WO_[EZ]\.#_]U MTWLP;,^:CHGK&Q8CID]LXXWZ(V/@32:F:SP2QJCC&#>,VJ_$,!HG1U=')T?7 MY\;AX6^RC!N30Q[/-61AIT>-Z(O;L#C/_6(T&L=GQZBM>>2Q5\A_ MTCC^U^-#WQJ1L7E(7>Z;KD4.#$C_A0WID:,@BOO@?$_+M@-/QQ!%5R\]&C R_'?C$&AT* DZNFR<"R-_[ M/O H+.36 MHX2WB6]2IXH6JE6#20W/S)L0YG] 8^W\9THG@K1UZB.W/DR*N7?!8[_2%X>T M.(\^E_9<_=>9\(%W#GL4UJ;36!,*FV MZX\(*Z\P33UEE;X-]"T+&CRG@A_^S(A#Q]0UF? $=_"+TZ#*I>0;:AREC$1V**OV57FR5L^+W==7O$FL($PGV% M60*MI5W6)\0V5/@ 0A&>;"NWCLDY3'^"V4@=&M*N8WL*2!B[_""B[>/FX]G\ MD+TSN-CZE%&ROJUXZ>D$T@M13$>,4>1@I67!U'SJB.Y&^M.,FK% M9%:DO/#7& "'4A(EG#:/PQ3'T/,'+>.0POSVH%#M46D+,D&)ENE8HD&)LAI' M[#?;LU@#_Z _CQV'D:](WNG=%I]9[NG[[WC=:32/?X MW.O\#IGN_]DQ[I_@[TX)NH7Z!-V>E1+;$>N-'LMF2A8U-/F++&_*#U]-1+[_!0V^T+/<[L5_)=Y.ZXL/6T"<,!NFI42JX M H#\#%V6ZU_&I.X6)2G="6#"'OB%#\#\Q3,([[SXS 8IG*OD(GUVV?F603F:)ZRQUBA1*36D,OILBW4K0!\S;U/I'O[#H,G M9CIB4\4>4Y=R7^AK%JU,*^Q#+_-^F,(*6/'U]=\9^$,P5O6T(9$"*7^E'7L1 M)'PT"3_2'7[W/%ML7_0)FU%P+WW/L16LJ3.D$5\"XHLMDEA$Q3)Y)9&A[)YG MQ)V2:$3*3,O_@_JCVRGWP8[9O#?AX)0XL=4[%15*VG7ZZX*,KXW#-,-+N[3\ M/E>9'A?%VY^"E5.4MF%\/5[8O][0GO9B^+WNMO6I[K;U3>NA]73;,?J_=SJ# M/M9=Z2 <3]$VHB\WVX*#6H-- M5P*I4&5TM-:S39@HJ%QC>?$3N.(M0#?H@X ML9GIR"!._]9D[ ,\@0S54XV>=/)B)"^/HHRA5&68^.CNCSSF#P@;BV,IP1:< MRCED)=U],K51X1OYM"S+FX*X/6(1L,(71^S4%;C1G"QIU%> ^GK'N"R-+N2T MB8?3Z'38!TBNW(::)]E]S@K1A!R=X>$H@-D=MBF?>-QT8#8VG< (.9A!B4#6 M8+1.['BPKC.XJ5+@[O-?,_;06L[Q6$OBL%6^%2PGW'UV-3&%K%W@82TZE?H, MDT8_>315[9?SLF!D,HNOTACPC8KB]6UYFJ@GI.@.?_#@M&?17FQ6GEWAKCP( M?,,?L3[]1AU'M:D2?KTKE.3*BV]@LW@T&AI]O#!G-14\%6<;6LP\@>Z MRPEQ69DN'TG[T\2$;P$P6C-Y-C_$@HG>\E$Z,5KV\N13KQYI@,-'8V<\<;P/ M0GI$GLG6;HN%^?:$W&HX\T)M.7P(9UBI51?-IIN?:4^8K0 2 MW]Q,SBNU>UM%ZGTAM 2ZD,E+/$RVR9 PEO T"23J1?V"7&B9U9ZX5@&(;UC\ MX+FO(HBC35Y\&9HSH;[I2,?3?7'H:Q QJ5J/T,J\^U2O@!/?P%G1NQ2OJT'$-U1>[&_T5K S,Z01-[:\852)U'+8\ V4M=>UEQ/N/GN:F&H?_R[? M\B<^^?.':Q-.7UVQ%!9V U+"K.#>X@RXZ-%4]9RCB@#QK0'?>N.QYRJ)5"7; M#8IC,)#XTN@42T,%6;<$V(K L4W9.V)ZTE=8L6;WV6Z:4M&Y.03?GNV@$=:#6'OYNZS2B MZCV:*TS'!)+N;6V82$V'"L@:^T.DY)TW94P M)P/VYV'\XM:7K !^U4+<]@7#Y4*WTQ9281,X&<$W]Q('S0#G,_-F%'SVS4=P MQ7^\%->R?#J3:P8*V]-+MQ3L)KF\$T)@XL]D.YQ?71<>8\U:/=7(MJ?,K@0?WPK.TF:YW * G[?P(57>G%"4;4_) M7PD^OC4=^4:3?%%;K$C C#[/FV,%M6J_!V@P' M[,%<(PS\S_7@^L7L*=>UJ@-?O%^P4OE(_)%GSV^$Z1'3H?\E=O0"2]>-)J^J ME8R2Q>RIL=2JCL*0PM)74NK[C*[;FIG4$89\Y[$^S%[[XN'2K E]E2+VE/[: M5!%2?[7NWD(>(+T?3T#DP$"YSZ:6/Q4/U-Y"Y_::V3D4Y]IG?BNB#RF]7C>E M(DY*@ W>$PK?F,V^(;0P?1K(&0#9YIFI>FDLC3M:?#G!TWG+[<(,_-$&6[Q= MEA<_J),_I9"SDRT?GJN]NUY-#Y%A(%J66UYAC@[[PD14HIU?&:>:Q)ACH7[@'0NP_+!TR+]U'Y!7VZ4RELE(B T)TK&$9G?JJ"6VK M41>15DMC_VVEI"HB"T&TI)AI_PMGWK.7GBN4\.GLHYPF(O- ="Y9H:-@F72% MR*&, G 9!]K((5W-X=N?EL_G$5L^&2.65;M#]4*K. 6LCB\J50PNNUJ1U&$XAO+R7Y69:!>P[P:RFB(*HYEL_& M?Q'TPIYC"XPGG%SV=FV;"G6Y-N^RMGBVD[Y,981VC_A3YHIC+/)) M5XC"OK7X_H7\3+AL9D7&U!ZE!'B$+TJG)O9"\*X4BG?>";,H5WM(MQ1)?C/8B.$;I$>31!@__,?&G\39SSW7KXU\>/;[FT1R:Q']/A79E^ MS_DNA[NP?]_>="+<1!QX _-=W"4NKBZH6M^=F4JM:]">EZ[O" M1=Q(X'A\RDB?.,1:>$2^;?IF(N"I+>XNG!J'QKP.<9]+6(T1 MUF/(B@Q1$WR;J,SX):SNUX/UW..BB*9.OM8:7O\,TXTGU0.GQ^FA:P5O7Z@ MPG;'Y.GG6RMT!V=E!^91C490)?Z>H,)3OWI9-NM+Q)#&)P]T)F:N2^(I/$1^ M)ASMO@P_R?9? 1N^'B('1%Z/7Y0-![,K,%6*[ET:$N3 2'1H&I>HE2_H"C5ZQ8EQN-IEDWG"6QB\$:<&7GT7']4H>/1*#3=^,ZW=*N$'J>Z;J8BZMWJ MF99!_B\QV>#-J\5,PK(^AW7D@<47-U .6X^,30H="^L.[Z #,1T!MA83R2SY MMQ)E%AG\1UCG?U9SFRDN5*D]>K\I-7F5E.S,; M3:A&[X78Y;08[IA5/HJCYTH*QJ:<7 A%N'9-S.J3@VA/"2T19/6)AIAUC9@50^*9!@2N87YT@ M0D6]J;@5VJ;.!_0ZA(VI*V]9B*\0'HM[HW(=987R=LP(UH,7WUQH'NM6U*MG MI-Q13G61('C?E$='N7RCES\SXE!A=DR$Y(E8VONXPG(ZYR6N\X+/I M6$2KE!S5GBV'3R<%D5%ZL2PR4$]*8PAQ#"F/X0VC0:[X.B&3$0J%?_ ;G>2] M]<8O $] 3[V^,&"FRX/G5QJ*UE.N"#3GP'-C_PJRX?(.53C4/-ZM1HMO<)VA MAAZQO%=7O!%Q;P-"&.Z8B:WLX,!Z% V3Z566MR/75DL=@]R*PF4*%22)CW8K M@KHV56W:!B_!!D^WT.+6;&+Q$'U;"L77J!5FM_@U#O/8*G?+?GW'J*Y3\VV7:SMVE?A-C"0C,^$ M1&][B"L?Q.)2IA5ONOJ?1KW.P6<5Y=>^DK@!&T]\$A^SR'BV=N M7W"Y55G2 M!%P! [@HEP2@,&O.-R6GY6)GSY5V%Q(9!4@RQWY"]>1 )8WBN81JQ M0(:4"/^60@)*K/^Y0A8\0%'B;<5G)#:=YA]&PGX4QFWD9T^WG.O+B_-MC#GU M>,H.Z*B 3WO!:1..0;Y.RI-!=R_9[B^7VWU0!_R2CI%+5X2_.<>/ M[4@\JB:@3+7A%URSQ2B.ZRO*AZ/)%G"1>H.U$B)\J\(*'-GWA>EEVA"K>+3U8;Q\&&'E(GB9 MX'?'#V)?GB@L(MK);T^7QEG:V3;;O+7D*G,"KGJ!.-Q"67Z3?J)F[/@Z UWE M:)Z[KEK<)[$47>3XMMQTX>6?MRY92DHWYR>7Y\VS/;6*/,#XXL1+HUB!*Q?_\< 9&)*#=CP3YEU&'H6![VA2?K!>XAB8VS@/9M% M1X%7*77#ZV@YXMX0, I2NQ9TBL7A*VNVE-3:W3H4A&]FWK5H@*9'K-0&QQQD M&:NJ5EI:5PW0U2528ZK,?(:!U:@K?':U"$H\&=7R+!JN?0?O$58QL=4+_I36 MMB:U(0R&RE-HOBI5!R57*'%W;&T-W605W>"Z?+9C,A>F4N+Y5/F$E?R/!^]E M+7XGE (I0VL1:%(!R;Z*NJ M31VABY6=75S.3KF[T\OSL\9.F/0"3YH.+\3WT^%5:M][81UK40E"E_>'K)G8 MK1EAYBMYFHY?1 A+J)E@/-N=^MPW77$41V% I4M! 7))KKPV4JH,7 VB(L?) MYK Z>GS.%)P$"S=^0M<@T:0GP_.GD<.]O19C8G,G[VK0U0O>._M9DTI0A>/* MM9:@YPEOL^Y;(V)/'=(=BBF_YQ+Y5/MRNK+K$8W&\GI$L+D8;B<>&[^$1?\J M5B5",<3.XEP0\5PM-C]2FH\IQ>)\N$+;IU+'*!2 M/U29D7(GN=-#@2_R]+M)76%S7;>XY66FW4&V]'%LZIX/.798QB!>*\[LB_4R M[1 U*P!:Y9[@K\>!5L.!UV__#U!+ P04 " #K@V59/WFVXU$R ",. , M%0 '1E8V@M,C R-# Y,S!?9&5F+GAM;.U];7/C-I+P]ZNZ_Z!G[LMNU>.Q M/9-<,E/)7LEO$]=Z+)_MV=Q]2M$D)#&A" 4D;2N__@"0E$@*;Z1(HCG#JJW- M6&P _0:@T=UH_/1?KZM@\HQ(Y./PYS>G;T_>3%#H8L\/%S^_2>+YT8]O_NL? M__YO/_V_HZ/_.;N_F7C8358HC"V;NWI_F'\ZP[''Z?W?\ M[N3==[2#C]__\/']Z>3N(V][60@1_^\9']WQ,=<4*)#*./KY'_\YME M'*\_'A^_O+R\?7G_%I,%;7]R>OP_GV\>W"5:.4=^&,5.Z*(W$PK_,>(_WF#7 MB3F'"LU?GTB0=_#^>#N6%(+]=92#';&?CD[?';T_??L:>6\R%-EG@T%R1OUH'#$O^VY*@^<]O8N0NCYBL3CZ\/V$T_\>%'[D!CA*"J%KXT6Q^ M1U!$=8NS>AIZ#\EJY9#-;/[@+T(J=-<)XZGKXB2,J7K>X#_Y^(B-&Z*W+EXQ33D]???^])C!'K<[/&>=D>B.6V/;U/TS\2.? MX=L&&T3=V2#K$'%YHA0F5H[+RG%)#$C1-"?SQ?.F2! MK/-5B9,-!M^C9Q0F]#\NIF@S6N@W9[$@:,$IF\TSB#8X5W\P&RQY0 %RZ7Y^ MY@1LIWA8(A1?.+%SZQ!"T7RNQ8H*!\S[AD3Y'<%K1.(-5?-+NLRNV;K0ACXT M&@\28Z[I_ \7/MUNIE&$VEFV:X\%B2%T20L7;/LXIPJ]H6O<=,56P-G\$\;> M"[6ON^20^>"V#9XVEA)U?[8II+MCX*_\D&Z)=!9?T7\$5XY/_N4$"9K-4PVF M'VY\Y\D/:!,4T=_HZWC MAPG?&HP,AFMT 8F=U^U6XO@A5P!,52&:A;.$_(*\19D(^OT\<**('P-2P_9Q MB2-4;MPVD[M'U(9,+M!33#&9Q4M$V.H=NFQCI\L4W>K;7Q4;C&:#*3=4[*A= MRF5=6K$NDS6%9_QV G8 X"IA.5DG /*UVKE 9,%_I:A[AP/=8DZW-G?9GG],FR V9]SE)ADUO$=T+'IW7 M5LY=0$BP(KZEPSU_5*DHEA1%3DHK7%7W;.=TOV!2+L@LVPN=H/#;/:*BH]OC M([Y':TQBYG7/6K;D"&D-B[I,Y'S*.5DE@3>-D/MV@9^/D>NE>#\2QZO8"K,P MV)29SGJ(1%TP0;!_<(EP:93ZV^NN+%<#I.=.],3I3:*CA>.L4Z01\E;'EZ\Q MFW*4;YT+-'>28,?OAK/69( "*0YQ M8L2@M?L/YR=QRA"\^,,_OC%]Q Y"JEQ@U\0T:,OFH !(=O^ MV(!'V1^4S-,?CTY/C][Q*/-_5,6^5Q.H.[87+>=P%A^IN?ANANZ)^E41';+SSDY>,R3%M>!QD>.28! M=DO#!RR?!1.#%=]#?KKBTW_L5GSZQV\W:$%-V#!F)BP=/>\K<)Y0\/,;R5?Z M-R-T[^MQU]BF@UV49EF&JNA3AF?Y4PG)G7"GI(PN5;R\FTP'#U#2.<$K.3>Q M$OL=BA\GE1XF,9Z46R81;8'7#-JABS F=*?X^G;-P%+.^ID+=QMGFDPPK6K!HM,O$8M8!$.\-*N#+4:*&CO=C" MWHRO(TSF5 M1'Z(HBCWZJOT6 5;U6BWZEE-2_@9 ?Y7LQVIJA+HKZI#K<+DC M2'I;3O''$3,]Z&^(/(NL8$/HC$=:: OT,FN*)>X7,!-JLA8NHU$!9T_#3<6$ MS>DLZKNF>Z;QBFXA:7_QG)S?/!2HO0XLXY$<# AI0DW7 RK(LZ_K6MG@&B06 MM5S6,5-O58>@]#O;D HIYB+U5D/EXI=! :&+_9,@L0?#&%Y!:P7>HL9KQ(7K MTUO2>W'W7.WUW4+2_BM&$[KQGY%7O8YTMOGL_(X)3R<6S(@&+3-.UFH)BR<[ M[*0Q@H:M];P1M[8WQYHH #Z4/\596 ,!-C-K#PQIGNZN;TN<[W* ;7!O'\ Z M(>?T5+C Q/^+FP>?2RDR0L)4#82$BAO8C*1)Y80;$%L.<%6[9FIOTB4D3;] MQ'_FF?6[:RWW?O2'0.=-0/.8JQ+4*IGY52II;,D$=(],$:@]K3>2%*Y%:E'S M5=WS@*RR6^C:'['+6RQO_FR37?A*4Z1Q* DS'=:)8L:8=&*!:0)1 MKH"#-85J"!6;DZ^;6?I1V9Q3C 9IPMTCMWQ?,HEGAS$FN!BKO M/GM ((A2[:M2,"EA]N>81B+8F+CBO!!W6M@4!9U!TN5ML#:]$\IF( YU@7H5 M;#50+X:U0&D%$7%&O@HF3\T7PP (X"O%@LVH$P;R11WS1'YQAY#T^YP@SX^O M')<5?!'=%Y$#9!P1 5@G1*B]*A A,?9U5\%];$1045_W.V-**NX$DHZRNB6[ M(Y?PD"\#V![@]P&L$R*_6J$!$Q(%(Q"BD 0V)JQ\Z*YVF#JQ9!U!TML;'"YB M1%8,6TFH0@627\D3@@ @1ZB[:B )2?;U5BD';$A6Z5J?H$.FN;*.;"=4W[/" M#B)'3O7WW)6P^[U/#(5A,<&7(I;V UW[3,0JK$M^A;PI=Q(4FT!:Z:8O#O$D M2YSP6T9IY9N-\YVP0$VQT,G99@=SYVSX-L30WN$>>NP6CG0[[W*(_#39R1#V M)HQ89W OO"S.OA(>/#6[D_$A3>7*U5!%FJL!I/@RM?5D5PD^PMEK!*NFT_Y\ M,A$5KD>KXCIQ-?U5TRTD[<]GINA*K^!3?G^U],DBVN+[N*K5#LZ:+^0OUJ!? MNCE;Z(!?D06]RF:8-\HW;=AZNTK5; V//P:YIP?T8,8G:#FH394"M\&K\FY0 M"Y%TAVB *3YO*U9?;;)JZ=OI-GB)K!Y#K0:UB:E!E7BOX3XB=WS8F4KK\-U M$K/'<4+F:.8&0)4F<0YY7^-5.=[=>!;SU(U4#_?/]5(NNPI)GKW>/7) UY;M M/W_Q$:$R7VYNT#,*U(N,0:/]U4;9R"83BH\"[".I7D+JM*VRQ*PMB*EM(G!\ M&%LD\U4Q$%\19+WW7$6T-6KAJ MBM(^7%\4I84PBN.KZHC(X^"NQN"2SMS+K.IM>@_&=T.9\C-[Y#Q,?>;#[U4J1$&ERC2:X" M1DV D"S6]5J-#,D&, _JR!(W9$-ICA@,R&>,X4#6YT_AW4#^N@1["7I_SIB M9MQ2@UHD2S@OS( UI#6?!ZD6&W$7Z\>O*%-;4VU_&J@0GCSBB0Y1RY?98S^U MP%@>B"0WU0PXXXP.& 210O4W!=<2>N@4,.0W-L&AMVF@1II-!#VRO:_XCXR, MV7SW J!DN5?"%19$"9PM:G[UXV6QG,8COI2_(W5 #RH.Z'HX9)]0BP4WQ*C7 MG4-(0KYMU$8=0$[TH_,Z3>(E)N*+LF; E256!@R"2.5>H@/7$MK67J+A-S;! MH?>]1(QT<2^1(PML*DC2I;-K5R( M+R.BG%9JX K9,N!#IU)M:6 ]3KU/*5,BBA-,AKS=ZB68XLZJ6#)B6)5+Z8-\ M-5I4-$G9 @+-VF._00L=S6T>_DU$@ UQZ7WJ*) OSA8ETM"FS!D*W>7*(:*Z MPG6;Z2=/I1D(%N0HU9M&DF9:%E2;=3"AQ+)1S:H]K"!,K1(9ROFUA[[=>@C> M[TE::#RZPN06O4Q=%R?LO=O%'<$A_:>+MD]^2=2M41\5W:O9A[4'MO)XF;"\ MAPEHA6XQZ*'SK)E$L ZMWB=:+3J*LTZ,O^U'6ZC]ZCN!LD"8!OJW4XD>*>!M MS!7BA!&UPG?)YU1BL[D R8A)*A)_4NYQ;0XAY6K;@QPZK_5:@;M#OO?9+Z6V M---;IM)N#=?D*>))>/'E,Y*^&J.!EFJS AX&K_S M2HIZ<5XI4>[_QI"[1%[" G%II=K/*%YB;_=*SOZO"$G<_8=VMZ=N;738$QME M:$B#T>H&0E;HFQP2;FY)L]43!>9B999\HLYT$L-+U7@H- M@4I-NI,0VIS2]O8U'\9:B7* M]C2&DX60MSJ^?(T9;4\!N@RI[9GZA6[\*-Z=P[F $(/SD%TTA2&%6-9G)@2[':37I62[2J5* M4BA3<0C7);OS'<$Q\L,'NFJ$+A);ORK CAA;WHPT7!6IPW8SE>!M5X&WCT50 M+>"E2'3K20&P&XX[06"LO7M8"Q>.;&FI6B44 2_^Z.(PIOOB9K<-H-V,*Q>C:+I M)%2AJ0,;^"8)G?42$[H$TT4-!WA!C] /CMP6UC0 L*,8*]763M;0--K+H[T\ MVLM@[647+T+_+^1=>Y0>?^XC+TN=2">]1PW%PG,R]%NR8I>=#037^B@ 5L=Z M]G8K5 .PQP_Q:^_R2:,+%#M^8&S+?W=R>G+:B8_[:%+ :O*W#*_Q2-#'Z[A& M+09T-%#28765K_.:KV$;&,<"PU=[#6FR') (:'>+3RA$Q GHHCKU5I2S$;_! M_8PN7]E;VA+G>L,^ .RB9N\IX\8DMB_2X5P8LK%XZLSDO<7S<")[%W'+EYEL MKZ5M::W9W:9.G"^_4IL-A[_B8'Z.R1JG=Q/DKAS6 MZ?!?PFB-7'XNEZ[B"E@ "[A*;7;[K)2"#I:**Y]$\9U#XMG\"I,7AWCG..1W M<.2+A[Z-Y>59JS#;E41/2A?+,WN?S*O)=(-&EA=Q5SEX_PO*]XVS,:1$@!.%.@]#T0#&*J/3 M+IU4.EQMSM.+VVE [1<4>'3C?W "I+CYJVD!8/W1J]#NHK"&&JM3@=^QW]VN MS]_;53BQE2T A/S-)&-$C57)'%P/Q\9.\9]-=PH)!; DT*16#Y0-0JE.!M5[ M.O)!1*X3_"]R"/M63GMV>1:PRA=AVA; =J%1I8)7PI0H&,?DFS%9#UZRWFW" M5&0VGZUY&:APD9\X)4)2P /8S\VDIJ !3C;?G;-)"\[B+*^LD-PDD8VZ29_B MT042E.)1DP%'0CS^@8^,03<,P<8)[](S"!-VC-&]6:+C5ZZ!/$>F. M+T(1-2'*KI NSZX?+Z;U99.WZU,D/W0DDIP6.(N>>$;/7D)$V'NR=_30S=*H M%[*\XAKM^Q3@CXS5HLC6E/B=![*\#1+\_XI@JUNL:N3'R\A6[SC33]]6G MY#ZT/O7T]/4LQ:GG^6GW.^TR$)BX6:]^AI.VA".F!$R\%=^R#[3_=C'7K8KF_C)F_;>!P^ EC[\4/@G-EG?1#.NQ5"P[RMQQ")1SA\^CH M]6KM^(11S*I,+Y!L[Y4!]RJT@WPN,@K@"&2'W&S.7'HW_G-^<_D1GZ%4ZZAN MS67VD7G[7L76R _3@"@XDJRQ0-P13/\9;U@8,:8["K,LUEQ!VUIH]2/TJ@V- M7$"=D-WUZ?2.H$?GM60RB!=9+72O FKDXM&2 &=R/E"46&D%9K:MV 76-+UN M5QCY;+,#R7P94W;&GJU3N^YU[:X_W-75B=\@#.NG.#%DYPA:0F=N%[KX([R(550!H0 MIRG+%ER)Z%Z$R+,LQB* ZY7S![F@!,@/O&21R'!H4+OH74>UBTKH33+\QBI& M;;LGF2^->]:X4INF28M:#:B:D986J^OI(^V[4L=8F3RM@ >8/BU7N%)503E- M=D,RJW6 -P@]H&=Z\ U=\44<+32 K&JMEI4",#)".C@2<&]3YNFGBL(OF<@S MV570 !)PC;BL):0#+A<=?35NEQDU Y!9:\YW(XH !/$'7'6P=N$L(SH@RF2L M.@BHZB"S-.@9B$YC]:5, 1R _;EV]4 !&6/1Q]XW_.$5?6QRN!URA9?:1;T, M*1DKO(P57J!L'KU7>)&P\L)W%B'=EWPW8G[)-5W2G.#,9Z]G;.1\-6D%8*E7 M,]F$",OF45I44^W"V(,"<+B3,EZ*-)QTT*$4HVAU3]9N2!:I[ORMZO$X,-( U6CGSOCQ1E:/ 028I()'VD2 %K_Y$BE"XB MH(O2\3B,DA63O<+;)P"R_ J15B-VM>'W<>\B43)DFQ$W A5ID?M EI\5,F>C M '?+J0P<74U>4 G&H@/'F-<2U+O)7V#H%+!1IC!(8"TZ8.KIKYP$NR8]WCA! M+,YRD,!8/!775N,*ZO;>DOR$\((XZZ7OTM.!YCW)?=@!)$-K*.B?\VE(IHB) M_%U).:Q]DTVK0EONRZEHC?L1L@^6K;=:/&3X=F!&7'Z^G%Z^9C5?OOQ3;D-( "T; M948L5.'?Q=6VN^GY=J1/!-'UAYPO_=!1W&_3-;%LIYFS64N)I77@_%:R#K / MEDVR6NL P[<#I67>V-G\5TP"3ZZF B"+\8)ZBBG ?!9E&E\R2*\0J1[0K'[I+2_WF/SJLT;M.@)_!)10=1UV-$IQ+(>4 !KZ9> M? 'QPHF=6X>D%[%J!W#>GYQ6 SCY()-LE D?9L+&H5^W0XV!FQ90'/"3P8WK MFHQ/!O>5A _AR>"#Y3+@]VL/>EG8B)K1!/Q:34!IH(\:+!1X<\6N7R^1QXJ) MI\G060Y*1'5%7">X20?@+;DF1 %(R9%9^N1-_L_KU9K@9R3/0ZK9%H#U MT5!*A@1:%>!GQUU2DXJ4C VEV)0M %Q0:R@L)5F6RU^$:98Y'?V:/5^Q("C2 M%0I3-0%P8ZVAD-1TC0?AK_4@W)U5]XG@J+;QG34"L#,9W@W3$ +G>M'4=9-5 MPDO+7J U0:Z?>L;0.D".),Y&8!]6M=A[(0+=F,X=5XW\&=]5\^?M1MQD@XYNK):0)$Y M5V/$']NKBO1L\]GY'9/SP(E4939K]3 @UU8MNJPNGPI,=WC>.BNUNZMV+S!< M7PT4V%#*8JKMOC>)GE% =PSOD:W#TT(*,E"1: M+O\2:]W/%1@ 1X 61%(ARG[2SAXAVJ0=60L E7A:$)"2Q-YOR-VSES0E=Q$+ MWP9R][" L1U."I5[[ZO]^X1[8B]QT)HV?J;L6"4K*1F\JAE9_F[Y"J&*D65$QP#/&."I[]-0A7CTS0 O@R4J)6X0,I:':72- )S2#I:=6:BF-SD)T-M=?L;8>_'9+B.4 MEEE3 1+<^'-9$,FLZ6 *J9J1 S@\>KYD1G!T'9X[ MA&Q8SN"*W96?S7.]:Q O_:%>O#1#8>*'DQR)28H%J]29XS$&4=M$\6S KQ,V M#I2.KQ-V$-8<7R?L(LHXODXXODXX^H6&[!?2G&#LG%(.\O- /(GD.%UA@OQ% M=LG6W3P2)XS2V/ GRH8;N1^N3@>#\=_4(/9FI^V?B1[R3J'D-F>_V:\@4 M.QZ+QK2,8F[F%9BLJADC@Q[0L4%*@^4+D/M8L7\2I,Z>-&@'XV"A432=A"HT M=6 ;WR2ALU[2)7:;QN>CZ$%1J%+3 ,"QPUBIME:RAJ8QL61,+!D32\;$DH,9 M.2:6C%=J:J^YND/4>*6F:2\P3,3Q2LUXI<:0S/$2![2+-G O<0SB!E1WMVN MW8 :PQR0PQRYQ^ 8[8*]^RQWGK=0%@\3.3;3VR MX(14OJKDKH[28&LE=_5X^3!]B?T19TZ[7 516HV6O>F=??$D$JS7Q6"28NN1 M!2!=KQC"NB,H\%=T">$EXJA2.L&5XY-_.4&"9O,L+3OT;GSGR0]H$Q31WY(5 M*[M3.Y:V]Z!V)996P(67Z^783!@Z$XX/R]C+BIZPSP6<)AE28Q!N#,*-0;@Q M"#<&X086!.YGODXD7H M_T4UT*-H^G/?*=Q13STY0J?(>?$E,W./=%OC 5A6&[NOV^)!:QY3R9FP3=2W M=8[I5UY"ZP:'BQB1E5"!^A\>P&Y@\$1:KRR!XY!OD^S=1MO'JE4:;3!N_LXX M $>E0%XK.ZCX10?7RGK8%U*0ZU!=KZ2_8<%7S.B/%4-2H\(OVXHO%RC-"J"D MT:/KH_.*HD<<.YWK5CU<^E2X'T H7#W^P-DRVN1!3B^EM/"Q!X-$-G"?:O@C M%-M$QHS!ZUR^B NIEA=OZVRT/K7K@P7MTG, CDHI!?@EPT^]-HIA >Q16L4KK8UB,JR*X1;% MU^$SBF*F82:R4#4 L%_5$HB*%@CKV06*_$5ZG%9L2C+@ 54GD9$ 3 @F>XH M',:6HM8IM31 [!@Y/BQ0FJ&XVQPUV=P&+>'L)E*-*]MI!C2-&:AC!JI$.KN- M+]HZ0W<.3(FD=(T & "F[].H"8$3==B=!&YQBD'ZDHCVA%H%!Y]7J2>AZSR8 MPL@)HVG#-/[LQ D;62,/ M:2OP&87&E,!9K[9Y0Y>O:VJ?HC,44N[*EBLI-/CL/RT%_4V+"^02Y$3H.E1N M$<:MAI$(9T()U$BSJ,1)]MV;L3R7A!!JT)\YD1\U"$;OU3R1!Z,EI4UR9"8X MG#B3+4(3CM$8MV[C!GJN%V<;+@-MS0 Y_( BU@HJ[-8#R/'*[GQ*YN*7$#]% MB#PS\J[#=1*SE+30I;.&G]:+1*D+!W0V' Q?DU:YA3K1.C/L!C@082F*+C.2 M9_,+M,:1KW93*5L <$]U/4E*L1(5+V L%6>;PEYZ1="?"0M\FRWA\I8#"A4; MT0-#5B+\S%9H54MPBZU.(8724U$(3GK1=JU1+J5F32&MJ7H-U0EOGSX8TCO; M;/_YBX\(9=-R<\,*SY@ME@#W")JH*W:J2@G M%X9XN5T6<;I.S19240N@ZZ=6887B$Q$(3ECO:@OK':#DG$Z$]0Z$L,Z