0001558370-23-018018.txt : 20231107 0001558370-23-018018.hdr.sgml : 20231107 20231107163557 ACCESSION NUMBER: 0001558370-23-018018 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231107 DATE AS OF CHANGE: 20231107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BIO-TECHNE Corp CENTRAL INDEX KEY: 0000842023 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] IRS NUMBER: 411427402 STATE OF INCORPORATION: MN FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-17272 FILM NUMBER: 231384496 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 tmb-20230930x10q.htm 10-Q
0000842023--06-302024Q100http://fasb.org/us-gaap/2023#OtherAssetsNoncurrentBIO-TECHNE Corp158354579157641914http://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensefalsefalsefalsefalsefalse0000842023us-gaap:CommonStockMember2023-07-012023-09-300000842023us-gaap:CommonStockMember2022-07-012022-09-3000008420232022-11-292022-11-290000842023us-gaap:RetainedEarningsMember2023-09-300000842023us-gaap:AdditionalPaidInCapitalMember2023-09-300000842023us-gaap:RetainedEarningsMember2023-06-300000842023us-gaap:AdditionalPaidInCapitalMember2023-06-300000842023us-gaap:RetainedEarningsMember2022-09-300000842023us-gaap:AdditionalPaidInCapitalMember2022-09-300000842023us-gaap:RetainedEarningsMember2022-06-300000842023us-gaap:NoncontrollingInterestMember2022-06-300000842023us-gaap:AdditionalPaidInCapitalMember2022-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-09-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-09-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-300000842023tech:EmployeeStockPurchasePlan2014Member2014-10-300000842023us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300000842023us-gaap:RestrictedStockMember2023-07-012023-09-300000842023us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300000842023us-gaap:RestrictedStockMember2022-07-012022-09-300000842023us-gaap:CorporateNonSegmentMember2023-07-012023-09-300000842023us-gaap:CorporateNonSegmentMember2022-07-012022-09-300000842023us-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2023-07-012023-09-300000842023tech:QTHoldingsCorporationMembertech:ProteinSciencesMember2023-07-012023-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:ChangzhouEminenceBiotechnologyMembertech:ProteinSciencesMember2022-07-012022-09-300000842023us-gaap:ServiceMember2022-07-012022-09-300000842023us-gaap:RoyaltyMember2022-07-012022-09-300000842023us-gaap:IntersegmentEliminationMember2022-07-012022-09-300000842023tech:RestOfWorldMember2022-07-012022-09-300000842023tech:ProductAndServicesMember2022-07-012022-09-300000842023tech:InstrumentsMember2022-07-012022-09-300000842023tech:EMEAExcludingUKMember2022-07-012022-09-300000842023tech:ConsumablesMember2022-07-012022-09-300000842023tech:APACExcludingGreaterChinaMember2022-07-012022-09-300000842023country:US2022-07-012022-09-300000842023country:GB2022-07-012022-09-300000842023country:CN2022-07-012022-09-300000842023us-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2023-09-300000842023us-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2023-06-300000842023tech:QTHoldingsCorporationMemberus-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2022-07-012023-06-300000842023tech:QTHoldingsCorporationMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembertech:AssetImpairmentMembertech:ProteinSciencesMember2022-07-012023-06-300000842023tech:QTHoldingsCorporationMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembertech:ProteinSciencesMember2022-07-012023-06-300000842023tech:QTHoldingsCorporationMemberus-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2022-07-012022-09-300000842023tech:QTHoldingsCorporationMembertech:AssetImpairmentMembertech:ProteinSciencesMember2022-07-012022-09-300000842023tech:QTHoldingsCorporationMembertech:ProteinSciencesMember2022-07-012022-09-300000842023us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000842023us-gaap:MachineryAndEquipmentMember2023-09-300000842023us-gaap:LandMember2023-09-300000842023us-gaap:ConstructionInProgressMember2023-09-300000842023us-gaap:BuildingAndBuildingImprovementsMember2023-09-300000842023us-gaap:MachineryAndEquipmentMember2023-06-300000842023us-gaap:LandMember2023-06-300000842023us-gaap:ConstructionInProgressMember2023-06-300000842023us-gaap:BuildingAndBuildingImprovementsMember2023-06-300000842023tech:ChangzhouEminenceBiotechnologyMember2022-09-012022-09-010000842023tech:WilsonWolfCorporationMember2023-01-012023-03-310000842023tech:WilsonWolfCorporationMember2021-12-012021-12-310000842023us-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2023-07-012023-09-300000842023tech:QTHoldingsCorporationMemberus-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2022-10-012023-06-300000842023tech:QTHoldingsCorporationMembertech:AssetImpairmentMembertech:ProteinSciencesMember2022-10-012023-06-300000842023tech:QTHoldingsCorporationMembertech:ProteinSciencesMember2022-10-012023-06-300000842023us-gaap:EmployeeSeveranceMembertech:ProteinSciencesMember2022-07-012023-06-300000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2023-07-012023-09-300000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndGenomicsMember2023-07-012023-09-300000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2022-07-012022-09-300000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndGenomicsMember2022-07-012022-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:AccumulatedNetUnrealizedInvestmentGainLossMember2023-07-012023-09-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-07-012022-09-300000842023us-gaap:DesignatedAsHedgingInstrumentMember2022-07-012022-09-300000842023us-gaap:AccumulatedTranslationAdjustmentMember2022-07-012022-09-300000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-07-012022-09-300000842023tech:AmendedCreditAgreementMember2023-09-300000842023us-gaap:RevolvingCreditFacilityMembertech:AmendedCreditAgreementMember2022-08-312022-08-310000842023srt:MaximumMember2023-09-300000842023tech:ExchangedTradedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000842023tech:ExchangedTradedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000842023tech:ExchangeTradedInvestmentGradeBondFundsMember2023-06-300000842023tech:WilsonWolfCorporationMember2023-07-012023-09-300000842023tech:ProteinSciencesMember2023-07-012023-09-300000842023tech:DiagnosticsAndGenomicsMember2023-07-012023-09-300000842023tech:ProteinSciencesMember2023-09-300000842023tech:DiagnosticsAndGenomicsMember2023-09-300000842023tech:ProteinSciencesMember2023-06-300000842023tech:DiagnosticsAndGenomicsMember2023-06-300000842023tech:ExchangedTradedSecuritiesMember2023-07-012023-09-300000842023tech:ChangzhouEminenceBiotechnologyMemberus-gaap:NonoperatingIncomeExpenseMember2022-07-012022-09-300000842023tech:ChemocentryxMember2022-07-012022-09-300000842023tech:ChangzhouEminenceBiotechnologyMember2022-07-012022-09-300000842023srt:MinimumMembertech:LunaphoreTechnologiesSaMemberus-gaap:TradeNamesMember2023-09-300000842023srt:MaximumMembertech:LunaphoreTechnologiesSaMemberus-gaap:TradeNamesMember2023-09-300000842023us-gaap:TradeNamesMember2023-09-300000842023us-gaap:PatentsMember2023-09-300000842023us-gaap:OtherIntangibleAssetsMember2023-09-300000842023us-gaap:DevelopedTechnologyRightsMember2023-09-300000842023us-gaap:CustomerRelationshipsMember2023-09-300000842023us-gaap:TradeNamesMember2023-06-300000842023us-gaap:PatentsMember2023-06-300000842023us-gaap:OtherIntangibleAssetsMember2023-06-300000842023us-gaap:DevelopedTechnologyRightsMember2023-06-300000842023us-gaap:CustomerRelationshipsMember2023-06-300000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2023-09-300000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2023-06-300000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2023-07-012023-09-300000842023tech:WilsonWolfCorporationMember2023-03-310000842023us-gaap:RetainedEarningsMember2023-07-012023-09-300000842023us-gaap:RetainedEarningsMember2022-07-012022-09-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-07-310000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-05-310000842023us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000842023us-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000842023us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000842023us-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000842023us-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000842023us-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-09-300000842023tech:ForwardStartingSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000842023us-gaap:CommonStockMember2023-09-300000842023us-gaap:CommonStockMember2023-06-300000842023us-gaap:CommonStockMember2022-09-300000842023us-gaap:CommonStockMember2022-06-3000008420232022-10-2700008420232022-10-2600008420232022-09-3000008420232022-06-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:TradeNamesMember2023-09-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:DevelopedTechnologyRightsMember2023-09-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:CustomerRelationshipsMember2023-09-300000842023tech:LunaphoreTechnologiesSaMemberus-gaap:TradeNamesMember2023-07-070000842023tech:LunaphoreTechnologiesSaMemberus-gaap:DevelopedTechnologyRightsMember2023-07-070000842023tech:LunaphoreTechnologiesSaMemberus-gaap:CustomerRelationshipsMember2023-07-070000842023us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000842023us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000842023tech:NamocellIncMember2023-06-300000842023tech:AcquisitionOfAsuragenIncMember2023-06-300000842023tech:NamocellIncMember2022-07-010000842023tech:AcquisitionOfAsuragenIncMember2021-04-060000842023tech:NamocellIncMember2023-09-300000842023tech:AcquisitionOfAsuragenIncMember2023-09-300000842023tech:AcquisitionOfAsuragenIncAndNamocellIncMember2023-09-300000842023tech:LunaphoreTechnologiesSaMember2023-07-072023-07-070000842023tech:LunaphoreTechnologiesSaMember2023-07-012023-09-300000842023us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000842023us-gaap:FairValueMeasurementsRecurringMember2023-09-300000842023us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000842023us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000842023us-gaap:FairValueMeasurementsRecurringMember2023-06-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300000842023us-gaap:CostOfSalesMember2023-07-012023-09-300000842023tech:EmployeeStockPurchasePlan2014Member2023-07-012023-09-300000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300000842023us-gaap:CostOfSalesMember2022-07-012022-09-300000842023tech:EmployeeStockPurchasePlan2014Member2022-07-012022-09-300000842023us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000842023us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000842023tech:QTHoldingsCorporationMembertech:ProteinSciencesMember2022-07-012023-06-300000842023tech:ProteinSciencesMember2022-07-012023-06-300000842023us-gaap:NoncontrollingInterestMember2022-07-012022-09-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000842023us-gaap:RevolvingCreditFacilityMembertech:AmendedCreditAgreementMember2022-08-310000842023us-gaap:OtherNoncurrentAssetsMember2023-09-300000842023us-gaap:OtherNoncurrentAssetsMember2023-06-300000842023tech:WilsonWolfCorporationMember2023-09-300000842023tech:WilsonWolfCorporationMembertech:FirstPartOfForwardContractMember2023-09-300000842023tech:WilsonWolfCorporationMembertech:SecondPartOfForwardContractMember2023-09-3000008420232022-07-012022-09-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-09-300000842023us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-07-012023-07-310000842023tech:LunaphoreTechnologiesSaMember2023-09-300000842023tech:LunaphoreTechnologiesSaMember2023-07-0700008420232023-09-3000008420232023-06-300000842023us-gaap:OperatingSegmentsMember2023-07-012023-09-300000842023us-gaap:OperatingSegmentsMember2022-07-012022-09-3000008420232023-11-0100008420232023-07-012023-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, 2023, or

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

For the transition period from                      to

Commission file number 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 November 1, 2023, 158,150,379 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, 

2023

2022

Net sales

$

276,935

$

269,655

Cost of sales

 

91,744

 

90,060

Gross margin

 

185,191

 

179,595

Operating expenses:

 

  

Selling, general and administrative

 

105,331

 

99,375

Research and development

 

23,998

 

23,903

Total operating expenses

 

129,329

 

123,278

Operating income

 

55,862

 

56,317

Other income (expense)

(6,304)

47,399

Earnings before income taxes

 

49,558

 

103,716

Income taxes (benefit)

 

(1,435)

 

13,982

Net earnings, including noncontrolling interest

 

50,993

 

89,734

Net earnings attributable to noncontrolling interest

 

 

179

Net earnings attributable to Bio-Techne

$

50,993

$

89,555

Other comprehensive income (loss):

 

  

 

  

Foreign currency translation adjustments

 

(11,602)

 

(21,457)

Foreign currency translation reclassified to earnings with Eminence deconsolidation

119

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

 

(350)

 

4,695

Other comprehensive income (loss)

 

(11,952)

 

(16,643)

Other comprehensive income (loss) attributable to noncontrolling interest

 

 

(33)

Other comprehensive income (loss) attributable to Bio-Techne

 

(11,952)

 

(16,610)

Comprehensive income attributable to Bio-Techne

$

39,041

$

72,945

Earnings per share attributable to Bio-Techne(1):

Basic

$

0.32

$

0.57

Diluted

$

0.31

$

0.55

Weighted average common shares outstanding(1):

 

  

 

  

Basic

 

158,130

 

156,929

Diluted

 

161,940

 

162,172

(1)Prior period results have been adjusted to reflect the four-for-one stock split effected in the form of a stock dividend on November 29,2022. See Note 1 for details.

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, 

2023

June 30, 

(unaudited)

2023

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

148,663

$

180,571

Short-term available-for-sale investments

 

 

23,739

Accounts receivable, less allowance for doubtful accounts of $4,920 and $4,738, respectively

 

204,570

 

218,468

Inventories

 

186,080

 

171,638

Other current assets

 

52,164

 

27,066

Total current assets

 

591,477

 

621,482

Property and equipment, net

 

231,683

 

226,200

Right of use asset

 

102,277

 

98,326

Goodwill

 

969,376

 

872,737

Intangible assets, net

 

578,971

 

534,645

Other assets

 

281,576

 

285,302

Total assets

$

2,755,360

$

2,638,692

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Trade accounts payable

$

28,084

$

25,679

Salaries, wages and related accruals

 

34,891

 

36,747

Accrued expenses

 

15,937

 

14,880

Contract liabilities

 

24,516

 

23,069

Income taxes payable

 

5,938

 

12,022

Operating lease liabilities - current

 

12,198

 

11,199

Contingent consideration payable

 

1,750

 

3,500

Other current liabilities

 

4,440

 

1,413

Total current liabilities

 

127,754

 

128,509

Deferred income taxes

 

83,134

 

88,982

Long-term debt obligations

 

440,000

 

350,000

Operating lease liabilities

 

97,332

 

93,766

Other long-term liabilities

 

9,394

 

10,919

 

  

 

  

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,354,579 and 157,641,914 respectively

 

1,584

 

1,576

Additional paid-in capital

 

746,606

 

721,543

Retained earnings

 

1,327,572

 

1,309,461

Accumulated other comprehensive loss

 

(78,016)

 

(66,064)

Total Bio-Techne’s shareholders’ equity

 

1,997,746

 

1,966,516

Noncontrolling interest

 

 

Total shareholders’ equity

 

1,997,746

 

1,966,516

Total liabilities and shareholders’ equity

$

2,755,360

$

2,638,692

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, 

2023

2022

CASH FLOWS FROM OPERATING ACTIVITIES:

 

  

 

  

Net earnings, including noncontrolling interest

$

50,993

$

89,734

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

 

  

 

  

Depreciation and amortization

 

28,540

 

26,641

Costs recognized on sale of acquired inventory

 

181

 

300

Deferred income taxes

 

(11,591)

 

(4,767)

Stock-based compensation expense

 

10,093

 

14,461

Fair value adjustment to contingent consideration payable

 

(1,750)

 

(100)

Gain on sale of CCXI investment

 

 

(37,176)

Fair value adjustment on available-for-sale investments

 

(283)

 

(911)

(Gain) loss on equity method investment

2,382

Gain on sale of Eminence

(11,682)

Leases, net

 

613

 

2,545

Other operating activity

 

182

 

(32)

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

 

  

 

  

Trade accounts and other receivables, net

 

15,599

 

17,335

Inventories

 

(5,216)

 

(10,685)

Prepaid expenses

 

(2,572)

 

(2,760)

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

 

(2,695)

 

(1,401)

Salaries, wages and related accruals

 

(2,157)

 

(28,360)

Income taxes payable

 

(22,936)

 

2,939

Net cash provided by (used in) operating activities

 

59,383

 

56,081

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Proceeds from sale of available-for-sale investments

 

23,759

 

14,509

Purchases of available-for-sale investments

 

 

(14,500)

Proceeds from sale of CCXI investment

73,219

Additions to property and equipment

 

(13,592)

 

(9,556)

Acquisitions, net of cash acquired

 

(166,426)

 

(101,184)

Distributions from (Investments in) Wilson Wolf

2,149

Proceeds from sale of Eminence

 

 

17,824

Net cash provided by (used in) investing activities

 

(154,110)

 

(19,688)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

Cash dividends

 

(12,654)

 

(12,545)

Proceeds from stock option exercises

 

14,394

 

11,950

Re-purchases of common stock

 

 

(19,562)

Borrowings under line-of-credit agreement

 

160,000

 

449,661

Repayments of long-term debt

 

(70,000)

 

(441,000)

Taxes paid on RSUs and net share settlements

(20,228)

(17,853)

Other financing activity

 

 

(2,457)

Net cash provided by (used in) financing activities

 

71,512

 

(31,806)

Effect of exchange rate changes on cash and cash equivalents

 

(8,693)

 

(11,897)

Net change in cash and cash equivalents

 

(31,908)

 

(7,310)

Cash and cash equivalents at beginning of period

 

180,571

 

172,567

Cash and cash equivalents at end of period

$

148,663

$

165,257

Supplemental disclosure of cash flow information:

Cash paid for income taxes

$

32,797

$

14,892

Cash paid for interest

$

4,506

$

3,409

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, 2023, included in the Company's Annual Report on Form 10-K for fiscal 2023. A summary of significant accounting policies followed by the Company is detailed in the Company's Annual Report on Form 10-K for fiscal 2023. The Company follows these policies in preparation of the interim unaudited condensed consolidated financial statements.

During the quarter ended September 30, 2023, the Company operated under two operating segments, Protein Sciences and Diagnostics and Genomics. 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 2023.

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

Partially-owned consolidated subsidiary: On September 1, 2022, the Company completed the sale of its equity shares of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) for approximately $17.8 million to a third party. Eminence was considered a variable-interest entity that was fully consolidated in our financial statements. Prior to the sale, Eminence had revenue of $2.0 million for the first fiscal quarter of 2023 within our Protein Sciences segment. As a result of the sale of the business, the Company recorded a gain of $11.7 million within the Other income (expense) line in the Condensed Consolidated Statement of Earnings.

Investments: In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or 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, 2023, there was $2.3 million of

4

loss recorded on the Company’s Consolidated Statement of Earnings and Comprehensive Income related to the investment. The Company’s total investment of $252 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.

Fiscal Year 2023 Restructuring Actions:

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 are expected to be 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. Restructuring actions, including cash and non-cash impacts, are as follows (in thousands):

Employee

severance

Expense incurred in fiscal year 2023

$

1,677

Fiscal year 2023 cash payments

(762)

Fiscal year 2023 adjustments

(18)

Accrued restructuring actions balances as of June 30, 2023

$

897

Fiscal year 2024 cash payments

(707)

Fiscal year 2024 adjustments(1)

89

Accrued restructuring actions balances as of September 30, 2023(2)

$

279

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

(2) The remaining balance as of September 30, 2023 relates to employee severance that is paid out over a one-year period.

QT Holdings Corporation (Quad)

In August 2022, the Company informed employees of our decision to close our QT Holdings Corporation (Quad) facility as part of a realignment of activities within our Reagent Solutions division. The closure of the site was completed in the fourth quarter of fiscal 2023. As a result of the restructuring activities, a pre-tax charge of $2.2 million was recorded within our Protein Sciences segment. The related restructuring charges for the year ended June 30, 2023 were recorded in the income statement as follows (in thousands):

Employee

Asset

    

severance

    

impairment and other

    

Total

Selling, general and administrative

$

1,328

$

842

$

2,170

Employee

Asset

    

severance

    

impairment and other

    

Total

Expense incurred in the first quarter of 2023

$

1,328

$

842

$

2,170

Cash payments

(1,233)

(772)

(2,005)

Adjustments

(95)

(70)

(165)

Accrued restructuring actions balances as of June 30, 2023

$

$

$

5

Recently Adopted Accounting Pronouncements

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

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

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, 2023 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, 2023 and June 30, 2023 were approximately $25.8 million and $24.6 million, respectively. 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.

6

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

Revenue by type is as follows (in thousands):

    

Quarter Ended

September 30, 

    

2023

    

2022

Consumables

$

224,547

$

216,430

Instruments

 

24,860

 

26,458

Services

 

21,454

 

21,445

Total product and services revenue, net

$

270,861

$

264,333

Royalty revenues

 

6,074

 

5,322

Total revenues, net

$

276,935

$

269,655

Revenue by geography is as follows (in thousands):

    

Quarter Ended

September 30, 

    

2023

    

2022

 

  

 

  

United States

$

159,105

$

155,431

EMEA, excluding United Kingdom

 

54,798

 

46,021

United Kingdom

 

12,449

 

11,702

APAC, excluding Greater China

 

17,351

 

17,465

Greater China

 

25,485

 

31,521

Rest of World

 

7,747

 

7,515

Net Sales

$

276,935

$

269,655

Note 3. Selected Balance Sheet Data:

Inventories:

Inventories consist of (in thousands):

    

September 30, 

June 30, 

    

2023

    

2023

Raw materials

$

84,739

$

84,551

Finished goods(1)

 

106,539

 

92,474

Inventories, net

$

191,278

$

177,025

(1) Finished goods inventory of $5,198 and $5,387 included within other long-term assets in the respective September 30, 2023 and June 30, 2023, consolidated balance sheet. The inventory is included in long-term assets as it is forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.

7

Property and Equipment:

Property and equipment consist of (in thousands):

    

September 30, 

June 30, 

    

2023

    

2023

Land

$

9,076

$

9,100

Buildings and improvements

 

245,161

 

245,302

Machinery and equipment

196,655

190,019

Construction in progress

 

21,769

 

15,491

Property and equipment, cost

 

472,661

 

459,912

Accumulated depreciation and amortization

 

(240,978)

 

(233,712)

Property and equipment, net

$

231,683

$

226,200

Intangible Assets:

Intangible assets consist of (in thousands):

September 30, 

June 30, 

2023

2023

Developed technology

$

674,274

$

616,311

Trade names

 

151,324

 

146,945

Customer relationships

 

214,601

 

213,878

Patents

 

3,985

 

3,815

Other intangibles

 

11,860

 

11,566

Definite-lived intangible assets

 

1,056,044

 

992,515

Accumulated amortization

 

(499,773)

 

(480,570)

Definite-lived intangibles assets, net

 

556,271

 

511,945

In process research and development

 

22,700

 

22,700

Total intangible assets, net

$

578,971

$

534,645

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

Beginning balance

$

534,645

Acquisitions

 

66,400

Other additions

 

433

Amortization expense

 

(20,231)

Currency translation

(2,276)

Ending balance

$

578,971

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

Remainder 2024

    

$

60,132

2025

 

77,039

2026

 

73,092

2027

 

62,952

2028

 

59,308

Thereafter

 

223,748

Total

$

556,271

8

Goodwill:

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

    

    

Diagnostics and

    

Protein Sciences

 Genomics

Total

June 30, 2023

$

427,027

$

445,710

$

872,737

Acquisitions

 

102,560

102,560

Currency translation

 

(2,983)

(2,938)

(5,921)

September 30, 2023

$

424,044

$

545,332

$

969,376

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 2023. No indicators of impairment were identified as part of our assessment.

Other assets:

Other assets consist of (in thousands):

    

September 30, 

June 30, 

    

2023

2023

Investment in Wilson Wolf

$

251,644

$

255,857

Derivative instruments

17,491

16,857

Long-term inventory

5,198

5,387

Other

 

7,243

 

7,201

Other assets

$

281,576

$

285,302

Note 4. Acquisitions:

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

Fiscal year 2024 Acquisitions

Lunaphore Technologies SA.

On July 7, 2023, the Company acquired all of the ownership interests of Lunaphore Technologies SA (“Lunaphore”) for $170.1 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 Genomics operating segment in the first quarter of fiscal year 2024. 

The allocation of purchase consideration related to Lunaphore is considered preliminary with provisional amounts primarily related to the finalization of the working capital adjustment, current assets and liabilities, equipment, intangible assets, certain tax-related amounts, and goodwill. The Company expects to finalize the allocation of purchase price within the one-year measurement-period following the acquisition. Net sales and operating loss of this business included in Bio-Techne's consolidated results of operations as of September 30, 2023 were approximately $2.1 million and $7.3 million, respectively. The preliminary estimated fair values of the assets acquired and liabilities assumed as of the acquisition date and as of September 30, 2023 are as follows (in thousands):

9

 

Preliminary allocation at acquisition date and at September 30, 2023

Current assets

$

12,512

Equipment and other long-term assets

 

1,470

Intangible assets:

Developed technologies

 

60,300

Tradenames

 

4,900

Customer relationships

 

1,200

Goodwill

 

102,560

Total assets acquired

 

182,942

Liabilities

 

7,096

Deferred income taxes, net

 

5,768

Net assets acquired

$

170,078

Cash paid

 

166,426

Estimated net working capital payable

 

3,652

Net assets acquired

$

170,078

Tangible assets and liabilities acquired were recorded at fair value on the date of close based on management's preliminary assessment. The purchase price allocated to developed technology and customer relationships was based on management’s preliminary 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 preliminary 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 estimated to be 14 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 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 preliminary calculation of acquired net operating losses.

Note 5. Fair Value Measurements:

The Company’s financial instruments include cash and cash equivalents, available for sale investments, derivative instruments, accounts receivable, accounts payable, contingent consideration obligations, 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.

10

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

2023

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

Short-term available-for-sale investments

$

$

$

$

Derivatives designated as hedging instruments - cash flow hedges

Other assets

 

16,398

 

 

16,398

 

Derivatives designated as hedging instruments - net investment hedge

Other assets

1,093

1,093

Total assets

$

17,491

$

$

17,491

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

Contingent consideration payable

$

1,750

$

$

$

1,750

Total liabilities

$

1,750

$

$

$

1,750

    

Total

    

 carrying 

value as of

Fair Value Measurements Using 

Balance Sheet Location

June 30,

Inputs Considered as

    

2023

    

Level 1

    

Level 2

    

Level 3

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

Short-term available-for-sale investments

$

23,739

$

23,739

$

$

Derivative instruments - cash flow hedges

Other assets

 

16,857

 

 

16,857

 

Total assets

$

40,596

$

23,739

$

16,857

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

Contingent consideration payable

$

3,500

$

$

$

3,500

Total liabilities

$

3,500

$

$

$

3,500

(1)

During the quarter ended September 30, 2023, the Company sold all of its outstanding shares of its exchange traded investment grade bond funds that it held at June 30, 2023. The cost basis and fair value of the Company’s exchange traded investment grade bond funds were $25.0 million and $23.7 million at June 30, 2023, respectively. Our available for sale securities are measured at fair value using quoted market prices in active markets for identical assets and are therefore classified as Level 1 assets.

Fair value measurements of derivative instruments

The Company utilizes forward starting swaps designated as a cash flow hedge on forecasted debt. The forward starting swaps reduce the variability of cash flow payments for the Company by converting the variable interest rate on the Company’s forecasted variable interest long-term debt to that of a fixed interest rate. Accordingly, as part of the forward starting swaps, the Company exchanges, at specified intervals, the difference between floating and fixed interest amounts based on a notional principal amount. The Company also uses a cross-currency swap contract to manage its exposure to foreign currency risk associated with the Company's net investment in its Swiss subsidiary.

11

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

    

September 30, 

June 30, 

Instruments

Designation

    

2023

2023

Forward starting swaps(1)

Cash flow hedge

$

300

$

300

Cross-currency swap(2)

Net investment hedge

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.

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

The pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses within our consolidated financial statements for the three months ended September 30, 2023 and September 30, 2022 were as follows (in thousands):

(Gain) Loss Recognized in Accumulated Other Comprehensive Loss

(Gain) Loss
Reclassified into Income

    

Quarter Ended

Quarter Ended

September 30, 

September 30, 

Location of (Gain) Loss

    

2023

    

2022

2023

    

2022

in Income Statement

Cash flow hedges

Forward starting swaps

$

(1,587)

 

$

(4,376)

$

(2,539)

 

$

417

Interest expense

Net investment hedges

Cross-currency swap

(1,366)

 

(698)

 

Interest expense

Total

$

(2,953)

$

(4,376)

$

(3,237)

$

417

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

The Company has $1.8 million in contingent consideration recorded as of September 30, 2023, which is the fair value of contingent consideration related to the Asuragen and Namocell acquisitions. The Company is required to make contingent consideration payments of up to $105.0 million as part of the Asuragen acquisition agreement and up to $25.0 million as part of the Namocell acquisition agreement. As of September 30, 2023, the maximum payout for the Asuragen and Namocell agreements is $100.0 million as both Asuragen and Namocell did not achieve their respective December 31, 2022 revenue milestones.

The Asuragen contingent agreement is based on achieving certain revenue thresholds by December 31, 2023. The opening balance sheet fair value of the liabilities was $18.3 million, which was determined using a Monte Carlo simulation-based model discounted to present value. Assumptions used in these calculations are units sold, expected revenue, expected expenses, discount rate, and various probability

12

factors. The contingent consideration related to Asuragen was $1.0 million and $2.0 million as of September 30, 2023 and June 30, 2023, respectively.

The Namocell contingent agreement is based on achieving certain revenue thresholds by December 31, 2023. The opening balance sheet fair value of the liabilities was $10.6 million, which was determined using a Monte Carlo simulation-based model discounted to present value. Assumptions used in these calculations are units sold, expected revenue, expected expenses, discount rate, and various probability factors. The contingent consideration related to Namocell was $0.8 million and $1.5 million as of September 30, 2023 and June 30, 2023, respectively.

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

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

    

Quarter Ended

September 30, 

2023

Fair value at the beginning of period

$

3,500

Change in fair value of contingent consideration

 

(1,750)

Fair value at the end of period

$

1,750

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

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

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

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

Note 6. Debt and Other Financing Arrangements:

On August 31, 2022, the Company entered into a revolving line-of-credit and term loan 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 1, 2027 and contains customary restrictive and financial covenants and customary events of default. As of September 30, 2023, the outstanding balance under the Credit Agreement was $440 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

13

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, 2023, the Company recognized $1.2 million in variable lease expense and $4.5 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

2023

Operating leases:

 

  

 

  

Operating lease right of use assets

 

Right of use asset

$

102,277

Current operating lease liabilities

 

Operating lease liabilities - current

$

12,198

Noncurrent operating lease liabilities

 

Operating lease liabilities

 

97,332

Total operating lease liabilities

$

109,530

Weighted average remaining lease term (in years):

 

 

9.05

Weighted average discount rate (%):

 

 

4.21

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, 

    

2023

Cash amounts paid on operating lease liabilities

$

3,884

Right of use assets obtained in exchange for lease liabilities

$

7,923

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

Operating

Leases

Remainder 2024

$

12,166

2025

 

15,927

2026

 

16,076

2027

 

13,448

2028

 

13,444

Thereafter

 

62,491

Total

$

133,552

Less: Amounts representing interest

 

24,022

Total lease obligations

$

109,530

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.

14

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, 2023 and 2022.

Consolidated Changes in Equity (amounts in thousands)

    

Bio-Techne Shareholders    

    

    

  

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Noncontrolling

Shares

Amount

Capital

Earnings

Income(Loss)

Interest  

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

    

Bio-Techne Shareholders

    

    

  

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Noncontrolling

Shares

Amount

Capital

Earnings

Income(Loss)

Interest  

Total

Balances at June 30, 2022

 

156,644

$

1,566

$

652,467

$

1,122,937

$

(75,200)

$

(759)

$

1,701,011

Net earnings

 

 

 

89,555

 

 

179

 

89,734

Other comprehensive loss

 

 

 

 

(16,762)

 

 

(16,762)

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

152

(33)

119

Elimination of noncontrolling equity interest from sale of Eminence

 

 

 

 

 

 

613

 

613

Share repurchases

 

(222)

 

(2)

 

 

(19,560)

 

 

 

(19,562)

Common stock issued for exercise of options

 

425

 

5

 

9,418

 

(11,428)

 

 

 

(2,005)

Common stock issued for restricted stock awards

 

45

0

 

0

 

(6,427)

 

 

 

(6,427)

Cash dividends

 

 

 

(12,545)

 

 

 

(12,545)

Stock-based compensation expense

 

 

 

14,364

 

 

 

 

14,364

Common stock issued to employee stock purchase plan

 

36

0

 

2,517

 

 

 

 

2,517

Employee stock purchase plan expense

97

97

Balances at September 30, 2022

 

156,928

$

1,569

$

678,863

$

1,162,532

$

(91,810)

$

$

1,751,154

15

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 Company reclassified $2.5 million, net of taxes, from accumulated other comprehensive income (loss) to earnings during the three months ended September 30, 2023.

The accumulated balances related to each component of other comprehensive income (loss) attributable to Bio-Techne are summarized as follows (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2023

$

12,862

$

(78,926)

$

(66,064)

Other comprehensive income (loss), before tax:

Amounts before reclassifications, attributable to Bio-Techne

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

$

12,512

$

(90,528)

$

(78,016)

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2022 attributable to Bio-Techne

$

8,069

$

(83,269)

$

(75,200)

Other comprehensive income (loss), before tax:

Amounts before reclassifications, attributable to Bio-Techne

4,376

(21,457)

(17,081)

Amounts reclassified out

417

152

569

Total other comprehensive income (loss), before tax

4,793

(21,305)

(16,512)

Tax (expense)/benefit

98

98

Total other comprehensive income (loss), net of tax

 

4,695

(21,305)

(16,610)

Balance as of September 30, 2022(1)

$

12,764

$

(104,574)

$

(91,810)

(1)The Company had a net deferred tax liability of $4,145 and $3,921 as of September 30, 2023 and September 30, 2022, 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.

16

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, 

    

2023

    

2022

Earnings per share – basic:

Net earnings, including noncontrolling interest

$

50,993

 

$

89,734

Less net earnings (loss) attributable to noncontrolling interest

 

179

Net earnings attributable to Bio-Techne

$

50,993

$

89,555

Income allocated to participating securities

 

(8)

 

(26)

Income available to common shareholders

$

50,985

$

89,529

Weighted-average shares outstanding – basic

 

158,130

 

156,929

Earnings per share – basic

$

0.32

$

0.57

Earnings per share – diluted:

 

  

 

  

Net earnings, including noncontrolling interest

$

50,993

$

89,734

Less net earnings (loss) attributable to noncontrolling interest

179

Net earnings attributable to Bio-Techne

$

50,993

$

89,555

Income allocated to participating securities

 

(8)

 

(26)

Income available to common shareholders

$

50,985

$

89,529

Weighted-average shares outstanding – basic

 

158,130

 

156,929

Dilutive effect of stock options and restricted stock units

 

3,810

 

5,243

Weighted-average common shares outstanding – diluted

 

161,940

 

162,172

Earnings per share – diluted

$

0.31

$

0.55

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.5 million for the quarter ended September 30, 2023 and 2022, respectively.

Note 10. Share-based Compensation:

During the quarter ended September 30, 2023 and 2022, the Company granted 0.8 million and 2.3 million stock options at weighted average grant prices of $84.34 and $94.43 and weighted average fair values of $28.58 and $29.65, respectively. During the quarter ended September 30, 2023 and 2022, the Company granted 268,961 and 87,852 restricted stock units at a weighted average fair value of $84.44 and $94.38, respectively. During the quarter ended September 30, 2023 and 2022, the Company did not grant restricted common stock shares.

Stock options for 1,027,777 and 660,120 shares of common stock with total intrinsic values of $54.3 million and $41.1 million were exercised during the quarter ended September 30, 2023 and 2022, respectively.

Stock-based compensation expense, inclusive of payroll taxes, of $11.1 million and $15.1 million was included in selling, general and administrative expenses for the quarter ended September 30, 2023 and 2022 respectively. Additionally, the company recognized $0.2 million of stock-based compensation costs in cost of goods sold during the quarter ended September 30, 2023 compared to $0.3 million in the comparative prior year period. As of September 30, 2023, there was $68.6 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.1 years.

In fiscal 2015, the Company established the Bio-Techne Corporation 2014 Employee Stock Purchase Plan (ESPP), which was approved by the Company's shareholders on October 30, 2014, and which is designed to comply with IRS provisions governing employee stock purchase plans. 800,000 shares were allocated to the ESPP. For ESPP, the Company recorded stock-based compensation expense of $0.1 million for the quarter ended September 30, 2023 and $0.1 million for the quarter ended September 30, 2022.

17

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, 

    

2023

    

2022

Interest expense

$

(4,893)

$

(3,790)

Interest income

890

433

Gain (loss) on investment(1)

283

49,769

Gain (loss) on equity method investment

(2,290)

Other non-operating income (expense), net

 

(294)

 

987

Total other income (expense)

$

(6,304)

$

47,399

(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 compared to a $37.2 million gain on the sale of our ChemoCentryx investment and a $11.7 million gain on the sale of Eminence in the quarter ended September 30, 2022.

Note 12. Income Taxes:

The Company’s effective income tax rate for the first quarter of fiscal 2024 and 2023 was (2.9)% and 13.5%, 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, 2023 compared to September 30, 2022 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 $13.6 million during the quarter ended September 30, 2023, compared to $7.8 million during the quarter ended September 30, 2022. Share-based compensation excess tax benefit contributed $10.4 million in the quarter ended September 30, 2023, compared to $8.3 million in the quarter ended September 30, 2022. The Company recognized total other immaterial net discrete tax benefit of $3.2 million in the quarter ended September 30, 2023, compared to $0.5 million of other immaterial net discrete tax expense in the quarter ended September 30, 2022.

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 Genomics segments both include consumables, instruments, services, and royalty revenue.

18

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

Quarter Ended

September 30, 

    

2023

    

2022

Net sales:

 

  

Protein Sciences

$

204,655

  

$

199,949

Diagnostics and Genomics

 

72,797

 

69,904

Intersegment

 

(517)

 

(198)

Consolidated net sales

$

276,935

  

$

269,655

Operating income:

 

  

 

  

Protein Sciences

$

88,361

  

$

85,942

Diagnostics and Genomics

 

527

 

8,638

Segment operating income

$

88,888

$

94,580

Costs recognized on sale of acquired inventory

 

(181)

 

(300)

Amortization of intangibles

 

(19,851)

 

(19,283)

Impact of partially-owned consolidated subsidiaries(1)

 

 

647

Acquisition related expenses and other

 

588

 

(297)

Stock based compensation, inclusive of employer taxes

 

(11,494)

 

(15,458)

Restructuring costs

 

(89)

 

(2,170)

Corporate general, selling, and administrative expenses

 

(1,999)

 

(1,402)

Consolidated operating income

$

55,862

  

$

56,317

(1) Includes the quarterly results of the partially-owned consolidated subsidiary prior to the sale of this partially-owned consolidated subsidiary to a third party

Note 14. Subsequent Events:

None.

19

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

The Company’s key business strategies for long-term growth and profitability continue to be geographic expansion, core product innovation, acquisitions and talent retention and development. As a Company, we are integrating consideration of greenhouse gas emissions and other environmental variables into our key business strategies. The Company also strives to innovate and improve all aspects of Bio-Techne’s operations, including reducing the environmental impacts of our manufacturing operations. As described in our Corporate Sustainability report, the Company is currently focused on establishing a baseline for emissions so that we can develop appropriate emission reduction targets, as well as reducing our environmental footprint through changes in packaging and shipping materials.

Consistent with the prior year, we have operated with two segments – our Protein Sciences segment and our Diagnostics and Genomics segment – during the first quarter of 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 Genomics 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. On July 7, 2023, the Company completed the acquisition of Lunaphore Technologies SA (Lunaphore) for $170.1 million in a cash-free, debt-free acquisition. The Lunaphore acquisition adds spatial biology instruments to Bio-Techne’s portfolio to accelerate our leadership position in translational and clinical research markets. Refer to Note 4 for additional disclosure regarding the Company's recent acquisitions.

RESULTS OF OPERATIONS

Operational Update

Consolidated net sales increased 3% for the quarter ended September 30, 2023 compared to the same prior year period. Organic growth for the quarter ended September 30, 2023 was 2% compared to the prior year, with acquisitions contributing 1% to revenue growth and foreign currency exchange having an immaterial impact.

20

Consolidated net earnings attributable to Bio-Techne decreased to $51.0 million for the quarter ended September 30, 2023 as compared to $89.6 million in the same prior year period. Prior year net earnings attributable to Bio-Techne was favorably impacted by a non-recurring gain of $37.2 million on the sale of our ChemoCentryx investment and a non-recurring gain of $11.7 million on the sale of our Eminence investment.

Net Sales

Consolidated net sales for the quarter ended September 30, 2023 were $276.9 million, an increase of 3% compared to the same prior year period. Organic growth for the quarter ended September 30, 2023 was 2% compared to the prior year, with acquisitions contributing 1% to revenue growth and foreign currency exchange having an immaterial impact. Organic growth for the quarter ended September 30, 2023 was primarily driven by our ProteinSimple branded analytical solutions, Cell & Gene Therapy portfolio, Spatial Biology products, as well as our ExoDx Prostate cancer test, partially offset by broad weakness in China.

Gross Margins

Consolidated gross margin for the quarter ended September 30, 2023 was 66.9% compared to 66.6% 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, stock compensation expense, amortization of intangibles, and impact of partially-owned consolidated subsidiaries, adjusted gross margin for the quarter ended September 30, 2023 was 71.3% compared to 70.9% for the quarter ended September 30, 2022. 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, and impact of partially-owned consolidated subsidiaries included in cost of sales, is as follows:

    

Quarter Ended

September 30, 

    

2023

    

2022

    

Consolidated gross margin percentage

 

66.9

%  

66.6

%  

Identified adjustments:

 

  

 

  

 

Costs recognized upon sale of acquired inventory

 

0.0

%  

0.1

%  

Amortization of intangibles

 

4.3

%  

4.1

%  

Stock compensation expense - COGS

0.1

%

0.1

%

Impact of partially-owned consolidated subsidiaries(1)

 

%  

0.0

%  

Non-GAAP adjusted gross margin percentage

 

71.3

%  

70.9

%  

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

Selling, General and Administrative Expenses

Selling, general and administrative expenses increased 6% to $105.3 million for the quarter ended September 30, 2023 from the same prior year period. The increase in expense was due to the Lunaphore acquisition and the timing of strategic growth investments.

Research and Development Expenses

Research and development expenses remained consistent with the prior year at $24.0 million for the quarter ended September 30, 2023 due to the timing of strategic growth investments.

21

Segment Results

Protein Sciences

    

Quarter Ended

September 30, 

2023

   

2022

   

Net sales (in thousands)

 

$

204,655

$

199,949

Operating margin percentage

 

 

43.2

%  

 

43.0

%  

Protein Sciences’ net sales for the quarter ended September 30, 2023 was $204.7 million with reported growth of 2% compared to the same respective prior year period. Organic growth for the segment was 2%, with foreign currency exchange having an immaterial impact. Segment growth was driven by ProteinSimple platforms and growth in GMP proteins.

The operating margin was 43.2% for the quarter ended September 30, 2023 compared to 43.0% in the comparative prior year period. The segment’s operating margin was relatively consistent with the prior year with changes primarily due to product mix.

Diagnostics and Genomics

    

Quarter Ended

September 30, 

2023

   

2022

   

Net sales (in thousands)

 

$

72,797

$

69,904

Operating margin percentage

 

 

0.7

%  

 

12.4

%  

Diagnostics and Genomics' net sales for the quarter ended September 30, 2023 was $72.8 million, with reported growth of 4% compared to the same respective prior year period. Organic revenue growth was flat for the first quarter of fiscal 2024, with acquisitions having a  3% impact and foreign currency exchange having a favorable 1% impact. Segment growth was driven by the Lunaphore acquisition.

The operating margin for the segment was 0.7% for the quarter ended September 30, 2023 compared to 12.4% in the comparative prior year period. The segment’s operating margin was unfavorably impacted due to the acquisition of Lunaphore this year, strategic growth investments, and unfavorable product mix.

Income Taxes

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

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

22

Net Earnings

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

Quarter Ended

September 30, 

2023

2022

Net earnings before taxes - GAAP

$

49,558

$

103,716

Identified adjustments attributable to Bio-Techne:

 

  

 

  

Costs recognized upon sale of acquired inventory

 

181

 

300

Amortization of intangibles

 

19,851

 

19,283

Amortization of Wilson Wolf intangible assets and acquired inventory

4,208

Acquisition related expenses and other

 

(442)

 

678

Gain on sale of partially-owned consolidated subsidiaries

(11,682)

Stock based compensation, inclusive of employer taxes

 

11,494

 

15,458

Restructuring costs

 

89

 

2,170

Investment (gain) loss and other non-operating

 

(283)

 

(38,087)

Impact of partially-owned subsidiaries(1)

 

 

(420)

Net earnings before taxes - Adjusted

$

84,656

$

91,416

Non-GAAP tax rate

 

22.0

%  

 

21.0

%  

Non-GAAP tax expense

$

18,615

$

19,197

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

$

66,041

$

72,219

Earnings per share - diluted - Adjusted(2)

$

0.41

$

0.45

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

(2) Prior period share and per share amounts have been retroactively adjusted to reflect the four-for-one stock split effected in the form of a stock dividend in November 2022.

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, 2023 and September 30, 2022.

    

Quarter Ended

September 30, 

2023

2022

GAAP effective tax rate

 

(2.9)

%  

13.5

%  

Discrete items

 

27.4

 

8.4

 

Impact of non-taxable net gain

1.6

Long-term GAAP tax rate

 

24.5

%  

23.5

%  

Rate impact items

 

  

 

  

 

Stock based compensation

 

(2.7)

(3.1)

Other

 

0.2

 

0.6

 

Total rate impact items

 

(2.5)

%  

(2.5)

%  

Non-GAAP adjusted tax rate

 

22.0

%  

21.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, 2023 is primarily a result of discrete tax items, including the tax benefit of stock option exercises.

23

LIQUIDITY AND CAPITAL RESOURCES

Cash and cash equivalents and available-for-sale investments were $148.7 million as of September 30, 2023, compared to $204.3 million as of June 30, 2023. Included in the available-for-sale-investments as of June 30, 2023 was the fair value of the Company’s investment in exchange traded investment grade bond funds of $23.7 million. During the first fiscal quarter of 2024, the Company sold its investment and had no available-for-sale investments as of September 30, 2023.

The Company has a line-of-credit governed by a Credit Agreement dated August 31, 2022 that will mature on August 1, 2027. This Credit Agreement amended and restated the Company’s previous credit agreement that was entered into on August 1, 2018 and would have matured on August 1, 2023. As of September 30, 2023, there is $560 million available on the line-of-credit. See Note 6 to the Condensed Consolidated Financial Statements for a description of the Credit Agreement. The Company has remaining potential contingent consideration payments of up to $100 million for the Asuragen and Namocell acquisitions as of September 30, 2023. The fair value of the remaining payments is $1.8 million as of September 30, 2023.

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 the third fiscal quarter of 2023, Wilson Wolf met the required threshold for the first part of the forward contract. A payment of $232 million was made during the third fiscal quarter of 2023. The Company is currently forecasting the second option payment of approximately $1 billion plus potential contingent consideration 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 $59.4 million from operating activities in the first quarter of fiscal 2024 compared to $56.1 million in the first quarter of fiscal 2023. 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 2024 and 2023 were $13.6 million and $9.6 million, respectively. Capital expenditures for the remainder of fiscal 2024 are expected to be approximately $44 million. Capital expenditures are expected to be financed through currently available funds and cash generated from operating activities. Expected additions in fiscal 2024 is related to increasing capacity to meet expected sales growth across the Company.

During the first fiscal quarter of 2024, the Company acquired Lunaphore Technologies SA for $166.4 million, compared to the acquisition of Namocell, Inc for $101.2 million, net of cash acquired, in the comparative prior year period. As noted in Note 4, purchase accounting for Lunaphore is still open and a net working capital adjustment payment of approximately $4 million is expected in the second quarter of fiscal 2024.

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

During the first fiscal quarter of 2024, the Company sold its exchange traded investment grade bond funds for $23.8 million. In the first fiscal quarter of 2023, the Company sold its remaining shares in its investment in CCXI for $73.2 million.

During the first fiscal quarter of 2024, the Company received a $2.1 million tax distribution from its equity method investee. There were no comparable activities in the comparative period.

24

Cash Flows From Financing Activities

During the first quarter of fiscal 2024 and 2023, the Company paid cash dividends of $12.7 million and $12.5 million, respectively, to all common shareholders. On October 31, 2023, the Company announced the payment of a $0.08 per share cash dividend, or approximately $12.6 million, will be payable November 24, 2023 to all common shareholders of record on November 10, 2023.

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

During the first quarter of fiscal 2024 and 2023, the Company made repayments of $70.0 million and $441.0 million, respectively, on its long-term debt balance. The Company drew $160.0 million and $449.7 million under its revolving line-of-credit facility during the first quarter of fiscal 2024 and 2023, respectively.

There were no share repurchases during the first quarter of fiscal 2024. During the first quarter of fiscal 2023, the Company repurchased $19.6 million in share repurchases included as a cash outflow within Financing activities.

 

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

During the first quarter of fiscal 2023, the Company made $2.5 million in other financing payments related to fees for the amended Credit Agreement. There were no such payments in the first quarter of fiscal 2024.

CRITICAL ACCOUNTING POLICIES

The Company's significant accounting policies are discussed in the Company's Annual Report on Form 10-K for fiscal 2023 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, 2023 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 Growth
Adjusted gross margin
Adjusted operating margin
Adjusted net earnings
Adjusted effective tax rate

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

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

25

owned consolidated subsidiaries for the quarter ended September 30, 2023 due to the sale of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) in the first quarter of fiscal 2023. Revenue from partially-owned consolidated subsidiaries was $2.0 million for the quarter ended September 30, 2022.

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

The Company’s non-GAAP adjusted operating margin and adjusted net earnings, in total and on a per share basis, also excludes stock-based compensation expense, which is inclusive of the employer portion of payroll taxes on those stock awards, restructuring, 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. Costs related to restructuring activities, including reducing overhead and consolidating facilities, are excluded because we believe they are not indicative of our normal operating costs. The Company independently calculates a non-GAAP adjusted tax rate to be applied to the identified non-GAAP adjustments considering the impact of discrete items on these adjustments and the jurisdictional mix of the adjustments. In addition, the tax impact of other discrete and non-recurring charges which impact our reported GAAP tax rate are adjusted from net earnings. We believe these tax items can significantly affect the period-over-period assessment of operating results and not necessarily reflect costs and/or income associated with historical trends and future results.

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

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

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 2023 as filed with the Securities and Exchange Commission and Part II. Item 1A below.

26

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

The Company operates internationally, and thus is subject to potentially adverse movements in foreign currency exchange rates. For the quarter ended September 30, 2023, approximately 37% of consolidated net sales were made in foreign currencies, including 13% in euros, 4% in British pound sterling, 6% in Chinese yuan, 3% in Canadian dollars, and the remaining 11% in other currencies. The Company is exposed to market risk mainly from foreign exchange rate fluctuations of the euro, British pound sterling, the Chinese yuan, and the Canadian dollar, as compared to the U.S. dollar as the financial position and operating results of the Company's foreign operations are translated into U.S. dollars for consolidation.

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

    

Quarter Ended

September 30, 

2023

2022

Euro

 

$

1.09

 

$

1.00

British pound sterling

 

1.26

 

1.17

Chinese yuan

 

0.14

 

0.14

Canadian dollar

 

0.74

 

0.76

Swiss franc

1.13

1.03

The Company's exposure to foreign exchange rate fluctuations also arises from trade receivables, trade payables and intercompany payables denominated in one currency in the financial statements, but receivable or payable in another currency. The effects of a hypothetical simultaneous 10% appreciation in the U.S. dollar from September 30, 2023 levels against the euro, British pound sterling, Chinese yuan and Canadian dollar are as follows (in thousands):

Decrease in translation of earnings of foreign subsidiaries (annualized)

    

$

5,623

Decrease in translation of net assets of foreign subsidiaries

 

82,608

Additional transaction losses

 

4,099

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

27

ITEM 1A. RISK FACTORS

During the quarter ended September 30, 2023, 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, 2023.

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 2024. As of September 30, 2023, the Company had $260.8 million available to repurchase under our existing plan.

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, 2023, no director or officer of the Company adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement," as each term is defined in item 408(a) of Regulation S-K.

28

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 23, 2023*

 

 

10.1**

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

 

 

10.2**

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

 

 

10.3**

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

 

 

10.4**

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

 

 

10.5**

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

 

 

10.6**

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

 

 

10.7**

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

 

 

10.8**

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

 

 

10.9**

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

 

29

Exhibit

Number

    

Description

10.10**

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

 

 

10.11**

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

 

 

10.12**

Form of Director Non-Qualified Stock Option Agreement for Second 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*

 

30

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– incorporated by reference to Exhibit 10.11 of the Company’s Form 8-k dated November 3, 2020*

10.30**

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 23, 2023*

 

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

31

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

/s/ Charles R. Kummeth

Charles R. Kummeth

Principal Executive Officer

Date: November 7, 2023

/s/ James Hippel

James Hippel

Principal Financial Officer

32

EX-31.1 2 tmb-20230930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Charles R. Kummeth, 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 7, 2023

/s/ Charles R. Kummeth

Charles R. Kummeth

Principal Executive Officer


EX-31.2 3 tmb-20230930xex31d2.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 7, 2023

/s/ James Hippel

James Hippel

Principal Financial Officer


EX-32.1 4 tmb-20230930xex32d1.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, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Charles R. Kummeth, Principle Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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

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

 

/s/ Charles R. Kummeth

 

Charles R. Kummeth

 

Principal Executive Officer

November 7, 2023


EX-32.2 5 tmb-20230930xex32d2.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, 2023 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

 

Principal Financial Officer

November 7, 2023


EX-101.SCH 6 tmb-20230930.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Selected Balance Sheet Data - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Selected Balance Sheet Data - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Selected Balance Sheet Data - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40306 - Disclosure - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40308 - Disclosure - Selected Balance Sheet Data - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Leases - Balance Sheet Classification (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Leases - Fair Value of the Lease Liability by Payment Date (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - 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 40902 - Disclosure - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Other Income / (Expense) - Schedule of Components of Other Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Selected Balance Sheet Data link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Debt and Other Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Other Income / (Expense) link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Selected Balance Sheet Data (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Other Income / (Expense) (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Selected Balance Sheet Data - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40307 - Disclosure - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Fair Value Measurements - Contractual Amounts of the Outstanding Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - 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 40505 - Disclosure - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Debt and Other Financing Arrangements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Leases - Cash Paid (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Other Income / (Expense) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Segment Information - Financial Information Relating to Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Income (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tmb-20230930_cal.xml EX-101.CAL EX-101.DEF 8 tmb-20230930_def.xml EX-101.DEF EX-101.LAB 9 tmb-20230930_lab.xml EX-101.LAB EX-101.PRE 10 tmb-20230930_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - shares
3 Months Ended
Sep. 30, 2023
Nov. 01, 2023
Cover    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity 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,150,379
Entity Central Index Key 0000842023  
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME    
Net sales $ 276,935 $ 269,655
Cost of sales 91,744 90,060
Gross margin 185,191 179,595
Operating expenses:    
Selling, general and administrative 105,331 99,375
Research and development 23,998 23,903
Total operating expenses 129,329 123,278
Operating income 55,862 56,317
Other income (expense) (6,304) 47,399
Earnings before income taxes 49,558 103,716
Income taxes (benefit) (1,435) 13,982
Net earnings, including noncontrolling interest 50,993 89,734
Net earnings attributable to noncontrolling interest   179
Net earnings attributable to Bio-Techne 50,993 89,555
Other comprehensive income (loss):    
Foreign currency translation adjustments (11,602) (21,457)
Foreign currency translation reclassified to earnings with Eminence deconsolidation   119
Unrealized gains (losses) on derivative instruments - cash flow hedges, net of tax amounts disclosed in Note 8 (350) 4,695
Other comprehensive income (loss) (11,952) (16,643)
Other comprehensive income (loss) attributable to noncontrolling interest   (33)
Other comprehensive income (loss) attributable to Bio-Techne (11,952) (16,610)
Comprehensive income attributable to Bio-Techne $ 39,041 $ 72,945
Earnings per share attributable to Bio-Techne:    
Basic (in dollars per share) $ 0.32 $ 0.57
Diluted (in dollars per share) $ 0.31 $ 0.55
Weighted average common shares outstanding:    
Basic (in shares) 158,130 156,929
Diluted (in shares) 161,940 162,172
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Earnings and Comprehensive Income (Parentheticals)
Nov. 29, 2022
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME  
Stock dividend stock spilt 4
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Current assets:    
Cash and cash equivalents $ 148,663 $ 180,571
Short-term available-for-sale investments   23,739
Accounts receivable, less allowance for doubtful accounts of $4,920 and $4,738, respectively 204,570 218,468
Inventories 186,080 171,638
Other current assets 52,164 27,066
Total current assets 591,477 621,482
Property and equipment, net 231,683 226,200
Right of use asset 102,277 98,326
Goodwill 969,376 872,737
Intangible assets, net 578,971 534,645
Other assets 281,576 285,302
Total assets 2,755,360 2,638,692
Current liabilities:    
Trade accounts payable 28,084 25,679
Salaries, wages and related accruals 34,891 36,747
Accrued expenses 15,937 14,880
Contract liabilities 24,516 23,069
Income taxes payable 5,938 12,022
Operating lease liabilities - current 12,198 11,199
Contingent consideration payable 1,750 3,500
Other current liabilities 4,440 1,413
Total current liabilities 127,754 128,509
Deferred income taxes 83,134 88,982
Long-term debt obligations 440,000 350,000
Operating lease liabilities 97,332 93,766
Other long-term liabilities 9,394 10,919
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,354,579 and 157,641,914 respectively 1,584 1,576
Additional paid-in capital 746,606 721,543
Retained earnings 1,327,572 1,309,461
Accumulated other comprehensive loss (78,016) (66,064)
Total Bio-Techne's shareholders' equity 1,997,746 1,966,516
Total shareholders' equity 1,997,746 1,966,516
Total liabilities and shareholders' equity $ 2,755,360 $ 2,638,692
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
$ in Thousands
Sep. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance for doubtful accounts | $ $ 4,920 $ 4,738
Undesignated capital stock, no par (in dollars per share) | $ / shares $ 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) | $ / shares $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 400,000,000 400,000,000
Common stock, shares issued (in shares) 158,354,579 157,641,914
Common stock, shares outstanding (in shares) 158,354,579 157,641,914
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net earnings, including noncontrolling interest $ 50,993 $ 89,734
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 28,540 26,641
Costs recognized on sale of acquired inventory 181 300
Deferred income taxes (11,591) (4,767)
Stock-based compensation expense 10,093 14,461
Fair value adjustment to contingent consideration payable (1,750) (100)
Gain on sale of CCXI investment   (37,176)
Fair value adjustment on available-for-sale investments (283) (911)
(Gain) loss on equity method investment 2,382 0
Gain on sale of Eminence 0 (11,682)
Leases, net 613 2,545
Other operating activity 182 (32)
Change in operating assets and operating liabilities, net of acquisition:    
Trade accounts and other receivables, net 15,599 17,335
Inventories (5,216) (10,685)
Prepaid expenses (2,572) (2,760)
Trade accounts payable, accrued expenses, contract liabilities, and other (2,695) (1,401)
Salaries, wages and related accruals (2,157) (28,360)
Income taxes payable (22,936) 2,939
Net cash provided by (used in) operating activities 59,383 56,081
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from sale of available-for-sale investments 23,759 14,509
Purchases of available-for-sale investments   (14,500)
Proceeds from sale of CCXI investment   73,219
Additions to property and equipment (13,592) (9,556)
Acquisitions, net of cash acquired (166,426) (101,184)
Distributions from (Investments in) Wilson Wolf 2,149  
Proceeds from sale of Eminence   17,824
Net cash provided by (used in) investing activities (154,110) (19,688)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Cash dividends (12,654) (12,545)
Proceeds from stock option exercises 14,394 11,950
Re-purchases of common stock   (19,562)
Borrowings under line-of-credit agreement 160,000 449,661
Repayments of long-term debt (70,000) (441,000)
Taxes paid on RSUs and net share settlements (20,228) (17,853)
Other financing activity   (2,457)
Net cash provided by (used in) financing activities 71,512 (31,806)
Effect of exchange rate changes on cash and cash equivalents (8,693) (11,897)
Net change in cash and cash equivalents (31,908) (7,310)
Cash and cash equivalents at beginning of period 180,571 172,567
Cash and cash equivalents at end of period 148,663 165,257
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 32,797 14,892
Cash paid for interest $ 4,506 $ 3,409
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Sep. 30, 2023
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, 2023, included in the Company's Annual Report on Form 10-K for fiscal 2023. A summary of significant accounting policies followed by the Company is detailed in the Company's Annual Report on Form 10-K for fiscal 2023. The Company follows these policies in preparation of the interim unaudited condensed consolidated financial statements.

During the quarter ended September 30, 2023, the Company operated under two operating segments, Protein Sciences and Diagnostics and Genomics. 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 2023.

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

Partially-owned consolidated subsidiary: On September 1, 2022, the Company completed the sale of its equity shares of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) for approximately $17.8 million to a third party. Eminence was considered a variable-interest entity that was fully consolidated in our financial statements. Prior to the sale, Eminence had revenue of $2.0 million for the first fiscal quarter of 2023 within our Protein Sciences segment. As a result of the sale of the business, the Company recorded a gain of $11.7 million within the Other income (expense) line in the Condensed Consolidated Statement of Earnings.

Investments: In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or 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, 2023, there was $2.3 million of

loss recorded on the Company’s Consolidated Statement of Earnings and Comprehensive Income related to the investment. The Company’s total investment of $252 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.

Fiscal Year 2023 Restructuring Actions:

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 are expected to be 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. Restructuring actions, including cash and non-cash impacts, are as follows (in thousands):

Employee

severance

Expense incurred in fiscal year 2023

$

1,677

Fiscal year 2023 cash payments

(762)

Fiscal year 2023 adjustments

(18)

Accrued restructuring actions balances as of June 30, 2023

$

897

Fiscal year 2024 cash payments

(707)

Fiscal year 2024 adjustments(1)

89

Accrued restructuring actions balances as of September 30, 2023(2)

$

279

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

(2) The remaining balance as of September 30, 2023 relates to employee severance that is paid out over a one-year period.

QT Holdings Corporation (Quad)

In August 2022, the Company informed employees of our decision to close our QT Holdings Corporation (Quad) facility as part of a realignment of activities within our Reagent Solutions division. The closure of the site was completed in the fourth quarter of fiscal 2023. As a result of the restructuring activities, a pre-tax charge of $2.2 million was recorded within our Protein Sciences segment. The related restructuring charges for the year ended June 30, 2023 were recorded in the income statement as follows (in thousands):

Employee

Asset

    

severance

    

impairment and other

    

Total

Selling, general and administrative

$

1,328

$

842

$

2,170

Employee

Asset

    

severance

    

impairment and other

    

Total

Expense incurred in the first quarter of 2023

$

1,328

$

842

$

2,170

Cash payments

(1,233)

(772)

(2,005)

Adjustments

(95)

(70)

(165)

Accrued restructuring actions balances as of June 30, 2023

$

$

$

Recently Adopted Accounting Pronouncements

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

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
3 Months Ended
Sep. 30, 2023
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, 2023.

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, 2023 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, 2023 and June 30, 2023 were approximately $25.8 million and $24.6 million, respectively. 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, 

    

2023

    

2022

Consumables

$

224,547

$

216,430

Instruments

 

24,860

 

26,458

Services

 

21,454

 

21,445

Total product and services revenue, net

$

270,861

$

264,333

Royalty revenues

 

6,074

 

5,322

Total revenues, net

$

276,935

$

269,655

Revenue by geography is as follows (in thousands):

    

Quarter Ended

September 30, 

    

2023

    

2022

 

  

 

  

United States

$

159,105

$

155,431

EMEA, excluding United Kingdom

 

54,798

 

46,021

United Kingdom

 

12,449

 

11,702

APAC, excluding Greater China

 

17,351

 

17,465

Greater China

 

25,485

 

31,521

Rest of World

 

7,747

 

7,515

Net Sales

$

276,935

$

269,655

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Data
3 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Selected Balance Sheet Data

Note 3. Selected Balance Sheet Data:

Inventories:

Inventories consist of (in thousands):

    

September 30, 

June 30, 

    

2023

    

2023

Raw materials

$

84,739

$

84,551

Finished goods(1)

 

106,539

 

92,474

Inventories, net

$

191,278

$

177,025

(1) Finished goods inventory of $5,198 and $5,387 included within other long-term assets in the respective September 30, 2023 and June 30, 2023, consolidated balance sheet. The inventory is included in long-term assets 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, 

    

2023

    

2023

Land

$

9,076

$

9,100

Buildings and improvements

 

245,161

 

245,302

Machinery and equipment

196,655

190,019

Construction in progress

 

21,769

 

15,491

Property and equipment, cost

 

472,661

 

459,912

Accumulated depreciation and amortization

 

(240,978)

 

(233,712)

Property and equipment, net

$

231,683

$

226,200

Intangible Assets:

Intangible assets consist of (in thousands):

September 30, 

June 30, 

2023

2023

Developed technology

$

674,274

$

616,311

Trade names

 

151,324

 

146,945

Customer relationships

 

214,601

 

213,878

Patents

 

3,985

 

3,815

Other intangibles

 

11,860

 

11,566

Definite-lived intangible assets

 

1,056,044

 

992,515

Accumulated amortization

 

(499,773)

 

(480,570)

Definite-lived intangibles assets, net

 

556,271

 

511,945

In process research and development

 

22,700

 

22,700

Total intangible assets, net

$

578,971

$

534,645

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

Beginning balance

$

534,645

Acquisitions

 

66,400

Other additions

 

433

Amortization expense

 

(20,231)

Currency translation

(2,276)

Ending balance

$

578,971

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

Remainder 2024

    

$

60,132

2025

 

77,039

2026

 

73,092

2027

 

62,952

2028

 

59,308

Thereafter

 

223,748

Total

$

556,271

Goodwill:

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

    

    

Diagnostics and

    

Protein Sciences

 Genomics

Total

June 30, 2023

$

427,027

$

445,710

$

872,737

Acquisitions

 

102,560

102,560

Currency translation

 

(2,983)

(2,938)

(5,921)

September 30, 2023

$

424,044

$

545,332

$

969,376

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 2023. No indicators of impairment were identified as part of our assessment.

Other assets:

Other assets consist of (in thousands):

    

September 30, 

June 30, 

    

2023

2023

Investment in Wilson Wolf

$

251,644

$

255,857

Derivative instruments

17,491

16,857

Long-term inventory

5,198

5,387

Other

 

7,243

 

7,201

Other assets

$

281,576

$

285,302

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions
3 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Acquisitions

Note 4. Acquisitions:

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

Fiscal year 2024 Acquisitions

Lunaphore Technologies SA.

On July 7, 2023, the Company acquired all of the ownership interests of Lunaphore Technologies SA (“Lunaphore”) for $170.1 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 Genomics operating segment in the first quarter of fiscal year 2024. 

The allocation of purchase consideration related to Lunaphore is considered preliminary with provisional amounts primarily related to the finalization of the working capital adjustment, current assets and liabilities, equipment, intangible assets, certain tax-related amounts, and goodwill. The Company expects to finalize the allocation of purchase price within the one-year measurement-period following the acquisition. Net sales and operating loss of this business included in Bio-Techne's consolidated results of operations as of September 30, 2023 were approximately $2.1 million and $7.3 million, respectively. The preliminary estimated fair values of the assets acquired and liabilities assumed as of the acquisition date and as of September 30, 2023 are as follows (in thousands):

 

Preliminary allocation at acquisition date and at September 30, 2023

Current assets

$

12,512

Equipment and other long-term assets

 

1,470

Intangible assets:

Developed technologies

 

60,300

Tradenames

 

4,900

Customer relationships

 

1,200

Goodwill

 

102,560

Total assets acquired

 

182,942

Liabilities

 

7,096

Deferred income taxes, net

 

5,768

Net assets acquired

$

170,078

Cash paid

 

166,426

Estimated net working capital payable

 

3,652

Net assets acquired

$

170,078

Tangible assets and liabilities acquired were recorded at fair value on the date of close based on management's preliminary assessment. The purchase price allocated to developed technology and customer relationships was based on management’s preliminary 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 preliminary 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 estimated to be 14 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 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 preliminary calculation of acquired net operating losses.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
3 Months Ended
Sep. 30, 2023
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, contingent consideration obligations, 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

2023

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

Short-term available-for-sale investments

$

$

$

$

Derivatives designated as hedging instruments - cash flow hedges

Other assets

 

16,398

 

 

16,398

 

Derivatives designated as hedging instruments - net investment hedge

Other assets

1,093

1,093

Total assets

$

17,491

$

$

17,491

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

Contingent consideration payable

$

1,750

$

$

$

1,750

Total liabilities

$

1,750

$

$

$

1,750

    

Total

    

 carrying 

value as of

Fair Value Measurements Using 

Balance Sheet Location

June 30,

Inputs Considered as

    

2023

    

Level 1

    

Level 2

    

Level 3

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

Short-term available-for-sale investments

$

23,739

$

23,739

$

$

Derivative instruments - cash flow hedges

Other assets

 

16,857

 

 

16,857

 

Total assets

$

40,596

$

23,739

$

16,857

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

Contingent consideration payable

$

3,500

$

$

$

3,500

Total liabilities

$

3,500

$

$

$

3,500

(1)

During the quarter ended September 30, 2023, the Company sold all of its outstanding shares of its exchange traded investment grade bond funds that it held at June 30, 2023. The cost basis and fair value of the Company’s exchange traded investment grade bond funds were $25.0 million and $23.7 million at June 30, 2023, respectively. Our available for sale securities are measured at fair value using quoted market prices in active markets for identical assets and are therefore classified as Level 1 assets.

Fair value measurements of derivative instruments

The Company utilizes forward starting swaps designated as a cash flow hedge on forecasted debt. The forward starting swaps reduce the variability of cash flow payments for the Company by converting the variable interest rate on the Company’s forecasted variable interest long-term debt to that of a fixed interest rate. Accordingly, as part of the forward starting swaps, the Company exchanges, at specified intervals, the difference between floating and fixed interest amounts based on a notional principal amount. The Company also uses a cross-currency swap contract to manage its exposure to foreign currency risk associated with the Company's net investment in its Swiss subsidiary.

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

    

September 30, 

June 30, 

Instruments

Designation

    

2023

2023

Forward starting swaps(1)

Cash flow hedge

$

300

$

300

Cross-currency swap(2)

Net investment hedge

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.

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

The pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses within our consolidated financial statements for the three months ended September 30, 2023 and September 30, 2022 were as follows (in thousands):

(Gain) Loss Recognized in Accumulated Other Comprehensive Loss

(Gain) Loss
Reclassified into Income

    

Quarter Ended

Quarter Ended

September 30, 

September 30, 

Location of (Gain) Loss

    

2023

    

2022

2023

    

2022

in Income Statement

Cash flow hedges

Forward starting swaps

$

(1,587)

 

$

(4,376)

$

(2,539)

 

$

417

Interest expense

Net investment hedges

Cross-currency swap

(1,366)

 

(698)

 

Interest expense

Total

$

(2,953)

$

(4,376)

$

(3,237)

$

417

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

The Company has $1.8 million in contingent consideration recorded as of September 30, 2023, which is the fair value of contingent consideration related to the Asuragen and Namocell acquisitions. The Company is required to make contingent consideration payments of up to $105.0 million as part of the Asuragen acquisition agreement and up to $25.0 million as part of the Namocell acquisition agreement. As of September 30, 2023, the maximum payout for the Asuragen and Namocell agreements is $100.0 million as both Asuragen and Namocell did not achieve their respective December 31, 2022 revenue milestones.

The Asuragen contingent agreement is based on achieving certain revenue thresholds by December 31, 2023. The opening balance sheet fair value of the liabilities was $18.3 million, which was determined using a Monte Carlo simulation-based model discounted to present value. Assumptions used in these calculations are units sold, expected revenue, expected expenses, discount rate, and various probability

factors. The contingent consideration related to Asuragen was $1.0 million and $2.0 million as of September 30, 2023 and June 30, 2023, respectively.

The Namocell contingent agreement is based on achieving certain revenue thresholds by December 31, 2023. The opening balance sheet fair value of the liabilities was $10.6 million, which was determined using a Monte Carlo simulation-based model discounted to present value. Assumptions used in these calculations are units sold, expected revenue, expected expenses, discount rate, and various probability factors. The contingent consideration related to Namocell was $0.8 million and $1.5 million as of September 30, 2023 and June 30, 2023, respectively.

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

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

    

Quarter Ended

September 30, 

2023

Fair value at the beginning of period

$

3,500

Change in fair value of contingent consideration

 

(1,750)

Fair value at the end of period

$

1,750

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

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

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

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

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Debt and Other Financing Arrangements
3 Months Ended
Sep. 30, 2023
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 1, 2027 and contains customary restrictive and financial covenants and customary events of default. As of September 30, 2023, the outstanding balance under the Credit Agreement was $440 million.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
3 Months Ended
Sep. 30, 2023
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, 2023, the Company recognized $1.2 million in variable lease expense and $4.5 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

2023

Operating leases:

 

  

 

  

Operating lease right of use assets

 

Right of use asset

$

102,277

Current operating lease liabilities

 

Operating lease liabilities - current

$

12,198

Noncurrent operating lease liabilities

 

Operating lease liabilities

 

97,332

Total operating lease liabilities

$

109,530

Weighted average remaining lease term (in years):

 

 

9.05

Weighted average discount rate (%):

 

 

4.21

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, 

    

2023

Cash amounts paid on operating lease liabilities

$

3,884

Right of use assets obtained in exchange for lease liabilities

$

7,923

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

Operating

Leases

Remainder 2024

$

12,166

2025

 

15,927

2026

 

16,076

2027

 

13,448

2028

 

13,444

Thereafter

 

62,491

Total

$

133,552

Less: Amounts representing interest

 

24,022

Total lease obligations

$

109,530

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 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Equity and Accumulated Other Comprehensive Income (Loss)
3 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Supplemental Equity and Accumulated Other Comprehensive Income (Loss)

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, 2023 and 2022.

Consolidated Changes in Equity (amounts in thousands)

    

Bio-Techne Shareholders    

    

    

  

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Noncontrolling

Shares

Amount

Capital

Earnings

Income(Loss)

Interest  

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

    

Bio-Techne Shareholders

    

    

  

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Noncontrolling

Shares

Amount

Capital

Earnings

Income(Loss)

Interest  

Total

Balances at June 30, 2022

 

156,644

$

1,566

$

652,467

$

1,122,937

$

(75,200)

$

(759)

$

1,701,011

Net earnings

 

 

 

89,555

 

 

179

 

89,734

Other comprehensive loss

 

 

 

 

(16,762)

 

 

(16,762)

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

152

(33)

119

Elimination of noncontrolling equity interest from sale of Eminence

 

 

 

 

 

 

613

 

613

Share repurchases

 

(222)

 

(2)

 

 

(19,560)

 

 

 

(19,562)

Common stock issued for exercise of options

 

425

 

5

 

9,418

 

(11,428)

 

 

 

(2,005)

Common stock issued for restricted stock awards

 

45

0

 

0

 

(6,427)

 

 

 

(6,427)

Cash dividends

 

 

 

(12,545)

 

 

 

(12,545)

Stock-based compensation expense

 

 

 

14,364

 

 

 

 

14,364

Common stock issued to employee stock purchase plan

 

36

0

 

2,517

 

 

 

 

2,517

Employee stock purchase plan expense

97

97

Balances at September 30, 2022

 

156,928

$

1,569

$

678,863

$

1,162,532

$

(91,810)

$

$

1,751,154

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 Company reclassified $2.5 million, net of taxes, from accumulated other comprehensive income (loss) to earnings during the three months ended September 30, 2023.

The accumulated balances related to each component of other comprehensive income (loss) attributable to Bio-Techne are summarized as follows (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2023

$

12,862

$

(78,926)

$

(66,064)

Other comprehensive income (loss), before tax:

Amounts before reclassifications, attributable to Bio-Techne

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

$

12,512

$

(90,528)

$

(78,016)

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2022 attributable to Bio-Techne

$

8,069

$

(83,269)

$

(75,200)

Other comprehensive income (loss), before tax:

Amounts before reclassifications, attributable to Bio-Techne

4,376

(21,457)

(17,081)

Amounts reclassified out

417

152

569

Total other comprehensive income (loss), before tax

4,793

(21,305)

(16,512)

Tax (expense)/benefit

98

98

Total other comprehensive income (loss), net of tax

 

4,695

(21,305)

(16,610)

Balance as of September 30, 2022(1)

$

12,764

$

(104,574)

$

(91,810)

(1)The Company had a net deferred tax liability of $4,145 and $3,921 as of September 30, 2023 and September 30, 2022, 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 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
3 Months Ended
Sep. 30, 2023
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, 

    

2023

    

2022

Earnings per share – basic:

Net earnings, including noncontrolling interest

$

50,993

 

$

89,734

Less net earnings (loss) attributable to noncontrolling interest

 

179

Net earnings attributable to Bio-Techne

$

50,993

$

89,555

Income allocated to participating securities

 

(8)

 

(26)

Income available to common shareholders

$

50,985

$

89,529

Weighted-average shares outstanding – basic

 

158,130

 

156,929

Earnings per share – basic

$

0.32

$

0.57

Earnings per share – diluted:

 

  

 

  

Net earnings, including noncontrolling interest

$

50,993

$

89,734

Less net earnings (loss) attributable to noncontrolling interest

179

Net earnings attributable to Bio-Techne

$

50,993

$

89,555

Income allocated to participating securities

 

(8)

 

(26)

Income available to common shareholders

$

50,985

$

89,529

Weighted-average shares outstanding – basic

 

158,130

 

156,929

Dilutive effect of stock options and restricted stock units

 

3,810

 

5,243

Weighted-average common shares outstanding – diluted

 

161,940

 

162,172

Earnings per share – diluted

$

0.31

$

0.55

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.5 million for the quarter ended September 30, 2023 and 2022, respectively.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Share-based Compensation
3 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Share-based Compensation

Note 10. Share-based Compensation:

During the quarter ended September 30, 2023 and 2022, the Company granted 0.8 million and 2.3 million stock options at weighted average grant prices of $84.34 and $94.43 and weighted average fair values of $28.58 and $29.65, respectively. During the quarter ended September 30, 2023 and 2022, the Company granted 268,961 and 87,852 restricted stock units at a weighted average fair value of $84.44 and $94.38, respectively. During the quarter ended September 30, 2023 and 2022, the Company did not grant restricted common stock shares.

Stock options for 1,027,777 and 660,120 shares of common stock with total intrinsic values of $54.3 million and $41.1 million were exercised during the quarter ended September 30, 2023 and 2022, respectively.

Stock-based compensation expense, inclusive of payroll taxes, of $11.1 million and $15.1 million was included in selling, general and administrative expenses for the quarter ended September 30, 2023 and 2022 respectively. Additionally, the company recognized $0.2 million of stock-based compensation costs in cost of goods sold during the quarter ended September 30, 2023 compared to $0.3 million in the comparative prior year period. As of September 30, 2023, there was $68.6 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.1 years.

In fiscal 2015, the Company established the Bio-Techne Corporation 2014 Employee Stock Purchase Plan (ESPP), which was approved by the Company's shareholders on October 30, 2014, and which is designed to comply with IRS provisions governing employee stock purchase plans. 800,000 shares were allocated to the ESPP. For ESPP, the Company recorded stock-based compensation expense of $0.1 million for the quarter ended September 30, 2023 and $0.1 million for the quarter ended September 30, 2022.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Other Income / (Expense)
3 Months Ended
Sep. 30, 2023
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, 

    

2023

    

2022

Interest expense

$

(4,893)

$

(3,790)

Interest income

890

433

Gain (loss) on investment(1)

283

49,769

Gain (loss) on equity method investment

(2,290)

Other non-operating income (expense), net

 

(294)

 

987

Total other income (expense)

$

(6,304)

$

47,399

(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 compared to a $37.2 million gain on the sale of our ChemoCentryx investment and a $11.7 million gain on the sale of Eminence in the quarter ended September 30, 2022.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
3 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Income Taxes

Note 12. Income Taxes:

The Company’s effective income tax rate for the first quarter of fiscal 2024 and 2023 was (2.9)% and 13.5%, 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, 2023 compared to September 30, 2022 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 $13.6 million during the quarter ended September 30, 2023, compared to $7.8 million during the quarter ended September 30, 2022. Share-based compensation excess tax benefit contributed $10.4 million in the quarter ended September 30, 2023, compared to $8.3 million in the quarter ended September 30, 2022. The Company recognized total other immaterial net discrete tax benefit of $3.2 million in the quarter ended September 30, 2023, compared to $0.5 million of other immaterial net discrete tax expense in the quarter ended September 30, 2022.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information
3 Months Ended
Sep. 30, 2023
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 Genomics 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, 

    

2023

    

2022

Net sales:

 

  

Protein Sciences

$

204,655

  

$

199,949

Diagnostics and Genomics

 

72,797

 

69,904

Intersegment

 

(517)

 

(198)

Consolidated net sales

$

276,935

  

$

269,655

Operating income:

 

  

 

  

Protein Sciences

$

88,361

  

$

85,942

Diagnostics and Genomics

 

527

 

8,638

Segment operating income

$

88,888

$

94,580

Costs recognized on sale of acquired inventory

 

(181)

 

(300)

Amortization of intangibles

 

(19,851)

 

(19,283)

Impact of partially-owned consolidated subsidiaries(1)

 

 

647

Acquisition related expenses and other

 

588

 

(297)

Stock based compensation, inclusive of employer taxes

 

(11,494)

 

(15,458)

Restructuring costs

 

(89)

 

(2,170)

Corporate general, selling, and administrative expenses

 

(1,999)

 

(1,402)

Consolidated operating income

$

55,862

  

$

56,317

(1) Includes the quarterly results of the partially-owned consolidated subsidiary prior to the sale of this partially-owned consolidated subsidiary to a third party

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
3 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Subsequent Events

Note 14. Subsequent Events:

None.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Sep. 30, 2023
Policy Text Block [Abstract]  
Investments

Partially-owned consolidated subsidiary: On September 1, 2022, the Company completed the sale of its equity shares of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) for approximately $17.8 million to a third party. Eminence was considered a variable-interest entity that was fully consolidated in our financial statements. Prior to the sale, Eminence had revenue of $2.0 million for the first fiscal quarter of 2023 within our Protein Sciences segment. As a result of the sale of the business, the Company recorded a gain of $11.7 million within the Other income (expense) line in the Condensed Consolidated Statement of Earnings.

Investments: In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or 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, 2023, there was $2.3 million of

loss recorded on the Company’s Consolidated Statement of Earnings and Comprehensive Income related to the investment. The Company’s total investment of $252 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.

Fiscal Year 2023 Restructuring Actions:

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 are expected to be 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. Restructuring actions, including cash and non-cash impacts, are as follows (in thousands):

Employee

severance

Expense incurred in fiscal year 2023

$

1,677

Fiscal year 2023 cash payments

(762)

Fiscal year 2023 adjustments

(18)

Accrued restructuring actions balances as of June 30, 2023

$

897

Fiscal year 2024 cash payments

(707)

Fiscal year 2024 adjustments(1)

89

Accrued restructuring actions balances as of September 30, 2023(2)

$

279

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

(2) The remaining balance as of September 30, 2023 relates to employee severance that is paid out over a one-year period.

QT Holdings Corporation (Quad)

In August 2022, the Company informed employees of our decision to close our QT Holdings Corporation (Quad) facility as part of a realignment of activities within our Reagent Solutions division. The closure of the site was completed in the fourth quarter of fiscal 2023. As a result of the restructuring activities, a pre-tax charge of $2.2 million was recorded within our Protein Sciences segment. The related restructuring charges for the year ended June 30, 2023 were recorded in the income statement as follows (in thousands):

Employee

Asset

    

severance

    

impairment and other

    

Total

Selling, general and administrative

$

1,328

$

842

$

2,170

Employee

Asset

    

severance

    

impairment and other

    

Total

Expense incurred in the first quarter of 2023

$

1,328

$

842

$

2,170

Cash payments

(1,233)

(772)

(2,005)

Adjustments

(95)

(70)

(165)

Accrued restructuring actions balances as of June 30, 2023

$

$

$

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

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

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables) - Protein Sciences
3 Months Ended
Sep. 30, 2023
QT Holdings Corporation  
Notes Tables  
Schedule of restructuring charges

Employee

Asset

    

severance

    

impairment and other

    

Total

Selling, general and administrative

$

1,328

$

842

$

2,170

Employee

Asset

    

severance

    

impairment and other

    

Total

Expense incurred in the first quarter of 2023

$

1,328

$

842

$

2,170

Cash payments

(1,233)

(772)

(2,005)

Adjustments

(95)

(70)

(165)

Accrued restructuring actions balances as of June 30, 2023

$

$

$

Employee severance  
Notes Tables  
Schedule of restructuring charges

Employee

severance

Expense incurred in fiscal year 2023

$

1,677

Fiscal year 2023 cash payments

(762)

Fiscal year 2023 adjustments

(18)

Accrued restructuring actions balances as of June 30, 2023

$

897

Fiscal year 2024 cash payments

(707)

Fiscal year 2024 adjustments(1)

89

Accrued restructuring actions balances as of September 30, 2023(2)

$

279

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

(2) The remaining balance as of September 30, 2023 relates to employee severance that is paid out over a one-year period.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
3 Months Ended
Sep. 30, 2023
Notes Tables  
Schedules of disaggregated revenue

Revenue by type is as follows (in thousands):

    

Quarter Ended

September 30, 

    

2023

    

2022

Consumables

$

224,547

$

216,430

Instruments

 

24,860

 

26,458

Services

 

21,454

 

21,445

Total product and services revenue, net

$

270,861

$

264,333

Royalty revenues

 

6,074

 

5,322

Total revenues, net

$

276,935

$

269,655

Revenue by geography is as follows (in thousands):

    

Quarter Ended

September 30, 

    

2023

    

2022

 

  

 

  

United States

$

159,105

$

155,431

EMEA, excluding United Kingdom

 

54,798

 

46,021

United Kingdom

 

12,449

 

11,702

APAC, excluding Greater China

 

17,351

 

17,465

Greater China

 

25,485

 

31,521

Rest of World

 

7,747

 

7,515

Net Sales

$

276,935

$

269,655

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Data (Tables)
3 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of inventories

Inventories consist of (in thousands):

    

September 30, 

June 30, 

    

2023

    

2023

Raw materials

$

84,739

$

84,551

Finished goods(1)

 

106,539

 

92,474

Inventories, net

$

191,278

$

177,025

(1) Finished goods inventory of $5,198 and $5,387 included within other long-term assets in the respective September 30, 2023 and June 30, 2023, consolidated balance sheet. The inventory is included in long-term assets 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, 

    

2023

    

2023

Land

$

9,076

$

9,100

Buildings and improvements

 

245,161

 

245,302

Machinery and equipment

196,655

190,019

Construction in progress

 

21,769

 

15,491

Property and equipment, cost

 

472,661

 

459,912

Accumulated depreciation and amortization

 

(240,978)

 

(233,712)

Property and equipment, net

$

231,683

$

226,200

Schedule of intangible assets

Intangible assets consist of (in thousands):

September 30, 

June 30, 

2023

2023

Developed technology

$

674,274

$

616,311

Trade names

 

151,324

 

146,945

Customer relationships

 

214,601

 

213,878

Patents

 

3,985

 

3,815

Other intangibles

 

11,860

 

11,566

Definite-lived intangible assets

 

1,056,044

 

992,515

Accumulated amortization

 

(499,773)

 

(480,570)

Definite-lived intangibles assets, net

 

556,271

 

511,945

In process research and development

 

22,700

 

22,700

Total intangible assets, net

$

578,971

$

534,645

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, 2023 consist of (in thousands):

Beginning balance

$

534,645

Acquisitions

 

66,400

Other additions

 

433

Amortization expense

 

(20,231)

Currency translation

(2,276)

Ending balance

$

578,971

Schedule of estimated future amortization expense for intangible assets

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

Remainder 2024

    

$

60,132

2025

 

77,039

2026

 

73,092

2027

 

62,952

2028

 

59,308

Thereafter

 

223,748

Total

$

556,271

Schedule of changes to the carrying amount of goodwill

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

    

    

Diagnostics and

    

Protein Sciences

 Genomics

Total

June 30, 2023

$

427,027

$

445,710

$

872,737

Acquisitions

 

102,560

102,560

Currency translation

 

(2,983)

(2,938)

(5,921)

September 30, 2023

$

424,044

$

545,332

$

969,376

Schedule of other assets

    

September 30, 

June 30, 

    

2023

2023

Investment in Wilson Wolf

$

251,644

$

255,857

Derivative instruments

17,491

16,857

Long-term inventory

5,198

5,387

Other

 

7,243

 

7,201

Other assets

$

281,576

$

285,302

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Tables)
3 Months Ended
Sep. 30, 2023
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 preliminary estimated fair values of the assets acquired and liabilities assumed as of the acquisition date and as of September 30, 2023 are as follows (in thousands):

Preliminary allocation at acquisition date and at September 30, 2023

Current assets

$

12,512

Equipment and other long-term assets

 

1,470

Intangible assets:

Developed technologies

 

60,300

Tradenames

 

4,900

Customer relationships

 

1,200

Goodwill

 

102,560

Total assets acquired

 

182,942

Liabilities

 

7,096

Deferred income taxes, net

 

5,768

Net assets acquired

$

170,078

Cash paid

 

166,426

Estimated net working capital payable

 

3,652

Net assets acquired

$

170,078

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
3 Months Ended
Sep. 30, 2023
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

2023

Level 1

Level 2

Level 3

 

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

Short-term available-for-sale investments

$

$

$

$

Derivatives designated as hedging instruments - cash flow hedges

Other assets

 

16,398

 

 

16,398

 

Derivatives designated as hedging instruments - net investment hedge

Other assets

1,093

1,093

Total assets

$

17,491

$

$

17,491

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

Contingent consideration payable

$

1,750

$

$

$

1,750

Total liabilities

$

1,750

$

$

$

1,750

    

Total

    

 carrying 

value as of

Fair Value Measurements Using 

Balance Sheet Location

June 30,

Inputs Considered as

    

2023

    

Level 1

    

Level 2

    

Level 3

Assets

 

  

 

  

 

  

 

  

Exchange traded securities(1)

Short-term available-for-sale investments

$

23,739

$

23,739

$

$

Derivative instruments - cash flow hedges

Other assets

 

16,857

 

 

16,857

 

Total assets

$

40,596

$

23,739

$

16,857

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

Contingent consideration payable

$

3,500

$

$

$

3,500

Total liabilities

$

3,500

$

$

$

3,500

(1)

During the quarter ended September 30, 2023, the Company sold all of its outstanding shares of its exchange traded investment grade bond funds that it held at June 30, 2023. The cost basis and fair value of the Company’s exchange traded investment grade bond funds were $25.0 million and $23.7 million at June 30, 2023, respectively. Our available for sale securities are measured at fair value using quoted market prices in active markets for identical assets and are therefore classified as Level 1 assets.

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

    

2023

2023

Forward starting swaps(1)

Cash flow hedge

$

300

$

300

Cross-currency swap(2)

Net investment hedge

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.

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

Schedule of pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses

The pretax amount of the gains and losses on our hedging instruments and the classification of those gains and losses within our consolidated financial statements for the three months ended September 30, 2023 and September 30, 2022 were as follows (in thousands):

(Gain) Loss Recognized in Accumulated Other Comprehensive Loss

(Gain) Loss
Reclassified into Income

    

Quarter Ended

Quarter Ended

September 30, 

September 30, 

Location of (Gain) Loss

    

2023

    

2022

2023

    

2022

in Income Statement

Cash flow hedges

Forward starting swaps

$

(1,587)

 

$

(4,376)

$

(2,539)

 

$

417

Interest expense

Net investment hedges

Cross-currency swap

(1,366)

 

(698)

 

Interest expense

Total

$

(2,953)

$

(4,376)

$

(3,237)

$

417

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

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

    

Quarter Ended

September 30, 

2023

Fair value at the beginning of period

$

3,500

Change in fair value of contingent consideration

 

(1,750)

Fair value at the end of period

$

1,750

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
3 Months Ended
Sep. 30, 2023
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

2023

Operating leases:

 

  

 

  

Operating lease right of use assets

 

Right of use asset

$

102,277

Current operating lease liabilities

 

Operating lease liabilities - current

$

12,198

Noncurrent operating lease liabilities

 

Operating lease liabilities

 

97,332

Total operating lease liabilities

$

109,530

Weighted average remaining lease term (in years):

 

 

9.05

Weighted average discount rate (%):

 

 

4.21

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, 

    

2023

Cash amounts paid on operating lease liabilities

$

3,884

Right of use assets obtained in exchange for lease liabilities

$

7,923

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

Operating

Leases

Remainder 2024

$

12,166

2025

 

15,927

2026

 

16,076

2027

 

13,448

2028

 

13,444

Thereafter

 

62,491

Total

$

133,552

Less: Amounts representing interest

 

24,022

Total lease obligations

$

109,530

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Sep. 30, 2023
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

Noncontrolling

Shares

Amount

Capital

Earnings

Income(Loss)

Interest  

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

    

Bio-Techne Shareholders

    

    

  

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Noncontrolling

Shares

Amount

Capital

Earnings

Income(Loss)

Interest  

Total

Balances at June 30, 2022

 

156,644

$

1,566

$

652,467

$

1,122,937

$

(75,200)

$

(759)

$

1,701,011

Net earnings

 

 

 

89,555

 

 

179

 

89,734

Other comprehensive loss

 

 

 

 

(16,762)

 

 

(16,762)

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

152

(33)

119

Elimination of noncontrolling equity interest from sale of Eminence

 

 

 

 

 

 

613

 

613

Share repurchases

 

(222)

 

(2)

 

 

(19,560)

 

 

 

(19,562)

Common stock issued for exercise of options

 

425

 

5

 

9,418

 

(11,428)

 

 

 

(2,005)

Common stock issued for restricted stock awards

 

45

0

 

0

 

(6,427)

 

 

 

(6,427)

Cash dividends

 

 

 

(12,545)

 

 

 

(12,545)

Stock-based compensation expense

 

 

 

14,364

 

 

 

 

14,364

Common stock issued to employee stock purchase plan

 

36

0

 

2,517

 

 

 

 

2,517

Employee stock purchase plan expense

97

97

Balances at September 30, 2022

 

156,928

$

1,569

$

678,863

$

1,162,532

$

(91,810)

$

$

1,751,154

Schedule of each component of other comprehensive income (loss)

The accumulated balances related to each component of other comprehensive income (loss) attributable to Bio-Techne are summarized as follows (in thousands):

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2023

$

12,862

$

(78,926)

$

(66,064)

Other comprehensive income (loss), before tax:

Amounts before reclassifications, attributable to Bio-Techne

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

$

12,512

$

(90,528)

$

(78,016)

Unrealized

Gains

Foreign 

(Losses) on

Currency

Derivative

Translation 

    

Instruments

    

Adjustments

    

Total

Balance as of June 30, 2022 attributable to Bio-Techne

$

8,069

$

(83,269)

$

(75,200)

Other comprehensive income (loss), before tax:

Amounts before reclassifications, attributable to Bio-Techne

4,376

(21,457)

(17,081)

Amounts reclassified out

417

152

569

Total other comprehensive income (loss), before tax

4,793

(21,305)

(16,512)

Tax (expense)/benefit

98

98

Total other comprehensive income (loss), net of tax

 

4,695

(21,305)

(16,610)

Balance as of September 30, 2022(1)

$

12,764

$

(104,574)

$

(91,810)

(1)The Company had a net deferred tax liability of $4,145 and $3,921 as of September 30, 2023 and September 30, 2022, respectively.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
3 Months Ended
Sep. 30, 2023
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, 

    

2023

    

2022

Earnings per share – basic:

Net earnings, including noncontrolling interest

$

50,993

 

$

89,734

Less net earnings (loss) attributable to noncontrolling interest

 

179

Net earnings attributable to Bio-Techne

$

50,993

$

89,555

Income allocated to participating securities

 

(8)

 

(26)

Income available to common shareholders

$

50,985

$

89,529

Weighted-average shares outstanding – basic

 

158,130

 

156,929

Earnings per share – basic

$

0.32

$

0.57

Earnings per share – diluted:

 

  

 

  

Net earnings, including noncontrolling interest

$

50,993

$

89,734

Less net earnings (loss) attributable to noncontrolling interest

179

Net earnings attributable to Bio-Techne

$

50,993

$

89,555

Income allocated to participating securities

 

(8)

 

(26)

Income available to common shareholders

$

50,985

$

89,529

Weighted-average shares outstanding – basic

 

158,130

 

156,929

Dilutive effect of stock options and restricted stock units

 

3,810

 

5,243

Weighted-average common shares outstanding – diluted

 

161,940

 

162,172

Earnings per share – diluted

$

0.31

$

0.55

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Other Income / (Expense) (Tables)
3 Months Ended
Sep. 30, 2023
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, 

    

2023

    

2022

Interest expense

$

(4,893)

$

(3,790)

Interest income

890

433

Gain (loss) on investment(1)

283

49,769

Gain (loss) on equity method investment

(2,290)

Other non-operating income (expense), net

 

(294)

 

987

Total other income (expense)

$

(6,304)

$

47,399

(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 compared to a $37.2 million gain on the sale of our ChemoCentryx investment and a $11.7 million gain on the sale of Eminence in the quarter ended September 30, 2022.
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Tables)
3 Months Ended
Sep. 30, 2023
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, 

    

2023

    

2022

Net sales:

 

  

Protein Sciences

$

204,655

  

$

199,949

Diagnostics and Genomics

 

72,797

 

69,904

Intersegment

 

(517)

 

(198)

Consolidated net sales

$

276,935

  

$

269,655

Operating income:

 

  

 

  

Protein Sciences

$

88,361

  

$

85,942

Diagnostics and Genomics

 

527

 

8,638

Segment operating income

$

88,888

$

94,580

Costs recognized on sale of acquired inventory

 

(181)

 

(300)

Amortization of intangibles

 

(19,851)

 

(19,283)

Impact of partially-owned consolidated subsidiaries(1)

 

 

647

Acquisition related expenses and other

 

588

 

(297)

Stock based compensation, inclusive of employer taxes

 

(11,494)

 

(15,458)

Restructuring costs

 

(89)

 

(2,170)

Corporate general, selling, and administrative expenses

 

(1,999)

 

(1,402)

Consolidated operating income

$

55,862

  

$

56,317

(1) Includes the quarterly results of the partially-owned consolidated subsidiary prior to the sale of this partially-owned consolidated subsidiary to a third party

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 29, 2022
shares
Sep. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2023
USD ($)
segment
shares
Mar. 31, 2023
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
shares
Oct. 27, 2022
shares
Oct. 26, 2022
shares
Number of Operating Segments | segment       2          
Proceeds from Divestiture of Interest in Consolidated Subsidiaries           $ 17,824      
Revenue from Contract with Customer, Excluding Assessed Tax       $ 276,935   269,655      
Gain on sale of Eminence       0   11,682      
Gain (loss) on equity method investment       $ (2,290)          
Common stock, shares authorized (in shares) | shares       400,000,000     400,000,000 400,000,000 100,000,000
Declared stock split 4                
Additional shares | shares 3                
Eminence Biotechnology                  
Proceeds from Divestiture of Interest in Consolidated Subsidiaries   $ 17,800              
Protein Sciences                  
Pre-tax restructuring charges             $ 1,700    
Protein Sciences | Eminence Biotechnology                  
Revenue from Contract with Customer, Excluding Assessed Tax           2,000      
Wilson Wolf Corporation                  
Investment percentage         19.90%        
Gain (loss) on equity method investment       $ (2,300)          
Investment amount       $ 252,000          
Payments to Acquire Investments, Total     $ 25,000   $ 232,000        
Forward Contract, Milestone, Multiple for Total Expected Payments       4.4          
Wilson Wolf Corporation | First Part of Forward Contract                  
Forward Contract, Milestone, Annual Revenue Required       $ 92,000          
Forward Contract, Milestone, Annual EBITDA       55,000          
Wilson Wolf Corporation | Second Part of Forward Contract                  
Forward Contract, Milestone, Annual Revenue Required       226,000          
Forward Contract, Milestone, Annual EBITDA       136,000          
Forward Contract, Additional Investment       $ 1,000,000          
QT Holdings Corporation | Protein Sciences                  
Pre-tax restructuring charges             $ 2,200    
Eminence Biotechnology                  
Gain on sale of Eminence           11,700      
Eminence Biotechnology | Nonoperating Income (Expense)                  
Gain on sale of Eminence           $ 11,700      
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Restructuring Charges (Details) - Protein Sciences - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Jun. 30, 2023
QT Holdings Corporation        
Restructuring costs   $ 2,170    
Cash payments     $ (2,005)  
Adjustments     (165)  
Selling, General and Administrative Expenses | QT Holdings Corporation        
Restructuring costs       $ 2,170
Employee severance        
Accrued restructuring actions balances $ 897      
Restructuring costs       1,677
Cash payments (707)     (762)
Adjustments 89     (18)
Accrued restructuring actions balances $ 279   897 897
Employee severance | QT Holdings Corporation        
Restructuring costs   1,328    
Cash payments     (1,233)  
Adjustments     (95)  
Employee severance | Selling, General and Administrative Expenses | QT Holdings Corporation        
Restructuring costs       1,328
Asset impairment and other | QT Holdings Corporation        
Restructuring costs   $ 842    
Cash payments     (772)  
Adjustments     $ (70)  
Asset impairment and other | Selling, General and Administrative Expenses | QT Holdings Corporation        
Restructuring costs       $ 842
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Revenue Recognition    
Contract with Customer, Liability, Total $ 25.8 $ 24.6
Contract with Customer, Liability, Revenue Recognized $ 11.8  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Revenues, net $ 276,935 $ 269,655
United States    
Revenues, net 159,105 155,431
EMEA, excluding United Kingdom    
Revenues, net 54,798 46,021
United Kingdom    
Revenues, net 12,449 11,702
APAC, excluding Greater China    
Revenues, net 17,351 17,465
Greater China    
Revenues, net 25,485 31,521
Rest of World    
Revenues, net 7,747 7,515
Consumables    
Revenues, net 224,547 216,430
Instruments    
Revenues, net 24,860 26,458
Services    
Revenues, net 21,454 21,445
Product and Services    
Revenues, net 270,861 264,333
Royalty revenues    
Revenues, net $ 6,074 $ 5,322
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Data - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Amortization of Intangible Assets, Total $ 20,231  
Other Noncurrent Assets    
Inventory, Finished Goods, Net of Reserves, Non-current $ 5,198 $ 5,387
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Data - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Selected Balance Sheet Data    
Raw materials $ 84,739 $ 84,551
Finished goods(1) 106,539 92,474
Inventories, net $ 191,278 $ 177,025
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Data - Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Property and equipment, cost $ 472,661 $ 459,912
Accumulated depreciation and amortization (240,978) (233,712)
Property and equipment, net 231,683 226,200
Land    
Property and equipment, cost 9,076 9,100
Building and improvements    
Property and equipment, cost 245,161 245,302
Machinery and equipment    
Property and equipment, cost 196,655 190,019
Construction in progress    
Property and equipment, cost $ 21,769 $ 15,491
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Data - Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Definite-lived intangibles assets $ 1,056,044 $ 992,515
Accumulated amortization (499,773) (480,570)
Definite-lived intangibles assets, net 556,271 511,945
In process research and development 22,700 22,700
Total intangible assets, net 578,971 534,645
Developed technologies    
Definite-lived intangibles assets 674,274 616,311
Trade names    
Definite-lived intangibles assets 151,324 146,945
Customer relationships    
Definite-lived intangibles assets 214,601 213,878
Patents    
Definite-lived intangibles assets 3,985 3,815
Other intangibles    
Definite-lived intangibles assets $ 11,860 $ 11,566
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2023
USD ($)
Selected Balance Sheet Data  
Beginning balance $ 534,645
Acquisitions 66,400
Other additions 433
Amortization expense (20,231)
Currency translation (2,276)
Ending balance $ 578,971
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Selected Balance Sheet Data    
Remainder 2024 $ 60,132  
2025 77,039  
2026 73,092  
2027 62,952  
2028 59,308  
Thereafter 223,748  
Definite-lived intangibles assets, net $ 556,271 $ 511,945
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2023
USD ($)
Beginning balance $ 872,737
Acquisitions 102,560
Currency translation (5,921)
Ending balance 969,376
Protein Sciences  
Beginning balance 427,027
Currency translation (2,983)
Ending balance 424,044
Diagnostics and Genomics  
Beginning balance 445,710
Acquisitions 102,560
Currency translation (2,938)
Ending balance $ 545,332
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Data - Other Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Selected Balance Sheet Data    
Investment in Wilson Wolf $ 251,644 $ 255,857
Derivative Instruments $ 17,491 $ 16,857
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Long-term inventory $ 5,198 $ 5,387
Other 7,243 7,201
Other assets $ 281,576 $ 285,302
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Narrative (Details) - Lunaphore Technologies SA. - USD ($)
$ in Thousands
3 Months Ended
Jul. 07, 2023
Sep. 30, 2023
Acquisition amount $ 170,078 $ 170,078
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual   2,100
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual   $ 7,300
Developed technologies    
Finite-Lived Intangible Asset, Useful Life (Year)   14 years
Customer relationships    
Finite-Lived Intangible Asset, Useful Life (Year)   8 years
Minimum | Trade names    
Finite-Lived Intangible Asset, Useful Life (Year)   4 years
Maximum | Trade names    
Finite-Lived Intangible Asset, Useful Life (Year)   8 years
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 07, 2023
Sep. 30, 2023
Jun. 30, 2023
Goodwill   $ 969,376 $ 872,737
Lunaphore Technologies SA.      
Current assets $ 12,512 12,512  
Equipment and other long-term assets 1,470 1,470  
Goodwill 102,560 102,560  
Total assets acquired 182,942 182,942  
Liabilities 7,096 7,096  
Deferred income taxes, net 5,768 5,768  
Net assets acquired 170,078 170,078  
Cash paid 166,426 166,426  
Estimated net working capital payable 3,652 3,652  
Net assets acquired 170,078 170,078  
Lunaphore Technologies SA. | Developed technologies      
Intangible assets 60,300 60,300  
Lunaphore Technologies SA. | Trade names      
Intangible assets 4,900 4,900  
Lunaphore Technologies SA. | Customer relationships      
Intangible assets $ 1,200 $ 1,200  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2023
USD ($)
item
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Jul. 01, 2022
USD ($)
May 31, 2021
USD ($)
Apr. 06, 2021
USD ($)
Interest expense   $ 4,893 $ 3,790          
Income Tax Expense (Benefit), Total   (1,435) $ 13,982          
Exchange Traded Investment Grade Bond Funds                
Investments, Total       $ 25,000        
Investments, Fair Value Disclosure, Total       23,700        
Acquisition of Asuragen Inc and Namocell, Inc                
Contingent consideration   1,800            
Maximum contingent consideration   100,000            
Asuragen, Inc.                
Contingent consideration   1,000   2,000       $ 18,300
Maximum contingent consideration   105,000            
Namocell Inc                
Contingent consideration   800   $ 1,500   $ 10,600    
Maximum contingent consideration   25,000            
Forward starting swaps | Cash flow hedges | Designated as hedging instruments                
Derivative, Notional Amount         $ 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 4              
Notional amount at maturity   $ 110,000            
Decrease in notional amount at each interim date $ 10,000              
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Total assets $ 17,491 $ 40,596
Contingent consideration 1,750 3,500
Total liabilities 1,750 3,500
Cash flow hedges    
Derivative instruments - net investment hedge 16,398 16,857
Net investment hedge    
Derivative instruments - net investment hedge 1,093  
Level 1    
Total assets   23,739
Level 2    
Total assets 17,491 16,857
Level 2 | Cash flow hedges    
Derivative instruments - net investment hedge 16,398 16,857
Level 2 | Net investment hedge    
Derivative instruments - net investment hedge 1,093  
Level 3    
Contingent consideration 1,750 3,500
Total liabilities $ 1,750 3,500
Exchanged traded investment grade bond funds    
Investments, Fair Value Disclosure   23,739
Exchanged traded investment grade bond funds | Level 1    
Investments, Fair Value Disclosure   $ 23,739
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Contractual Amounts of the Outstanding Instruments (Details) - Designated as hedging instruments - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
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 $ 150  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Pretax Amount Of The Gains And Losses On Our Hedging Instruments And The Classification Of Those Gains And Losses (Details) - Designated as hedging instruments - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Derivative Instruments, Gain (Loss) [Line Items]    
(Gain) Loss Recognized in Accumulated Other Comprehensive Loss $ (2,953) $ (4,376)
(Gain) Loss Reclassified into Income (3,237) 417
Cash flow hedges | Forward starting swaps    
Derivative Instruments, Gain (Loss) [Line Items]    
(Gain) Loss Recognized in Accumulated Other Comprehensive Loss (1,587) (4,376)
(Gain) Loss Reclassified into Income (2,539) $ 417
Net investment hedge | Cross-currency swap    
Derivative Instruments, Gain (Loss) [Line Items]    
(Gain) Loss Recognized in Accumulated Other Comprehensive Loss (1,366)  
(Gain) Loss Reclassified into Income $ (698)  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) - Contingent Consideration - Level 3
$ in Thousands
3 Months Ended
Sep. 30, 2023
USD ($)
Fair value at the beginning of period $ 3,500
Change in fair value of contingent consideration $ (1,750)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, general and administrative
Fair value at the end of period $ 1,750
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Debt and Other Financing Arrangements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Proceeds from Long-term Lines of Credit   $ 160,000 $ 449,661
Amended Credit Agreement      
Line of Credit, Current   $ 440,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 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Narrative (Details)
$ in Millions
3 Months Ended
Sep. 30, 2023
USD ($)
Variable Lease, Cost $ 1.2
Fixed Lease, Cost $ 4.5
Maximum  
Lessee, Operating Lease, Renewal Term (Year) 5 years
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Balance Sheet Classification (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Leases    
Operating lease right of use assets $ 102,277 $ 98,326
Current operating lease liabilities 12,198 11,199
Noncurrent operating lease liabilities 97,332 $ 93,766
Total operating lease liabilities $ 109,530  
Weighted average remaining lease term (in years): 9 years 18 days  
Weighted average discount rate: 4.21%  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Cash Paid (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2023
USD ($)
Leases  
Cash amounts paid on operating lease liabilities $ 3,884
Right of use assets obtained in exchange for lease liabilities $ 7,923
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Fair Value of the Lease Liability by Payment Date (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Leases  
Remainder 2024 $ 12,166
2025 15,927
2026 16,076
2027 13,448
2028 13,444
Thereafter 62,491
Total 133,552
Less: Amounts representing interest 24,022
Total lease obligations $ 109,530
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.08 $ 0.08
Deferred Income Tax Expense (Benefit), Total $ 4,145 $ 3,921
Reclassification out of Accumulated Other Comprehensive Income | Accumulated Other Comprehensive Income    
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent $ 2,500  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Balances $ 1,966,516 $ 1,701,011
Balances (in shares) 157,641,914  
Net earnings $ 50,993 89,734
Other comprehensive loss (11,952) (16,762)
Reclassification of cumulative translation adjustment for Eminence to non-operating income   119
Elimination of noncontrolling equity interest from sale of Eminence   613
Share repurchases   (19,562)
Common stock issued for exercise of options $ (2,577) $ (2,005)
Common stock issued for exercise of options (in shares) 1,027,777 660,120
Common stock issued for restricted stock awards $ (4,767) $ (6,427)
Cash dividends (12,654) (12,545)
Stock-based compensation expense 9,981 14,364
Common stock issued to employee stock purchase plan 2,094 2,517
Employee stock purchase plan expense 112 97
Balances $ 1,997,746 1,751,154
Balances (in shares) 158,354,579  
Common Stock    
Balances $ 1,576 $ 1,566
Balances (in shares) 157,642,000 156,644,000
Share repurchases   $ (2)
Share repurchases (in shares)   (222,000)
Common stock issued for exercise of options $ 6 $ 5
Common stock issued for exercise of options (in shares) 633,000 425,000
Common stock issued for restricted stock awards $ 1 $ 0
Common stock issued for restricted stock awards (in shares) 47,000 45,000
Common stock issued to employee stock purchase plan $ 1 $ 0
Common stock issued to employee stock purchase plan (in shares) 33,000 36,000
Balances $ 1,584 $ 1,569
Balances (in shares) 158,355,000 156,928,000
Additional Paid-in Capital    
Balances $ 721,543 $ 652,467
Common stock issued for exercise of options 12,877 9,418
Common stock issued for restricted stock awards 0 0
Stock-based compensation expense 9,981 14,364
Common stock issued to employee stock purchase plan 2,093 2,517
Employee stock purchase plan expense 112 97
Balances 746,606 678,863
Retained Earnings    
Balances 1,309,461 1,122,937
Net earnings 50,993 89,555
Share repurchases   (19,560)
Common stock issued for exercise of options (15,460) (11,428)
Common stock issued for restricted stock awards (4,768) (6,427)
Cash dividends (12,654) (12,545)
Balances 1,327,572 1,162,532
Accumulated Other Comprehensive Income    
Balances (66,064) (75,200)
Other comprehensive loss (11,952) (16,762)
Reclassification of cumulative translation adjustment for Eminence to non-operating income   152
Balances $ (78,016) (91,810)
Noncontrolling Interest    
Balances   (759)
Net earnings   179
Reclassification of cumulative translation adjustment for Eminence to non-operating income   (33)
Elimination of noncontrolling equity interest from sale of Eminence   $ 613
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Balance $ 1,966,516  
Other comprehensive income (loss), before tax:    
Balance 1,997,746  
Unrealized Gains (Losses) on Derivative Instruments    
Balance 12,862 $ 8,069
Other comprehensive income (loss), before tax:    
Amounts before reclassifications, attributable to Bio-Techne 1,587 4,376
Amounts reclassified out (2,539) 417
Total other comprehensive income (loss), before tax (952) 4,793
Tax (expense)/benefit (602) 98
Total other comprehensive income (loss), net of tax (350) 4,695
Balance 12,512 12,764
Foreign Currency Translation Adjustments    
Balance (78,926) (83,269)
Other comprehensive income (loss), before tax:    
Amounts before reclassifications, attributable to Bio-Techne (11,069) (21,457)
Amounts reclassified out (698) 152
Total other comprehensive income (loss), before tax (11,767) (21,305)
Tax (expense)/benefit (165) 0
Total other comprehensive income (loss), net of tax (11,602) (21,305)
Balance (90,528) (104,574)
Accumulated Other Comprehensive Income    
Balance (66,064) (75,200)
Other comprehensive income (loss), before tax:    
Amounts before reclassifications, attributable to Bio-Techne (9,482) (17,081)
Amounts reclassified out (3,237) 569
Total other comprehensive income (loss), before tax (12,719) (16,512)
Tax (expense)/benefit (767) 98
Total other comprehensive income (loss), net of tax (11,952) (16,610)
Balance $ (78,016) $ (91,810)
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Narrative (Details) - shares
shares in Millions
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 4.1 4.5
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Earnings Per Share    
Net earnings, including noncontrolling interest $ 50,993 $ 89,734
Less net earnings (loss) attributable to noncontrolling interest   179
Net earnings attributable to Bio-Techne 50,993 89,555
Income allocated to participating securities (8) (26)
Income available to common shareholders $ 50,985 $ 89,529
Weighted-average shares outstanding - basic (in shares) 158,130 156,929
Earnings per share - basic (in shares) $ 0.32 $ 0.57
Income available to common shareholders $ 50,985 $ 89,529
Dilutive effect of stock options and restricted stock units (in shares) 3,810 5,243
Weighted-average common shares outstanding - diluted (in shares) 161,940 162,172
Earnings per share - diluted (in shares) $ 0.31 $ 0.55
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Share-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Oct. 30, 2014
Granted, shares (in shares) 800,000 2,300,000  
Granted, weighted average exercise price (in dollars per share) $ 84.34 $ 94.43  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 28.58 $ 29.65  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) 1,027,777 660,120  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 54.3 $ 41.1  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 68.6    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 1 month 6 days    
Employee Stock Purchase Plan 2014      
Share-based Payment Arrangement, Expense $ 0.1 0.1  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)     800,000
Selling, General and Administrative Expenses      
Share-based Payment Arrangement, Expense 11.1 15.1  
Cost of Sales      
Share-based Payment Arrangement, Expense $ 0.2 $ 0.3  
Restricted Stock Units (RSUs)      
Granted, shares (in shares) 268,961 87,852  
Granted, weighted average exercise price (in dollars per share) $ 84.44 $ 94.38  
Restricted Stock      
Granted, shares (in shares) 0 0  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Other Income / (Expense) - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Gain on sale of Investments $ 0 $ 11,682
ChemoCentryx    
Gain on sale of Investments   37,200
Eminence Biotechnology    
Gain on sale of Investments   $ 11,700
Exchanged traded investment grade bond funds    
Gain on sale of Investments $ 300  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Other Income / (Expense) - Schedule of Components of Other Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Other income (expense).    
Interest expense $ (4,893) $ (3,790)
Interest income 890 433
Gain (loss) on investment(1) 283 49,769
Gain (loss) on equity method investment (2,290)  
Other non-operating income (expense), net (294) 987
Total other income (expense) $ (6,304) $ 47,399
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Taxes    
Effective Income Tax Rate Reconciliation, Percent, Total (2.90%) 13.50%
Income Tax Expense (Benefit), Discrete Tax Items $ 13.6 $ 7.8
Share-based compensation excess tax benefit 10.4 8.3
Income Tax Expense (Benefit), Other Immaterial Discrete Tax Items, Net $ 3.2 $ 0.5
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Financial Information Relating to Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net $ 276,935 $ 269,655  
Operating income 55,862 56,317  
Costs recognized on sale of acquired inventory (181) (300)  
Impact of partially-owned consolidated subsidiaries   (179)  
Corporate general, selling, and administrative expenses (105,331) (99,375)  
Total intangible assets, net 578,971   $ 534,645
Operating Segments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Operating income 88,888 94,580  
Costs recognized on sale of acquired inventory (181) (300)  
Amortization of intangibles (19,851) (19,283)  
Impact of partially-owned consolidated subsidiaries   647  
Acquisition related expenses and other 588 (297)  
Stock based compensation, inclusive of employer taxes (11,494) (15,458)  
Restructuring costs (89) (2,170)  
Operating Segments | Protein Sciences      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 204,655 199,949  
Operating income 88,361 85,942  
Operating Segments | Diagnostics and Genomics      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net 72,797 69,904  
Operating income 527 8,638  
Intersegment Eliminations      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues, net (517) (198)  
Corporate, Non-Segment      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Corporate general, selling, and administrative expenses $ (1,999) $ (1,402)  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ 50,993 $ 89,555
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 78 tmb-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0000842023 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000842023 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000842023 2022-11-29 2022-11-29 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:RetainedEarningsMember 2022-09-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000842023 us-gaap:RetainedEarningsMember 2022-06-30 0000842023 us-gaap:NoncontrollingInterestMember 2022-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-09-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-09-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0000842023 tech:EmployeeStockPurchasePlan2014Member 2014-10-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0000842023 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0000842023 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0000842023 us-gaap:CorporateNonSegmentMember 2023-07-01 2023-09-30 0000842023 us-gaap:CorporateNonSegmentMember 2022-07-01 2022-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2023-07-01 2023-09-30 0000842023 tech:QTHoldingsCorporationMember tech:ProteinSciencesMember 2023-07-01 2023-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:ChangzhouEminenceBiotechnologyMember tech:ProteinSciencesMember 2022-07-01 2022-09-30 0000842023 us-gaap:ServiceMember 2022-07-01 2022-09-30 0000842023 us-gaap:RoyaltyMember 2022-07-01 2022-09-30 0000842023 us-gaap:IntersegmentEliminationMember 2022-07-01 2022-09-30 0000842023 tech:RestOfWorldMember 2022-07-01 2022-09-30 0000842023 tech:ProductAndServicesMember 2022-07-01 2022-09-30 0000842023 tech:InstrumentsMember 2022-07-01 2022-09-30 0000842023 tech:EMEAExcludingUKMember 2022-07-01 2022-09-30 0000842023 tech:ConsumablesMember 2022-07-01 2022-09-30 0000842023 tech:APACExcludingGreaterChinaMember 2022-07-01 2022-09-30 0000842023 country:US 2022-07-01 2022-09-30 0000842023 country:GB 2022-07-01 2022-09-30 0000842023 country:CN 2022-07-01 2022-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2023-09-30 0000842023 us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2023-06-30 0000842023 tech:QTHoldingsCorporationMember us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2022-07-01 2023-06-30 0000842023 tech:QTHoldingsCorporationMember us-gaap:SellingGeneralAndAdministrativeExpensesMember tech:AssetImpairmentMember tech:ProteinSciencesMember 2022-07-01 2023-06-30 0000842023 tech:QTHoldingsCorporationMember us-gaap:SellingGeneralAndAdministrativeExpensesMember tech:ProteinSciencesMember 2022-07-01 2023-06-30 0000842023 tech:QTHoldingsCorporationMember us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2022-07-01 2022-09-30 0000842023 tech:QTHoldingsCorporationMember tech:AssetImpairmentMember tech:ProteinSciencesMember 2022-07-01 2022-09-30 0000842023 tech:QTHoldingsCorporationMember tech:ProteinSciencesMember 2022-07-01 2022-09-30 0000842023 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000842023 us-gaap:MachineryAndEquipmentMember 2023-09-30 0000842023 us-gaap:LandMember 2023-09-30 0000842023 us-gaap:ConstructionInProgressMember 2023-09-30 0000842023 us-gaap:BuildingAndBuildingImprovementsMember 2023-09-30 0000842023 us-gaap:MachineryAndEquipmentMember 2023-06-30 0000842023 us-gaap:LandMember 2023-06-30 0000842023 us-gaap:ConstructionInProgressMember 2023-06-30 0000842023 us-gaap:BuildingAndBuildingImprovementsMember 2023-06-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2022-09-01 2022-09-01 0000842023 tech:WilsonWolfCorporationMember 2023-01-01 2023-03-31 0000842023 tech:WilsonWolfCorporationMember 2021-12-01 2021-12-31 0000842023 us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2023-07-01 2023-09-30 0000842023 tech:QTHoldingsCorporationMember us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2022-10-01 2023-06-30 0000842023 tech:QTHoldingsCorporationMember tech:AssetImpairmentMember tech:ProteinSciencesMember 2022-10-01 2023-06-30 0000842023 tech:QTHoldingsCorporationMember tech:ProteinSciencesMember 2022-10-01 2023-06-30 0000842023 us-gaap:EmployeeSeveranceMember tech:ProteinSciencesMember 2022-07-01 2023-06-30 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2023-07-01 2023-09-30 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndGenomicsMember 2023-07-01 2023-09-30 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2022-07-01 2022-09-30 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndGenomicsMember 2022-07-01 2022-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:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-07-01 2023-09-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-07-01 2022-09-30 0000842023 us-gaap:DesignatedAsHedgingInstrumentMember 2022-07-01 2022-09-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-01 2022-09-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-07-01 2022-09-30 0000842023 tech:AmendedCreditAgreementMember 2023-09-30 0000842023 us-gaap:RevolvingCreditFacilityMember tech:AmendedCreditAgreementMember 2022-08-31 2022-08-31 0000842023 srt:MaximumMember 2023-09-30 0000842023 tech:ExchangedTradedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000842023 tech:ExchangedTradedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000842023 tech:ExchangeTradedInvestmentGradeBondFundsMember 2023-06-30 0000842023 tech:WilsonWolfCorporationMember 2023-07-01 2023-09-30 0000842023 tech:ProteinSciencesMember 2023-07-01 2023-09-30 0000842023 tech:DiagnosticsAndGenomicsMember 2023-07-01 2023-09-30 0000842023 tech:ProteinSciencesMember 2023-09-30 0000842023 tech:DiagnosticsAndGenomicsMember 2023-09-30 0000842023 tech:ProteinSciencesMember 2023-06-30 0000842023 tech:DiagnosticsAndGenomicsMember 2023-06-30 0000842023 tech:ExchangedTradedSecuritiesMember 2023-07-01 2023-09-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember us-gaap:NonoperatingIncomeExpenseMember 2022-07-01 2022-09-30 0000842023 tech:ChemocentryxMember 2022-07-01 2022-09-30 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2022-07-01 2022-09-30 0000842023 srt:MinimumMember tech:LunaphoreTechnologiesSaMember us-gaap:TradeNamesMember 2023-09-30 0000842023 srt:MaximumMember tech:LunaphoreTechnologiesSaMember us-gaap:TradeNamesMember 2023-09-30 0000842023 us-gaap:TradeNamesMember 2023-09-30 0000842023 us-gaap:PatentsMember 2023-09-30 0000842023 us-gaap:OtherIntangibleAssetsMember 2023-09-30 0000842023 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0000842023 us-gaap:CustomerRelationshipsMember 2023-09-30 0000842023 us-gaap:TradeNamesMember 2023-06-30 0000842023 us-gaap:PatentsMember 2023-06-30 0000842023 us-gaap:OtherIntangibleAssetsMember 2023-06-30 0000842023 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0000842023 us-gaap:CustomerRelationshipsMember 2023-06-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2023-09-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2023-06-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2023-07-01 2023-09-30 0000842023 tech:WilsonWolfCorporationMember 2023-03-31 0000842023 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000842023 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 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:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000842023 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000842023 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000842023 us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000842023 us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000842023 us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0000842023 tech:ForwardStartingSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000842023 us-gaap:CommonStockMember 2023-09-30 0000842023 us-gaap:CommonStockMember 2023-06-30 0000842023 us-gaap:CommonStockMember 2022-09-30 0000842023 us-gaap:CommonStockMember 2022-06-30 0000842023 2022-10-27 0000842023 2022-10-26 0000842023 2022-09-30 0000842023 2022-06-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:TradeNamesMember 2023-09-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:CustomerRelationshipsMember 2023-09-30 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:TradeNamesMember 2023-07-07 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:DevelopedTechnologyRightsMember 2023-07-07 0000842023 tech:LunaphoreTechnologiesSaMember us-gaap:CustomerRelationshipsMember 2023-07-07 0000842023 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000842023 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000842023 tech:NamocellIncMember 2023-06-30 0000842023 tech:AcquisitionOfAsuragenIncMember 2023-06-30 0000842023 tech:NamocellIncMember 2022-07-01 0000842023 tech:AcquisitionOfAsuragenIncMember 2021-04-06 0000842023 tech:NamocellIncMember 2023-09-30 0000842023 tech:AcquisitionOfAsuragenIncMember 2023-09-30 0000842023 tech:AcquisitionOfAsuragenIncAndNamocellIncMember 2023-09-30 0000842023 tech:LunaphoreTechnologiesSaMember 2023-07-07 2023-07-07 0000842023 tech:LunaphoreTechnologiesSaMember 2023-07-01 2023-09-30 0000842023 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000842023 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000842023 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000842023 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000842023 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0000842023 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000842023 tech:EmployeeStockPurchasePlan2014Member 2023-07-01 2023-09-30 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0000842023 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0000842023 tech:EmployeeStockPurchasePlan2014Member 2022-07-01 2022-09-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000842023 tech:QTHoldingsCorporationMember tech:ProteinSciencesMember 2022-07-01 2023-06-30 0000842023 tech:ProteinSciencesMember 2022-07-01 2023-06-30 0000842023 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000842023 us-gaap:RevolvingCreditFacilityMember tech:AmendedCreditAgreementMember 2022-08-31 0000842023 us-gaap:OtherNoncurrentAssetsMember 2023-09-30 0000842023 us-gaap:OtherNoncurrentAssetsMember 2023-06-30 0000842023 tech:WilsonWolfCorporationMember 2023-09-30 0000842023 tech:WilsonWolfCorporationMember tech:FirstPartOfForwardContractMember 2023-09-30 0000842023 tech:WilsonWolfCorporationMember tech:SecondPartOfForwardContractMember 2023-09-30 0000842023 2022-07-01 2022-09-30 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0000842023 us-gaap:CurrencySwapMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-07-01 2023-07-31 0000842023 tech:LunaphoreTechnologiesSaMember 2023-09-30 0000842023 tech:LunaphoreTechnologiesSaMember 2023-07-07 0000842023 2023-09-30 0000842023 2023-06-30 0000842023 us-gaap:OperatingSegmentsMember 2023-07-01 2023-09-30 0000842023 us-gaap:OperatingSegmentsMember 2022-07-01 2022-09-30 0000842023 2023-11-01 0000842023 2023-07-01 2023-09-30 shares iso4217:USD tech:item pure iso4217:USD shares tech:segment 0000842023 --06-30 2024 Q1 0 0 http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent BIO-TECHNE Corp 158354579 157641914 http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense false false false false false 10-Q true 2023-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 158150379 276935000 269655000 91744000 90060000 185191000 179595000 105331000 99375000 23998000 23903000 129329000 123278000 55862000 56317000 -6304000 47399000 49558000 103716000 -1435000 13982000 50993000 89734000 179000 50993000 89555000 -11602000 -21457000 119000 -350000 4695000 -11952000 -16643000 -33000 -11952000 -16610000 39041000 72945000 0.32 0.57 0.31 0.55 158130000 156929000 161940000 162172000 4 148663000 180571000 23739000 4920000 4738000 204570000 218468000 186080000 171638000 52164000 27066000 591477000 621482000 231683000 226200000 102277000 98326000 969376000 872737000 578971000 534645000 281576000 285302000 2755360000 2638692000 28084000 25679000 34891000 36747000 15937000 14880000 24516000 23069000 5938000 12022000 12198000 11199000 1750000 3500000 4440000 1413000 127754000 128509000 83134000 88982000 440000000 350000000 97332000 93766000 9394000 10919000 0 0 5000000 5000000 0 0 0 0 0.01 0.01 400000000 400000000 158354579 157641914 1584000 1576000 746606000 721543000 1327572000 1309461000 -78016000 -66064000 1997746000 1966516000 1997746000 1966516000 2755360000 2638692000 50993000 89734000 28540000 26641000 181000 300000 -11591000 -4767000 10093000 14461000 -1750000 -100000 37176000 -283000 -911000 2382000 0 0 11682000 613000 2545000 182000 -32000 -15599000 -17335000 5216000 10685000 2572000 2760000 -2695000 -1401000 -2157000 -28360000 -22936000 2939000 59383000 56081000 23759000 14509000 14500000 73219000 13592000 9556000 166426000 101184000 2149000 17824000 -154110000 -19688000 12654000 12545000 14394000 11950000 19562000 160000000 449661000 70000000 441000000 20228000 17853000 -2457000 71512000 -31806000 -8693000 -11897000 -31908000 -7310000 180571000 172567000 148663000 165257000 32797000 14892000 4506000 3409000 <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, 2023, included in the Company's Annual Report on Form 10-K for fiscal 2023. A summary of significant accounting policies followed by the Company is detailed in the Company's Annual Report on Form 10-K for fiscal 2023. 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, 2023, the Company operated under two operating segments, Protein Sciences and Diagnostics and Genomics. 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 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">At the 2022 annual meeting of shareholders of the Company held on October 27, 2022, the shareholders approved an amendment and restatement of the Company’s articles of incorporation to increase the number of authorized shares of the Company’s common stock from </span><span style="background:#ffffff;">100,000,000</span><span style="background:#ffffff;"> to </span><span style="background:#ffffff;">400,000,000</span><span style="background:#ffffff;">. On November 1, 2022, the Company’s board of directors approved and declared a </span><span style="background:#ffffff;">four</span><span style="background:#ffffff;">-for-one split of the Company’s common stock in the form of a stock dividend. Each stockholder of record on November 14, 2022 received </span><span style="background:#ffffff;">three</span><span style="background:#ffffff;"> additional shares of common stock for each then-held share, which were distributed after close of trading on November 29, 2022. All share and per share amounts presented herein have been retroactively adjusted to reflect the impact of the stock split.</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;">Partially-owned consolidated subsidiary</i>: On September 1, 2022, the Company completed the sale of its equity shares of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) for approximately $17.8 million to a third party. Eminence was considered a variable-interest entity that was fully consolidated in our financial statements. Prior to the sale, Eminence had revenue of $2.0 million for the first fiscal quarter of 2023 within our Protein Sciences segment. As a result of the sale of the business, the Company recorded a gain of $11.7 million within the Other income (expense) line in the Condensed Consolidated Statement of Earnings. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Investments</i>: In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or 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, 2023, there was $2.3 million of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">loss recorded on the Company’s Consolidated Statement of Earnings and Comprehensive Income related to the investment. The Company’s total investment of $252 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.</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 2023 Restructuring Actions:</i></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 are expected to be 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. 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.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.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: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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.55%;margin:0pt;padding:0pt;"><p 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.62%;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.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:2.55%;margin:0pt;padding:0pt;"><p 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.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;">severance</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in fiscal year 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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%;background:#cceeff;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,677</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2023 cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (762)</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2023 adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balances as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 897</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;background:#cceeff;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.55%;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (707)</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2024 adjustments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;border-bottom:1px solid #000000;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</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;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 balances as of September 30, 2023</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279</p></td></tr></table><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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup> The remaining balance as of September 30, 2023 relates to employee severance that is paid out over a one-year period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">QT Holdings Corporation (Quad)</i></p><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;">In August 2022, the Company informed employees of our decision to close our QT Holdings Corporation (Quad) facility as part of a realignment of activities within our Reagent Solutions division. The closure of the site was completed in the fourth quarter of fiscal 2023. As a result of the restructuring activities, a pre-tax charge of $2.2 million was recorded within our Protein Sciences segment. The related restructuring charges for the year ended June 30, 2023 were recorded in the income statement 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:53.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.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:12.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.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.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:14.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: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: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.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:53.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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.94%;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: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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">severance</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">impairment and other</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,328</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.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:14.55%;background:#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;"> 842</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,170</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:53.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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: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.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:14.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: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.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.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:53.6%;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: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:14.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: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.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.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></tr><tr><td style="vertical-align:bottom;width:53.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.34%;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.85%;margin:0pt;padding:0pt;"><p 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.94%;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: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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.34%;border-bottom: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:1.85%;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:15.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;">impairment and other</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in the first quarter of 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:0.93%;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:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,328</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 842</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;text-align:center;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;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,170</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,233)</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,005)</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom: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:14.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;"> (70)</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;text-align:center;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (165)</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balances as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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:14.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><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.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 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, 2023. Refer to the Form 10-K for accounting pronouncements adopted prior to June 30, 2023.</p> 2 100000000 400000000 4 3 <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;">Partially-owned consolidated subsidiary</i>: On September 1, 2022, the Company completed the sale of its equity shares of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) for approximately $17.8 million to a third party. Eminence was considered a variable-interest entity that was fully consolidated in our financial statements. Prior to the sale, Eminence had revenue of $2.0 million for the first fiscal quarter of 2023 within our Protein Sciences segment. As a result of the sale of the business, the Company recorded a gain of $11.7 million within the Other income (expense) line in the Condensed Consolidated Statement of Earnings. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Investments</i>: In December 2021, the Company paid $25 million to enter into a two-part forward contract which requires the Company to make an initial ownership investment followed by purchase of full equity interest in Wilson Wolf Corporation (Wilson Wolf) if certain annual revenue or 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, 2023, there was $2.3 million of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">loss recorded on the Company’s Consolidated Statement of Earnings and Comprehensive Income related to the investment. The Company’s total investment of $252 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> 17800000 2000000.0 11700000 25000000 92000000 55000000 232000000 0.199 4.4 226000000 136000000 1000000000 -2300000 252000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restructuring actions</i>: Restructuring actions generally include significant actions involving employee-related severance charges, contract termination costs, and impairments and disposals of assets associated with such actions. Employee-related severance charges are based upon distributed employment policies and substantive severance plans. These charges are reflected in the quarter when the actions are probable and the amounts are estimable, which typically is when management approves the associated actions. Asset impairment and disposal charges include right of use assets, leasehold improvements, and other asset write-downs associated with combining operations and disposal of assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fiscal Year 2023 Restructuring Actions:</i></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 are expected to be 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. 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.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.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: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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.55%;margin:0pt;padding:0pt;"><p 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.62%;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.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:2.55%;margin:0pt;padding:0pt;"><p 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.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;">severance</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in fiscal year 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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%;background:#cceeff;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,677</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2023 cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (762)</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2023 adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balances as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 897</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;background:#cceeff;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.55%;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (707)</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2024 adjustments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;border-bottom:1px solid #000000;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</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;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 balances as of September 30, 2023</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279</p></td></tr></table><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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup> The remaining balance as of September 30, 2023 relates to employee severance that is paid out over a one-year period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">QT Holdings Corporation (Quad)</i></p><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;">In August 2022, the Company informed employees of our decision to close our QT Holdings Corporation (Quad) facility as part of a realignment of activities within our Reagent Solutions division. The closure of the site was completed in the fourth quarter of fiscal 2023. As a result of the restructuring activities, a pre-tax charge of $2.2 million was recorded within our Protein Sciences segment. The related restructuring charges for the year ended June 30, 2023 were recorded in the income statement 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:53.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.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:12.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.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.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:14.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: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: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.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:53.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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.94%;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: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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">severance</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">impairment and other</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,328</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.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:14.55%;background:#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;"> 842</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,170</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:53.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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: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.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:14.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: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.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.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:53.6%;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: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:14.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: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.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.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></tr><tr><td style="vertical-align:bottom;width:53.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.34%;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.85%;margin:0pt;padding:0pt;"><p 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.94%;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: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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.34%;border-bottom: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:1.85%;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:15.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;">impairment and other</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in the first quarter of 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:0.93%;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:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,328</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 842</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;text-align:center;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;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,170</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,233)</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,005)</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom: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:14.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;"> (70)</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;text-align:center;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (165)</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balances as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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:14.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><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.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p> 1700000 <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.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.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: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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.55%;margin:0pt;padding:0pt;"><p 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.62%;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.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:2.55%;margin:0pt;padding:0pt;"><p 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.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;">severance</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in fiscal year 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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%;background:#cceeff;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,677</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2023 cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (762)</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2023 adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balances as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 897</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;background:#cceeff;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.55%;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (707)</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2024 adjustments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;border-bottom:1px solid #000000;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</p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;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 balances as of September 30, 2023</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279</p></td></tr></table><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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup> The remaining balance as of September 30, 2023 relates to employee severance that is paid out over a one-year period. </p> 1677000 762000 -18000 897000 707000 89000 279000 2200000 <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:53.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.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:12.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.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.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:14.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: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: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.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:53.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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Employee</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.94%;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: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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">severance</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">impairment and other</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,328</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.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:14.55%;background:#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;"> 842</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,170</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:53.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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: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.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:14.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: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.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.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:53.6%;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: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:14.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: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.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.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></tr><tr><td style="vertical-align:bottom;width:53.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.34%;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.85%;margin:0pt;padding:0pt;"><p 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.94%;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: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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.34%;border-bottom: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:1.85%;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:15.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;">impairment and other</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expense incurred in the first quarter of 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:0.93%;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:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,328</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 842</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;text-align:center;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;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,170</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,233)</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,005)</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom: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:14.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;"> (70)</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;text-align:center;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (165)</p></td></tr><tr><td style="vertical-align:bottom;width:53.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued restructuring actions balances as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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:14.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><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.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 1328000 842000 2170000 1328000 842000 2170000 1233000 772000 2005000 -95000 -70000 -165000 <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, 2023. Refer to the Form 10-K for accounting pronouncements adopted prior to June 30, 2023.</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, 2023.</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, 2023 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, 2023 and June 30, 2023 were approximately $25.8 million and $24.6 million, respectively. 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:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;margin:0pt;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:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2022</i></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 224,547</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 216,430</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Instruments</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,860</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 26,458</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,454</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 21,445</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total product and services revenue, net</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 270,861</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 264,333</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Royalty revenues</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom: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,074</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 5,322</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenues, net</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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 276,935</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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 269,655</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;margin:0pt;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:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;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.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;">2023</i></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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2022</i></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;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:73.85%;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.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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 159,105</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 155,431</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EMEA, excluding United Kingdom</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,798</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 46,021</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United Kingdom</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,449</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 11,702</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APAC, excluding Greater China</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,351</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 17,465</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Greater China</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,485</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 31,521</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of World</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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,747</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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 7,515</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net Sales</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 276,935</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 269,655</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> 25800000 24600000 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:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;margin:0pt;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:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2022</i></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumables</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 224,547</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 216,430</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Instruments</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,860</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 26,458</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,454</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 21,445</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total product and services revenue, net</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 270,861</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 264,333</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Royalty revenues</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom: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,074</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 5,322</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenues, net</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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 276,935</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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 269,655</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;margin:0pt;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:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;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.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;">2023</i></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;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2022</i></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;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:73.85%;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.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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 159,105</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 155,431</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EMEA, excluding United Kingdom</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,798</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 46,021</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United Kingdom</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,449</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 11,702</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APAC, excluding Greater China</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,351</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 17,465</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Greater China</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,485</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 31,521</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of World</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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,747</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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 7,515</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net Sales</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 276,935</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 269,655</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> 224547000 216430000 24860000 26458000 21454000 21445000 270861000 264333000 6074000 5322000 276935000 269655000 159105000 155431000 54798000 46021000 12449000 11702000 17351000 17465000 25485000 31521000 7747000 7515000 276935000 269655000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:74.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.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: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.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:8.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></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.25%;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.28%;margin:0pt;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:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;">2023</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:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:8.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></tr><tr><td style="vertical-align:bottom;width:74.14%;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.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.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:9.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;"> 84,739</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.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:8.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;"> 84,551</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;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.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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 106,539</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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.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;"> 92,474</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;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.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.56%;background:#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.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;"> 191,278</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.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:8.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;"> 177,025</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,198</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$5,387</span><span style="font-size:10pt;"> included within other long-term assets in the respective September 30, 2023 and June 30, 2023, consolidated balance sheet. The inventory is included in long-term assets 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:73.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;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.29%;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.68%;margin:0pt;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:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;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;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 9,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,100</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 245,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245,302</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 3pt 0pt 0pt;"> 196,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,019</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:1px solid #000000;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,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,491</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 472,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 459,912</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (240,978)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (233,712)</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 231,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,200</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="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.27%;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.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;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="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;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#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;"> 674,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 616,311</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 151,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 146,945</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#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;"> 214,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 213,878</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,815</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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:1.52%;background:#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.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,566</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin: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,056,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 992,515</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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:1.52%;background:#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.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (499,773)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (480,570)</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Definite-lived intangibles assets, net</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 556,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 511,945</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">In process research and development</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#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.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,700</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 578,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 534,645</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, 2023 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.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:4.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.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:4.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:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.78%;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.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:2.87%;margin:0pt;padding:0pt;"><p 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 3.5pt 0pt 0pt;"> 534,645</p></td></tr><tr><td style="vertical-align:bottom;width:74.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.87%;margin:0pt;padding:0pt;"><p 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 3.5pt 0pt 0pt;"> 66,400</p></td></tr><tr><td style="vertical-align:bottom;width:74.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3.5pt 0pt 0pt;"> 433</p></td></tr><tr><td style="vertical-align:bottom;width:74.78%;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.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:2.87%;margin:0pt;padding:0pt;"><p 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;"> (20,231)</p></td></tr><tr><td style="vertical-align:bottom;width:74.78%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#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;"> (2,276)</p></td></tr><tr><td style="vertical-align:bottom;width:74.78%;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.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:2.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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 3.5pt 0pt 0pt;"> 578,971</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, 2023 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 2024</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;"> 60,132</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;">2025</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;"> 77,039</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;">2026</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;"> 73,092</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;">2027</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;"> 62,952</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;">2028</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;"> 59,308</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;"> 223,748</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;"> 556,271</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;"><span style="font-style:italic;visibility:hidden;">​</span></p><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, 2023 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;"> Genomics</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, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 427,027</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;"> 445,710</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;"> 872,737</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;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> —</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,560</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,560</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;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#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:12.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;"> (2,983)</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;border-bottom: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,938)</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,921)</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;">September 30, 2023</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:3px double #000000;margin:0pt;padding:0pt;"><p 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 424,044</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:3px double #000000;margin:0pt;padding:0pt;"><p 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 545,332</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:3px double #000000;margin:0pt;padding:0pt;"><p 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 969,376</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><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 2023. 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;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;">Other assets consist of (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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;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:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;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;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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:73.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Wilson Wolf</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 251,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,857</p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_K0XmeAtinUCTUh3M0LtgZQ;"><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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.14%;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,857</p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></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;"> 5,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;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,387</p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:1px solid #000000;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,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;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,201</p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,302</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;font-style:italic;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:74.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.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: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.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:8.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></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.25%;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.28%;margin:0pt;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:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;">2023</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:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:8.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></tr><tr><td style="vertical-align:bottom;width:74.14%;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.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.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:9.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;"> 84,739</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.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:8.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;"> 84,551</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;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.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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 106,539</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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.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;"> 92,474</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;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.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.56%;background:#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.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;"> 191,278</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.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:8.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;"> 177,025</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,198</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$5,387</span><span style="font-size:10pt;"> included within other long-term assets in the respective September 30, 2023 and June 30, 2023, consolidated balance sheet. The inventory is included in long-term assets as it is forecasted to be sold after the 12 months subsequent to the consolidated balance sheet date.</span></p> 84739000 84551000 106539000 92474000 191278000 177025000 5198000 5387000 <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:73.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;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.29%;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.68%;margin:0pt;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:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;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;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 9,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,100</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 245,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245,302</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 3pt 0pt 0pt;"> 196,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,019</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:1px solid #000000;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,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,491</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 472,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 459,912</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (240,978)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (233,712)</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 231,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,200</p></td></tr></table> 9076000 9100000 245161000 245302000 196655000 190019000 21769000 15491000 472661000 459912000 240978000 233712000 231683000 226200000 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="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.27%;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.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;">June 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="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;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#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;"> 674,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 616,311</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 151,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 146,945</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#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;"> 214,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 213,878</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,815</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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:1.52%;background:#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.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,566</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin: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,056,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 992,515</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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:1.52%;background:#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.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (499,773)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (480,570)</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Definite-lived intangibles assets, net</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 556,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 511,945</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">In process research and development</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#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.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,700</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;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.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.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 578,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 534,645</p></td></tr></table> 674274000 616311000 151324000 146945000 214601000 213878000 3985000 3815000 11860000 11566000 1056044000 992515000 499773000 480570000 556271000 511945000 22700000 22700000 578971000 534645000 <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, 2023 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.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:4.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.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:4.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:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.78%;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.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:2.87%;margin:0pt;padding:0pt;"><p 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 3.5pt 0pt 0pt;"> 534,645</p></td></tr><tr><td style="vertical-align:bottom;width:74.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.87%;margin:0pt;padding:0pt;"><p 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 3.5pt 0pt 0pt;"> 66,400</p></td></tr><tr><td style="vertical-align:bottom;width:74.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3.5pt 0pt 0pt;"> 433</p></td></tr><tr><td style="vertical-align:bottom;width:74.78%;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.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:2.87%;margin:0pt;padding:0pt;"><p 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;"> (20,231)</p></td></tr><tr><td style="vertical-align:bottom;width:74.78%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#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;"> (2,276)</p></td></tr><tr><td style="vertical-align:bottom;width:74.78%;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.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:2.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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 3.5pt 0pt 0pt;"> 578,971</p></td></tr></table> 534645000 66400000 433000 20231000 2276000 578971000 <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, 2023 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 2024</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;"> 60,132</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;">2025</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;"> 77,039</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;">2026</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;"> 73,092</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;">2027</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;"> 62,952</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;">2028</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;"> 59,308</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;"> 223,748</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;"> 556,271</p></td></tr></table> 60132000 77039000 73092000 62952000 59308000 223748000 556271000 <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, 2023 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;"> Genomics</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, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 427,027</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;"> 445,710</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;"> 872,737</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;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> —</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,560</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,560</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;">Currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#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:12.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;"> (2,983)</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;border-bottom: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,938)</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,921)</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;">September 30, 2023</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:3px double #000000;margin:0pt;padding:0pt;"><p 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 424,044</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:3px double #000000;margin:0pt;padding:0pt;"><p 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 545,332</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:3px double #000000;margin:0pt;padding:0pt;"><p 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 969,376</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> 427027000 445710000 872737000 102560000 102560000 -2983000 -2938000 -5921000 424044000 545332000 969376000 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;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:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;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;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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:73.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Wilson Wolf</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 251,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,857</p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_K0XmeAtinUCTUh3M0LtgZQ;"><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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.14%;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,857</p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></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;"> 5,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;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,387</p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:1px solid #000000;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,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;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,201</p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,302</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;font-style:italic;visibility:hidden;background:#ffff00;">​</span></p> 251644000 255857000 17491000 16857000 5198000 5387000 7243000 7201000 281576000 285302000 <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;">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;">$170.1</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 Genomics 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 consideration related to Lunaphore is considered preliminary with provisional amounts primarily related to the finalization of the working capital adjustment, current assets and liabilities, equipment, intangible assets, certain tax-related amounts, and goodwill. The Company expects to finalize the allocation of purchase price within the one-year measurement-period following the acquisition. Net sales and operating loss of this business included in Bio-Techne's consolidated results of operations as of September 30, 2023<i style="font-style:italic;"> </i>were approximately $2.1 million and $7.3 million, respectively. The preliminary estimated fair values of the assets acquired and liabilities assumed as of the acquisition date and as of September 30,<i style="font-style:italic;"> </i>2023<i style="font-style:italic;"> </i>are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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:3.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:35.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></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;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:38.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></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;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:38.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;">Preliminary allocation at acquisition date and at September 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,512</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,470</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;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:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,300</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,900</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,560</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,942</p></td></tr><tr><td style="vertical-align:bottom;width:61.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:3.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:35.13%;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:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,096</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,768</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,078</p></td></tr><tr><td style="vertical-align:bottom;width:61.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:3.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:35.13%;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:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,426</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated net working capital payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,652</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,078</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 preliminary assessment. The purchase price allocated to developed technology and customer relationships was based on management’s preliminary 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 preliminary 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 estimated to be 14 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 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 preliminary calculation of acquired net operating losses.</p> 170100000 2100000 7300000 The preliminary estimated fair values of the assets acquired and liabilities assumed as of the acquisition date and as of September 30,<i style="font-style:italic;"> </i>2023<i style="font-style:italic;"> </i>are as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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:3.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:35.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></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;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:38.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></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;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:38.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;">Preliminary allocation at acquisition date and at September 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,512</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,470</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;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:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,300</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,900</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,560</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,942</p></td></tr><tr><td style="vertical-align:bottom;width:61.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:3.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:35.13%;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:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,096</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,768</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,078</p></td></tr><tr><td style="vertical-align:bottom;width:61.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:3.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:35.13%;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:61.5%;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.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:35.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,426</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated net working capital payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,652</p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,078</p></td></tr></table> 12512000 12512000 1470000 1470000 60300000 60300000 4900000 4900000 1200000 1200000 102560000 102560000 182942000 182942000 7096000 7096000 5768000 5768000 170078000 170078000 166426000 166426000 3652000 3652000 170078000 170078000 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, contingent consideration obligations, 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;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;">2023</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;">Exchange traded securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:34.31%;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.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;"> —</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;"> —</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;margin:0pt;padding:0pt;"><p style="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;"> 16,398</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;"> 16,398</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 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 1,093</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;"> 1,093</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 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;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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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;"> 17,491</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;"> 17,491</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><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;"><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;"><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="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;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="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;margin:0pt;"><span style="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;">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;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;"> </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;"><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;">  </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;">  </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;">  </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;">Contingent consideration</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;">Contingent consideration payable</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;"> 1,750</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;"> —</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;"> 1,750</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;"> 1,750</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;"> —</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;"> 1,750</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:26.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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: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.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: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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;">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%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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: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.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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 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%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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: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.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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;">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:26.55%;margin:0pt;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:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.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;">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.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: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:26.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;">2023</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:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Level 3</i></p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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.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%;margin:0pt;padding:0pt;"><p style="font-family:'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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><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.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.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></tr><tr><td style="vertical-align:bottom;width:26.64%;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:35.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.62%;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: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.62%;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.61%;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:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exchange traded securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:35.06%;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.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: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;"> 23,739</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%;margin:0pt;padding:0pt;"><p 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,739</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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:35.06%;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.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;"> </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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,857</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%;background:#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:6.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,857</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;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:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;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,596</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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,739</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: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.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,857</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.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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: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.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: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.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></tr><tr><td style="vertical-align:bottom;width:26.64%;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:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.91%;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: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:6.62%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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.61%;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:26.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;width:35.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Contingent consideration payable</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.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: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;"> 3,500</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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"> 3,500</p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;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:35.06%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</p></td><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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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: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.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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: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.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</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;">During the quarter ended September 30, 2023, the Company sold all of its outstanding shares of its exchange traded investment grade bond funds that it held at June 30, 2023. The cost basis and fair value of the Company’s exchange traded investment grade bond funds were $25.0 million and $23.7 million at June 30, 2023, respectively. Our available for sale securities are measured at fair value using quoted market prices in active markets for identical assets and are therefore classified as Level 1 assets. </p></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="font-style:italic;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 0pt 12pt 0pt;">The Company utilizes forward starting swaps designated as a cash flow hedge on forecasted debt. The forward starting swaps reduce the variability of cash flow payments for the Company by converting the variable interest rate on the Company’s forecasted variable interest long-term debt to that of a fixed interest rate. Accordingly, as part of the forward starting swaps, the Company exchanges, at specified intervals, the difference between floating and fixed interest amounts based on a notional principal amount. The Company also uses a cross-currency swap contract to manage its exposure to foreign currency risk associated with the Company's net investment in its Swiss subsidiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 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;">2023</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;">2023</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;"> 150</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;"> —</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;">(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.</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 four interim settlement dates, which will reduce the notional on the hedging instrument by $10 million at each interim date, and will reduce the notional to $110 million at maturity.</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, 2023 and September 30, 2022 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:18.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:3.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:3.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:3.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:25.67%;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><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:25.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Gain) Loss <br/>Reclassified into Income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;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:7.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.29%;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:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2022</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.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;">in Income Statement</p></td></tr><tr><td style="vertical-align:bottom;width:18.03%;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;">Cash flow hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:2.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:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.33%;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.25%;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.25%;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.25%;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.21%;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:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin: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:5.87%;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin: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:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,376)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin: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:5.87%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin: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:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.29%;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:18.03%;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;">Net investment hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:5.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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;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:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.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:2.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:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:3.33%;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.25%;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.25%;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.25%;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.21%;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:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cross-currency swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:5.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;"> (1,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:5.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;"> (698)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.29%;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:18.03%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;background:#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:5.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;"> (2,953)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#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:5.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;"> (4,376)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#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:5.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,237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:5.81%;background:#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:5.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.33%;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.25%;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.25%;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.25%;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.21%;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;background:#ffff00;">​</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;padding-bottom:12pt;margin:0pt;"><i style="font-style:italic;">Fair value measurements of contingent consideration</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The Company has $1.8 million in contingent consideration recorded as of September 30, 2023, which is the fair value of contingent consideration related to the Asuragen and Namocell acquisitions. The Company is required to make contingent consideration payments of up to $105.0 million as part of the Asuragen acquisition agreement and up to $25.0 million as part of the Namocell acquisition agreement. As of September 30, 2023, the maximum payout for the Asuragen and Namocell agreements is $100.0 million as both Asuragen and Namocell did not achieve their respective December 31, 2022 revenue milestones. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The Asuragen contingent agreement is based on achieving certain revenue thresholds by December 31, 2023. The opening balance sheet fair value of the liabilities was $18.3 million, which was determined using a Monte Carlo simulation-based model discounted to present value. Assumptions used in these calculations are units sold, expected revenue, expected expenses, discount rate, and various probability </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">factors. The contingent consideration related to Asuragen was $1.0 million and $2.0 million as of September 30, 2023 and June 30, 2023, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The Namocell contingent agreement is based on achieving certain revenue thresholds by December 31, 2023. The opening balance sheet fair value of the liabilities was $10.6 million, which was determined using a Monte Carlo simulation-based model discounted to present value. Assumptions used in these calculations are units sold, expected revenue, expected expenses, discount rate, and various probability factors. The contingent consideration related to Namocell was $0.8 million and $1.5 million as of September 30, 2023 and June 30, 2023, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The ultimate settlement of contingent consideration liabilities could deviate from current estimates based on the actual results of the financial measures described above. This liability is considered to be a Level 3 financial liability that is re-measured each reporting period. The change in fair value of contingent consideration for these acquisitions is included in general and administrative expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents a reconciliation of the liability measured at fair value on a recurring basis using significant unobservable inputs (Level 3) (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:78.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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.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:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;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.72%;margin:0pt;padding:0pt;"><p style="font-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:78.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom: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.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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom: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.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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at the beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_APHeXpUmd0uAVQ2h260t6g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value of contingent consideration</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.75%;border-bottom: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,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at the end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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.58%;background:#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.75%;background:#cceeff;border-bottom:3px double #000000;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,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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 0pt 12pt 0pt;">The use of different assumptions, applying different judgment to matters that inherently are subjective and changes in future market conditions could result in different estimates of fair value of our securities or contingent consideration, currently and in the future. If market conditions deteriorate, we may incur impairment charges for securities in our investment portfolio.</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;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;">2023</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;">Exchange traded securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:34.31%;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.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;"> —</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;"> —</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;margin:0pt;padding:0pt;"><p style="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;"> 16,398</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;"> 16,398</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 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 1,093</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;"> 1,093</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 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;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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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;"> 17,491</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;"> 17,491</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><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;"><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;"><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="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;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="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;margin:0pt;"><span style="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;">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;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;"> </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;"><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;">  </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;">  </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;">  </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;">Contingent consideration</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;">Contingent consideration payable</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;"> 1,750</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;"> —</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;"> 1,750</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;"> 1,750</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;"> —</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;"> 1,750</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:26.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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: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.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: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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;">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%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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: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.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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 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%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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: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.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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;">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:26.55%;margin:0pt;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:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.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;">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.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: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:26.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Inputs Considered as</i></p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;">2023</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:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Level 3</i></p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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.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%;margin:0pt;padding:0pt;"><p style="font-family:'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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><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.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.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></tr><tr><td style="vertical-align:bottom;width:26.64%;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:35.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.62%;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: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.62%;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.61%;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:26.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exchange traded securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:35.06%;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.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: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;"> 23,739</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%;margin:0pt;padding:0pt;"><p 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,739</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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative instruments - cash flow hedges</p></td><td style="vertical-align:bottom;width:35.06%;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.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;"> </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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,857</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%;background:#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:6.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,857</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;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:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;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,596</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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,739</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: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.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,857</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.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:35.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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: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.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: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.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></tr><tr><td style="vertical-align:bottom;width:26.64%;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:35.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.91%;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: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:6.62%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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.61%;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:26.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;width:35.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Contingent consideration payable</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.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: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;"> 3,500</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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"> 3,500</p></td></tr><tr><td style="vertical-align:bottom;width:26.64%;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:35.06%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</p></td><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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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: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.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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: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.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</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;">During the quarter ended September 30, 2023, the Company sold all of its outstanding shares of its exchange traded investment grade bond funds that it held at June 30, 2023. The cost basis and fair value of the Company’s exchange traded investment grade bond funds were $25.0 million and $23.7 million at June 30, 2023, respectively. Our available for sale securities are measured at fair value using quoted market prices in active markets for identical assets and are therefore classified as Level 1 assets. </p></td></tr></table> 16398000 16398000 1093000 1093000 17491000 17491000 1750000 1750000 1750000 1750000 23739000 23739000 16857000 16857000 40596000 23739000 16857000 3500000 3500000 3500000 3500000 25000000.0 23700000 <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;">2023</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;">2023</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;"> 150</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;"> —</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;">(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.</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 four interim settlement dates, which will reduce the notional on the hedging instrument by $10 million at each interim date, and will reduce the notional to $110 million at maturity.</p> 300000 300000 150000 200000000 100000000 150000000 4 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, 2023 and September 30, 2022 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:18.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:3.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:3.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:3.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:25.67%;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><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:25.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Gain) Loss <br/>Reclassified into Income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;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:7.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Quarter Ended </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">September 30, </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.29%;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:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2022</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.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;">in Income Statement</p></td></tr><tr><td style="vertical-align:bottom;width:18.03%;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;">Cash flow hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:2.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:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.33%;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.25%;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.25%;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.25%;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.21%;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:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin: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:5.87%;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin: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:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,376)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin: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:5.87%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin: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:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.29%;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:18.03%;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;">Net investment hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:5.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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;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:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.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:2.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:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:3.33%;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.25%;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.25%;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.25%;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.21%;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:18.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cross-currency swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:5.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;"> (1,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:5.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;"> (698)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.29%;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:18.03%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;background:#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:5.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;"> (2,953)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#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:5.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;"> (4,376)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;background:#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:5.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,237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:5.81%;background:#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:5.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.33%;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.25%;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.25%;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.25%;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.21%;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;background:#ffff00;">​</span></p> -1587000 -4376000 -2539000 417000 -1366000 -698000 -2953000 -4376000 -3237000 417000 1800000 105000000.0 25000000.0 100000000.0 18300000 1000000.0 2000000.0 10600000 800000 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents a reconciliation of the liability measured at fair value on a recurring basis using significant unobservable inputs (Level 3) (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:78.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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.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:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;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.72%;margin:0pt;padding:0pt;"><p style="font-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:78.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom: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.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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom: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.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;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at the beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_APHeXpUmd0uAVQ2h260t6g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value of contingent consideration</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.75%;border-bottom: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,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at the end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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.58%;background:#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.75%;background:#cceeff;border-bottom:3px double #000000;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,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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> 3500000 1750000 1750000 <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 1, 2027 and contains customary restrictive and financial covenants and customary events of default. As of September 30, 2023, the outstanding balance under the Credit Agreement was $440 million.</p> 1000000000 400000000 0.0010 440000000 <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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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, 2023, the Company recognized $1.2 million in variable lease expense and $4.5 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;">2023</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;"> 102,277</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;"> 12,198</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;"> 97,332</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;"> 109,530</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;"> 9.05</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.21</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;">2023</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,884</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;"> 7,923</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:82.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: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.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:13.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:82.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:2.21%;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:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">September 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:82.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: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="visibility:hidden;">​</span></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;">Operating</i></p></td></tr><tr><td style="vertical-align:bottom;width:82.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: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="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;">Leases</i></p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder 2024</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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 12,166</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 15,927</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;background:#cceeff;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.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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 16,076</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;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.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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 13,448</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;background:#cceeff;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.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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 13,444</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;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.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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,491</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;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.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.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,552</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;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.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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,022</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;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.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.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,530</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> 1200000 4500000 <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;">2023</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;"> 102,277</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;"> 12,198</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;"> 97,332</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;"> 109,530</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;"> 9.05</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.21</p></td></tr></table> 102277000 12198000 97332000 109530000 P9Y18D 0.0421 <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;">2023</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,884</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;"> 7,923</p></td></tr></table> 3884000 7923000 <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:82.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: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.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:13.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:82.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:2.21%;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:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">September 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:82.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: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="visibility:hidden;">​</span></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;">Operating</i></p></td></tr><tr><td style="vertical-align:bottom;width:82.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: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="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;">Leases</i></p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder 2024</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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 12,166</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 15,927</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;background:#cceeff;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.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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 16,076</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;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.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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 13,448</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;background:#cceeff;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.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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 13,444</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;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.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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,491</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;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.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.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,552</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;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.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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,022</p></td></tr><tr><td style="vertical-align:bottom;width:82.91%;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.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.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,530</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> 12166000 15927000 16076000 13448000 13444000 62491000 133552000 24022000 109530000 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, 2023 and 2022.</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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:41.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:5.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:5.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Additional</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><i style="font-style:italic;">Common Stock</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Paid-in</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Noncontrolling</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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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;"><i style="font-style:italic;">Amount</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Capital</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Interest  </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:32.43%;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: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;"> 157,642</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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:5.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,576</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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.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;"> 721,543</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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%;background:#cceeff;border-bottom:3px double #000000;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:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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%;background:#cceeff;border-bottom: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:1.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:3px double #000000;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;"> —</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: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%;background:#cceeff;border-bottom:3px double #000000;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:32.43%;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:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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:0.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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:32.43%;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 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:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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:0.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.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:0.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.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:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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:32.43%;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;"> 633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 12,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:32.43%;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;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;">0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;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.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:32.43%;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:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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:0.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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:32.43%;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:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 9,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;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.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:32.43%;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;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 2,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:32.43%;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:0.05%;background:#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:5.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:0.05%;background:#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.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#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:0.05%;background:#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.79%;background:#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.38%;background:#cceeff;border-bottom: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.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:32.43%;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: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,355</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:5.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,584</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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.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;"> 746,606</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;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;"> —</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="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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:41.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.78%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:5.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.78%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:5.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Additional</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.78%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><i style="font-style:italic;">Common Stock</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Paid-in</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Noncontrolling</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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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;"><i style="font-style:italic;">Amount</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Capital</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Interest  </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:32.43%;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, 2022</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;"> 156,644</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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:5.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,566</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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.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;"> 652,467</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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%;background:#cceeff;border-bottom:3px double #000000;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,122,937</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom: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;"> (75,200)</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.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom: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;"> (759)</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: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%;background:#cceeff;border-bottom:3px double #000000;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,701,011</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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;"> 89,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179</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;"> 89,734</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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 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:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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:0.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.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:0.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.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:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,762)</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.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:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (16,762)</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reclassification of cumulative translation adjustment for Eminence to non-operating income </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: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:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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: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:0.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.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:10.04%;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</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.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:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33)</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;"><span style="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:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Elimination of noncontrolling equity interest from sale of Eminence</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:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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:0.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.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:0.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.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:10.04%;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.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.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:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 613</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;"> 613</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share repurchases</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;"> (222)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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;"> (19,560)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> (19,562)</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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 exercise of options</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;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 9,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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,428)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:9.78%;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.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;"> (2,005)</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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%;margin:0pt;padding:0pt;"><p 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;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;">0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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;"> (6,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> (6,427)</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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:0.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.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;"> (12,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:9.78%;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.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;"> (12,545)</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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%;margin:0pt;padding:0pt;"><p 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:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 14,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 14,364</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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 to employee stock purchase plan</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;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 2,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.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:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:9.78%;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.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;"> 2,517</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom: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:0.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:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom: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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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 September 30, 2022</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:1px solid #000000;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;"> 156,928</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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:5.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,569</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 678,863</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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%;background:#cceeff;border-bottom:1px solid #000000;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,162,532</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (91,810)</b></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;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.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;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;"> —</b></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;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: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%;background:#cceeff;border-bottom:1px solid #000000;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,751,154</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 Company reclassified $2.5 million, net of taxes, from accumulated other comprehensive income (loss) to earnings during the three months ended September 30, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The accumulated balances related to each component of other comprehensive income (loss) attributable to Bio-Techne 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.1%;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</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#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;"> 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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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.1%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><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.1%;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, attributable to Bio-Techne</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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.1%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (3,237)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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.1%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (767)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (11,952)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2023<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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (78,016)</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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.1%;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, 2022 attributable to Bio-Techne</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,269)</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,200)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><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.1%;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, attributable to Bio-Techne</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#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,376</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,457)</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,081)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.5pt 0pt 0pt;"> 417</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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.5pt 0pt 0pt;"> 152</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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0pt 0pt;"> 569</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#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,793</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,305)</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,512)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.5pt 0pt 0pt;"> 98</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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0pt 0pt;"> 98</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0pt 0pt;"> 4,695</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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> (21,305)</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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (16,610)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2022<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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0pt 0pt;"> 12,764</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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (104,574)</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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (91,810)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>The Company had a net deferred tax liability of $4,145 and $3,921 as of September 30, 2023 and September 30, 2022, 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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:41.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:5.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:5.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Additional</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><i style="font-style:italic;">Common Stock</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Paid-in</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Noncontrolling</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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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;"><i style="font-style:italic;">Amount</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Capital</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Interest  </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:32.43%;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: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;"> 157,642</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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:5.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,576</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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.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;"> 721,543</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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%;background:#cceeff;border-bottom:3px double #000000;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:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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%;background:#cceeff;border-bottom: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:1.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:3px double #000000;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;"> —</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: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%;background:#cceeff;border-bottom:3px double #000000;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:32.43%;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:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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:0.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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:32.43%;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 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:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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:0.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.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:0.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.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:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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:32.43%;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;"> 633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 12,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:32.43%;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;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;">0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;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.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:32.43%;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:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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:0.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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:32.43%;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:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 9,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;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.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:32.43%;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;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 2,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:32.43%;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:0.05%;background:#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:5.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:0.05%;background:#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.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#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:0.05%;background:#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.79%;background:#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.38%;background:#cceeff;border-bottom: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.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:32.43%;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: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,355</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:5.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,584</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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.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;"> 746,606</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;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;"> —</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="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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:41.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.78%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:5.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.78%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:5.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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Additional</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.78%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><i style="font-style:italic;">Common Stock</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Paid-in</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Noncontrolling</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:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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;"><i style="font-style:italic;">Amount</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Capital</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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:0.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Interest  </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:32.43%;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, 2022</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;"> 156,644</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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:5.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,566</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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.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;"> 652,467</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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%;background:#cceeff;border-bottom:3px double #000000;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,122,937</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom: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;"> (75,200)</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.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom: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;"> (759)</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: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%;background:#cceeff;border-bottom:3px double #000000;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,701,011</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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;"> 89,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179</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;"> 89,734</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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 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:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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:0.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.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:0.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.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:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,762)</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.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:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (16,762)</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reclassification of cumulative translation adjustment for Eminence to non-operating income </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: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:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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: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:0.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.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:10.04%;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</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.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:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33)</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;"><span style="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:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Elimination of noncontrolling equity interest from sale of Eminence</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:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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:0.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.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:0.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.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:10.04%;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.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.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:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 613</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;"> 613</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share repurchases</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;"> (222)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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;"> (19,560)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> (19,562)</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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 exercise of options</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;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 9,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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,428)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:9.78%;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.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;"> (2,005)</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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%;margin:0pt;padding:0pt;"><p 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;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;">0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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;"> (6,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> (6,427)</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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:0.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.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;"> (12,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:9.78%;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.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;"> (12,545)</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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%;margin:0pt;padding:0pt;"><p 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:0.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.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:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 14,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 14,364</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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 to employee stock purchase plan</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;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:5.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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.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;"> 2,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:0.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.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:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:9.78%;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.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;"> 2,517</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom: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:0.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:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom: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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97</p></td></tr><tr><td style="vertical-align:bottom;width:32.43%;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 September 30, 2022</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:1px solid #000000;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;"> 156,928</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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:5.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,569</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 678,863</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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: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%;background:#cceeff;border-bottom:1px solid #000000;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,162,532</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (91,810)</b></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;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.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;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;"> —</b></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;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: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%;background:#cceeff;border-bottom:1px solid #000000;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,751,154</b></p></td></tr></table> 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 156644000 1566000 652467000 1122937000 -75200000 -759000 1701011000 89555000 179000 89734000 -16762000 -16762000 152000 -33000 119000 613000 613000 222000 2000 19560000 19562000 425000 5000 9418000 -11428000 -2005000 45000 0 0 -6427000 -6427000 12545000 12545000 14364000 14364000 36000 0 2517000 2517000 97000 97000 156928000 1569000 678863000 1162532000 -91810000 1751154000 2500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The accumulated balances related to each component of other comprehensive income (loss) attributable to Bio-Techne 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.1%;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</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#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;"> 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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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.1%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><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.1%;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, attributable to Bio-Techne</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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.1%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (3,237)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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.1%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (767)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (11,952)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2023<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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (78,016)</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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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.63%;margin:0pt;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.63%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><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.1%;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, 2022 attributable to Bio-Techne</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,269)</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,200)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><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.1%;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, attributable to Bio-Techne</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#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,376</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,457)</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,081)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.5pt 0pt 0pt;"> 417</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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.5pt 0pt 0pt;"> 152</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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0pt 0pt;"> 569</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#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,793</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,305)</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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,512)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.5pt 0pt 0pt;"> 98</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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0pt 0pt;"> 98</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0pt 0pt;"> 4,695</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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> (21,305)</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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (16,610)</p></td></tr><tr><td style="vertical-align:bottom;width:62.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2022<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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0pt 0pt;"> 12,764</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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (104,574)</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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (91,810)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>The Company had a net deferred tax liability of $4,145 and $3,921 as of September 30, 2023 and September 30, 2022, respectively. </p> 12862000 -78926000 -66064000 1587000 -11069000 -9482000 2539000 698000 3237000 -952000 -11767000 -12719000 -602000 -165000 -767000 -350000 -11602000 -11952000 12512000 -90528000 -78016000 8069000 -83269000 -75200000 4376000 -21457000 -17081000 -417000 -152000 -569000 4793000 -21305000 -16512000 98000 0 98000 4695000 -21305000 -16610000 12764000 -104574000 -91810000 4145000 3921000 <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:72.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: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.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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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></tr><tr><td style="vertical-align:bottom;width:72.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: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 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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.94%;margin:0pt;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:72.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: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.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.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;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:72.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: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 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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom: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.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:8.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;"><i style="font-style:italic;">2022</i></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net earnings, including noncontrolling interest</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.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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,993</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:7.12%;margin: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,734</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Less net earnings (loss) attributable to noncontrolling interest</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.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.73%;background:#cceeff;border-bottom: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.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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net earnings attributable to Bio-Techne</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.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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,993</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:7.12%;margin: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,555</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;background:#cceeff;border-bottom: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.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:7.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;border-bottom: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;"> 50,985</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:7.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 89,529</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;background:#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;"> 158,130</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:7.12%;background:#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;"> 156,929</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.32</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:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.57</p></td></tr><tr><td style="vertical-align:bottom;width:72.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: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.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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;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:7.12%;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:72.56%;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, including noncontrolling interest</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.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.73%;background:#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;"> 50,993</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:7.12%;background:#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,734</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Less net earnings (loss) attributable to noncontrolling interest</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom: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;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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 attributable to Bio-Techne</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.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.73%;background:#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;"> 50,993</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:7.12%;background:#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,555</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;border-bottom: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.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:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom: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;"> 50,985</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom: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;"> 89,529</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 158,130</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:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 156,929</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,810</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:7.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,243</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.56%;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.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.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.73%;border-bottom: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;"> 161,940</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:7.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 162,172</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.31</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:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.55</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.5 million for the quarter ended September 30, 2023 and 2022, 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:72.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: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.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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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></tr><tr><td style="vertical-align:bottom;width:72.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: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 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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.94%;margin:0pt;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:72.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: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.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.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;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:72.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: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 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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom: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.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:8.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;"><i style="font-style:italic;">2022</i></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net earnings, including noncontrolling interest</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.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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,993</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:7.12%;margin: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,734</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Less net earnings (loss) attributable to noncontrolling interest</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.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.73%;background:#cceeff;border-bottom: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.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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net earnings attributable to Bio-Techne</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.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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,993</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:7.12%;margin: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,555</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;background:#cceeff;border-bottom: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.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:7.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;border-bottom: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;"> 50,985</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:7.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 89,529</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;background:#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;"> 158,130</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:7.12%;background:#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;"> 156,929</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.32</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:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.57</p></td></tr><tr><td style="vertical-align:bottom;width:72.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: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.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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;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:7.12%;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:72.56%;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, including noncontrolling interest</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.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.73%;background:#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;"> 50,993</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:7.12%;background:#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,734</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Less net earnings (loss) attributable to noncontrolling interest</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom: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;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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 attributable to Bio-Techne</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.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.73%;background:#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;"> 50,993</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:7.12%;background:#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,555</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;border-bottom: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.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:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom: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;"> 50,985</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;border-bottom: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;"> 89,529</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 158,130</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:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 156,929</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,810</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:7.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,243</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.56%;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.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.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.73%;border-bottom: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;"> 161,940</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:7.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 162,172</p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;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.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.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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.31</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:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.55</p></td></tr></table> 50993000 89734000 179000 50993000 89555000 8000 26000 50985000 89529000 158130000 156929000 0.32 0.57 50993000 89734000 179000 50993000 89555000 8000 26000 50985000 89529000 158130000 156929000 3810000 5243000 161940000 162172000 0.31 0.55 4100000 4500000 <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, 2023 and 2022, the Company granted 0.8 million and 2.3 million stock options at weighted average grant prices of $84.34 and $94.43 and weighted average fair values of $28.58 and $29.65, respectively. During the quarter ended September 30, 2023 and 2022, the Company granted 268,961 and 87,852 restricted stock units at a weighted average fair value of $84.44 and $94.38, respectively. During the quarter ended September 30, 2023 and 2022, 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 1,027,777 and 660,120 shares of common stock with total intrinsic values of $54.3 million and $41.1 million were exercised during the quarter ended September 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense, inclusive of payroll taxes, of $11.1 million and $15.1 million was included in selling, general and administrative expenses for the quarter ended September 30, 2023 and 2022 respectively. Additionally, the company recognized $0.2 million of stock-based compensation costs in cost of goods sold during the quarter ended September 30, 2023 compared to $0.3 million in the comparative prior year period. As of September 30, 2023, there was $68.6 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.1 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In fiscal 2015, the Company established the Bio-Techne Corporation 2014 Employee Stock Purchase Plan (ESPP), which was approved by the Company's shareholders on October 30, 2014, and which is designed to comply with IRS provisions governing employee stock purchase plans. 800,000 shares were allocated to the ESPP. For ESPP, the Company recorded stock-based compensation expense of $0.1 million for the quarter ended September 30, 2023 and $0.1 million for the quarter ended September 30, 2022. </p> 800000 2300000 84.34 84.34 94.43 28.58 28.58 29.65 268961 87852 84.44 94.38 0 0 1027777 660120 54300000 41100000 11100000 15100000 200000 300000 68600000 P2Y1M6D 800000 100000 100000 <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;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="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="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="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="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="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;">    </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><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;">2022</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;">Interest expense</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;"> (4,893)</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;"> (3,790)</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;">Interest 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;"><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;"> 890</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;"> 433</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;">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.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;"> 283</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;"> 49,769</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;">Gain (loss) on equity method investment</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;"> (2,290)</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;">Other non-operating income (expense), net</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;"> (294)</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 3pt 0pt 0pt;"> 987</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;">Total other income (expense)</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;"> (6,304)</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;"> 47,399</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-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 compared to a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$37.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million gain on the sale of our ChemoCentryx investment and a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$11.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million gain on the sale of Eminence in the quarter ended September 30, 2022.</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;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="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="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="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="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="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;">    </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><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;">2022</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;">Interest expense</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;"> (4,893)</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;"> (3,790)</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;">Interest 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;"><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;"> 890</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;"> 433</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;">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.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;"> 283</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;"> 49,769</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;">Gain (loss) on equity method investment</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;"> (2,290)</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;">Other non-operating income (expense), net</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;"> (294)</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 3pt 0pt 0pt;"> 987</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;">Total other income (expense)</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;"> (6,304)</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;"> 47,399</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-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 compared to a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$37.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million gain on the sale of our ChemoCentryx investment and a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$11.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million gain on the sale of Eminence in the quarter ended September 30, 2022.</span></td></tr></table> 4893000 3790000 890000 433000 283000 49769000 -2290000 -294000 987000 -6304000 47399000 300000 37200000 11700000 <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 2024 and 2023 was (2.9)% and 13.5%, 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, 2023 compared to September 30, 2022 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 $13.6 million during the quarter ended September 30, 2023, compared to $7.8 million during the quarter ended September 30, 2022. Share-based compensation excess tax benefit contributed $10.4 million in the quarter ended September 30, 2023, compared to $8.3 million in the quarter ended September 30, 2022. The Company recognized total other immaterial net discrete tax benefit of $3.2 million in the quarter ended September 30, 2023, compared to $0.5 million of other immaterial net discrete tax expense in the quarter ended September 30, 2022.</p> -0.029 0.135 -13600000 -7800000 10400000 8300000 3200000 500000 <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 Genomics 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:69.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:69.79%;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.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-size:8pt;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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Quarter Ended </i></p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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-size:8pt;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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></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:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2022</i></p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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><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;text-align:right;margin:0pt;">  </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><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.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:69.79%;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.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><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><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 3.5pt 0pt 0pt;"> 204,655</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;">  </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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 199,949</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diagnostics and Genomics</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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 3.5pt 0pt 0pt;"> 72,797</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><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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 69,904</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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><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><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;"> (517)</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><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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (198)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Consolidated net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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 3.5pt 0pt 0pt;"> 276,935</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;">  </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.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 269,655</p></td></tr><tr><td style="vertical-align:bottom;width:69.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><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><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><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.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: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><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.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:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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;">  </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><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.37%;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:69.79%;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.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><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><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 3.5pt 0pt 0pt;"> 88,361</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;">  </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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85,942</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diagnostics and Genomics</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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 3.5pt 0pt 0pt;"> 527</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><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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,638</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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><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><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 3.5pt 0pt 0pt;"> 88,888</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><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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 94,580</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Costs recognized on sale of acquired inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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;"> (181)</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><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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (300)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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><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><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;"> (19,851)</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><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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,283)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impact of partially-owned consolidated subsidiaries<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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 3.5pt 0pt 0pt;"> —</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><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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 647</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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><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><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 3.5pt 0pt 0pt;"> 588</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><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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (297)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock based compensation, inclusive of employer taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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;"> (11,494)</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><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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,458)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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;"> (89)</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><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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,170)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate general, selling, and administrative expenses</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><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><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;"> (1,999)</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><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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,402)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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><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><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 3.5pt 0pt 0pt;"> 55,862</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;">  </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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56,317</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 the partially-owned consolidated subsidiary prior to the sale of this partially-owned consolidated subsidiary to a third party</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:69.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:69.79%;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.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-size:8pt;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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">Quarter Ended </i></p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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-size:8pt;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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">September 30, </i></p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2023</i></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:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">2022</i></p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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><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;text-align:right;margin:0pt;">  </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><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.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:69.79%;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.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><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><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 3.5pt 0pt 0pt;"> 204,655</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;">  </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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 199,949</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diagnostics and Genomics</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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 3.5pt 0pt 0pt;"> 72,797</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><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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 69,904</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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><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><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;"> (517)</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><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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (198)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Consolidated net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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 3.5pt 0pt 0pt;"> 276,935</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;">  </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.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 269,655</p></td></tr><tr><td style="vertical-align:bottom;width:69.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><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><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><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.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: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><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.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:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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;">  </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><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.37%;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:69.79%;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.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><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><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 3.5pt 0pt 0pt;"> 88,361</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;">  </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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85,942</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diagnostics and Genomics</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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 3.5pt 0pt 0pt;"> 527</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><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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,638</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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><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><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 3.5pt 0pt 0pt;"> 88,888</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><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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 94,580</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Costs recognized on sale of acquired inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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;"> (181)</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><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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (300)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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><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><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;"> (19,851)</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><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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,283)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impact of partially-owned consolidated subsidiaries<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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 3.5pt 0pt 0pt;"> —</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><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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 647</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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><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><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 3.5pt 0pt 0pt;"> 588</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><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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (297)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock based compensation, inclusive of employer taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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;"> (11,494)</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><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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,458)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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><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;"> (89)</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><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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,170)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate general, selling, and administrative expenses</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><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><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;"> (1,999)</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><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.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,402)</p></td></tr><tr><td style="vertical-align:bottom;width:69.79%;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.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><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><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 3.5pt 0pt 0pt;"> 55,862</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;">  </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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56,317</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 the partially-owned consolidated subsidiary prior to the sale of this partially-owned consolidated subsidiary to a third party</span></p> 204655000 199949000 72797000 69904000 -517000 -198000 276935000 269655000 88361000 85942000 527000 8638000 88888000 94580000 181000 300000 19851000 19283000 -647000 -588000 297000 11494000 15458000 89000 2170000 1999000 1402000 55862000 56317000 <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> EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '>$9U<'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 " !WA&=7A#/R&^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O29%Q=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4<0574''DE;31HF8!$7(E.--=(DU-2E,]Z:!1\_4SO#K %LT6.@#+SDP-0T M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+@#A_?GI]=YW<*% M3#H8'']E)^D4<<4ND]_J]6;[R)2H1%UP7E3W6\%E?2O%P\?D^L/O*NP[ZW;N M'QM?!%4#O^Y"?0%02P,$% @ =X1G5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !WA&=7RE0A ,<% #-'@ & 'AL+W=O4#]2SY$'P[K_7XZ/)*&NZD^I:NA=#D.0KC]+JQUCIYWVZGWEI$/&W) M1,1P9RE5Q#69+RFSF9^M<-QY1(A,+31H+#SU9,1!@:)2C'/P?1 M1O%.$_CR^*A^E\$#S!-/Q42&?P:^7E\W!@WBBR7?A/I![CZ* U#7Z'DR3+/_ M9)<_V^DTB+=)M8P.P5""*(CS7_Y\^! O ERG(H = MB; %KU!O<0X&:@>@] MF<9Y]3"?N4G2-516Z%LGR4/ MZ]C#3+-\GR;<$]<-:'>I4%O1&/WT ^TYO]J8OI/8*\).0=C!U,NZ\;A/A(T4 M#Z=.\ZL-"8VJB=0MD+KG(7W=<*6%"O?D0212:1L>+J75QO91)FA43;Q>@=<[ M#V\N5"!-@_8)= O6Y.%*16.K;&UH?$W.?L'9/[-F*@XC2M935><1UUKR,+4F M$@VK"3@H =HH0X]\5T0"C+;1$_VG@;7<)JTS_K,AH8&UD1[5Z"].P?M0:R" M5$/Z-)GQR%I#<9V;Z9?FX^WDX^R63*1*;)BH0$U,ZI0CJW,.Z#3VH'A29>/I M%5EH:(]$*BCT)M9J#[^^E?Z$^OW,1HP'U45^82;H.7)>7E;SL'-ZQ[X-Z>G4\()_A.?(EMN<5E^S1#KGW M/L$-L2?S$,I.9JW;EA4>5:H+7_H?BIJ/_\!/S!E4[$>YBZW@N-Q]$,>")S(, M;&9S@D?7A2VM$,7-S%O8HAG/E=P&L6=/-:Y9T80OX8]H:9 H;FO>@LYEJGE( M_@Z2ZIX*5^QV.]3J(/"XNJ2E5Z*XQG7)2^-$<<<#9MPL7S39*&5F+?E4)4LE#",;Z^+*"<6_K$LR$SRJ+F?IA]A9?F@:P]0Z M7Z STT]^!+=RXHI5G)>P/JRT/NPLZV.F9V#DP0FLI++V0"=T/G,%M7WL>0*$ M0,;/):W$E_ _K/0_["S_LXAX&)*;30JW4WN]Q74J9]MX7%V^TO:PLVS/;234 MRC3,WT!!K\$91 F/[:G%!:M!+^%Z6.EZ&&Y:CHE<"T@DAH?+5.-=POVPTOTP MW+@<>]I70_LB6\(F7S8:O&QLQE K\7?R-8?OD*MU,S6SF;(=T>Z =AVP5L/V MU@996B!VUNK0!+I4!5YO&OOBF7P2]CR>6"2"OT&G M!:GQM'\),&?8DN8)N6;3Z35=QPIZ"0?DE@[(Q8U+L9[YDO0.+EJ[V!-BD$RK M;\?#ZC*6'LC%'56ADOX7_/YQN]]]P,F"D)Q1)" MG58?>CR5[YWF)UHFV?;CD]1:1MGA6G!?*/, W%]*J8\GY@7%#O;H7U!+ P04 M " !WA&=757H?U60& 9&P & 'AL+W=OW#; X09RVGQF+MK1*HB?2=KI? MOY/D2+9$L366?4DL^^[XW/%TST/I8B/R[S+B7*'7-,GDY2!2:GD^',I9Q%,F MS\229_#+7.0I4W"9+X9RF7,6EDYI,B26Y0Y3%F>#T47YW6,^NA KE<09?\R1 M7*4IRW]<\T1L+@=X\/;%4[R(5/'%<'2Q9 L^Y>K+\C&'JV$=)8Q3GLE89"CG M\\O!%3Z_H:5#:?$UYANY\QD5J;P(\;VXN LO!U:!B"=\IHH0#/ZM^0U/DB(2 MX/A[&W10KUDX[GY^B_ZQ3!Z2>6&2WXCD6QRJZ'+@#U#(YVR5J">Q^6$-T8H/96U*;\@FSHIMG*HXF#[#O_OQY'F*'CZB\=73Y&[R:8JN)H7=_>/3^#,XW7T=H[L) M7(_1*?HRO45''XZ1C%C.)8HS]!R)E619*$_0A[WKBZ$"Y,7ZP]D6Y76%DO2@ MI.A>9"J2:)R%/-SW'T+&==KD+>UK8@PXYA=H M&8_^K[N@JVNUKJU?MY@1YW+)9OQR $- \GS-!Z/??\.N]8>N*.\4;*]$=ETB MVQ1]-(&1)EG"M=U3N;JE:S&XUB/BN0%U+H;K7?P:,S=PG<9L#YE3(W.,R&Z$ M5$C,^]%5[L[.L@'V;+L%3F,%H]C28W-K;*X1VZ=<2 GS(E_$F0Z:VUD4^PX. M< N;QLP+G*"G<%X-SC-V_<.2YTS%V0+Q5Z ER>6Y#J/WGBW\3L'V\O7K?'WC M9DR!K"#;$[3@&62>(!B&B(4PU6.IBDJLN2Y_OUM\RZ&TO4==LR"@7L\6!37D MP CY"8K \EE40@WY&FA_"22N=#B##@!"@\!OP=1:650/$UL-C5E&H,]"04%% MIZ.T7&-U*TH"2H(65*T=)9[? W:'<[$1;-/X<383J7;7MR%V%W<:P%2CH(3EUJM<>;QLSVH#]Z@#;,B8VL,QJS M/(-*2O3"0=3R-\B*O?9L/NWB"*"R;;A=,VQ1#[L]>!L:PV8>N]O!AXY>8!+, M8Z4OK-TM++8[I*8QPS3P20_0AM6PF=8*PN7;XIX494U68=&RF8 ,,I6+"J=3.H&OF!QZU>S)HN ^;R6\W \24RN.7E6(O"51?')2& M<9E#&0AKR;0GUX9*L9&YS+E>Q^+TF<^B3#]IO%_;I:Z9#S=.#\'@AA2Q;U8! MY:2!FP**%Q7GPW5]$Q\EH%Z.M:( &ZGVX#UYIVC[)6A(%IM9%@ZD<-S,X+R7 MYSR;_4"@!C*9L.J@&_X%Q\""=/7SK$NHIQB0=8A"8T>P[?0P!6F8EYB9UP@^ MY[.$21G/8QX6G5BWZ"96$1J#] $7#LH"[D4IDC@LW71YFE$$D/1&*(U];I:X<.*6.U>H%C97M M]JEYTF@&\BN:P7 G:Q%KY -LA=/N7ZV=Z]H]RI$T H*8!<1/4?\7ZC"O?7#7 M=D7)*>TK0*-(B%F1'%X ,Y\0G6[1[:C.SG5QSY&7-,J%_.Q KDGEP!R*]I^.1IQ0\SB MYIK)>(:.8/*%<,^Q?**MO\0MI$RU"QEFCZKLM?N%M5(!\?'M$VR6CLW(#TJ@S8J@YI5 MQFZ#F7!V21Z[.+ [.'5V!'OM ^1PYR5#RO-%^>Y%0KN /JD>O-??UN]WKLJW M&JWOK_'Y3?66I@E3O32Z+Y]32I3P.82TSCP E5?O8:H+)9;EJXP7H91(RX\1 M9Z"L"@/X?2Y &6TOB@7JMV&C?P%02P,$% @ =X1G5W=-P*@[ @ :00 M !@ !X;"]W;W)KW\QLO2MX9'#0)S&Q3IZDW-DDJV(OL(* 0VDL \6AAP5P M;HE0QM^1TSNVM,#3^)7]UGE'+T]4PT+R/ZPR3>Q]\T@%-=USLY&'.QC]7%J^ M4G+MON0PU@8>*??:R'8$HX*6B6&DS^,^G "F%V\ PA$0.MU#(Z=R20U-(B4/ M1-EJ9+.!L^K0*(X)>RB%4;C*$&>2A105;C%4!",M.:NHP:0P..#>&TUD35*J M!!-;3:BP=2T>?V//I0>2B5*V0#ZMJ<+J!@PK*=>?(]^@.-O"+TPG)/S^A81!&/X/]]'3T5AX-!8ZOME;QE;Y,LV+=$DP*E:_LN7\ 9/B 8?[ M-'\HR.J6I/--GN4_"S+/;=W]>I/>(2A[3$F68YZ>\S'TO3C?USZB:]W1$F(/ MMTF#ZL%+/GZ87@4_WG$U.[J:O<>>%$:6.U*QGN&I542[5'>,FW-*!ZY+QV5? M9Y]<1'Y_VMX_N3GV$=Y3M65"$PXU8H+)5P2KX6(/B9&=NTQ/TN#5=&&#_P)0 MM@#7:RG-:V+OY_'ODOP#4$L#!!0 ( '>$9U=SY:[E/0< ($= 8 M>&PO=V]R:W-H965T&ULK5E=;]LZ$OTKA+?8NPLXM4CJLTT, MI$YV;R^Z;5&GN\^,Q=A")=%7I)QF?_T=2HYEFR,V!?K@1+*'HW/(X9P9ZO)1 M-=_T1DI#OE=EK:\F&V.V;V8SO=K(2NC7:BMK^.5!-94P<-NL9WK;2)%W@ZIR MQH(@GE6BJ"?SR^Z[S\W\4K6F+&KYN2&ZK2K1/+V3I7J\FM#)\Q=?BO7&V"]F M\\NM6,NE-%^WGQNXFQV\Y$4E:UVHFC3RX6IR3=\L>&('=!;_+>2C/KHFELJ] M4M_LS?O\:A)81+*4*V-="/BWDPM9EM83X/AS[W1R>*8=>'S][/U?'7D@3=$)R^2#:TGQ1C[_+/:'(^ENI4G=_R>/>-IB05:N-JO:# 4%5 MU/U_\7T_$4<#:#@R@.T'L)<.X/L!O"/:(^MHW0@CYI>->B2-M09O]J*;FVXT ML"EJNXQ+T\"O!8PS\\6GCS>W'Y>W-P2NEI\^O+^YOH.;=]&WG>4FY?$QY, M"0L81X8O_,/_:.NQX3-@?J#/#O19YX^/T6^;1M:&"*VET6\P/KV#$'=@=]D; MO14K>36!;:1ELY.3^=__1N/@+<;N%SD[X7<7>5=RYLJE@-Z=A&L;"R*8B M8B>*4MR7\@)2UH4&P!" .ZE--8;#H%-WHKNW18/F$S$KDD@C!*@K.U1,QH&L8I3C8^D(V]9-_#:M5&-85$5RMV M'DK3.$C/L2%F"8WY"+;D@"WQ8OMD-K*!+'N< S"0B?/TB-$X/,/H6K$DB&,< M8GJ F'HAWBDCRA= 3%V(&0V3Y RC:Q8SV-@,!YD=0&9>D)\;*"L:\]1%I4TL M6[L[IZ26!L.:(9N*QNEY;D',6 SE"8Z5!H/B!5ZT7:EBMU*K93^CJ(P%;L@% MC#DSBMAE*6C( ;5)-Z MA0HVM1'UNH#$M0_)T;7>.SH)S"3-CA1B#Q6QXV$<1B-0!]&C?M7K]_CXQMD/ M/PFSE$;N7&)V$0]&M@X=M([ZQ:[?X1Z B 8E4<3C\QR)&4**C+,QB(->T>A% M55)9B/NB+ SD3DD/ND7]PG77B%P.TKL53U:H4=JN.K$T M2,_U 3.+XF2DF*"#B%&_BBU%*:R\3LDC-%ZZ2\*-+(61N87?M*+$ \L5+!ZF MF;,S$;,X"<=RR"!LU*]LUQ8:0)3?H275>'5 7;VB4<:='(R8A6DZIA2#K%&_ MKBU4;1IH-(\#'X6)2%4842>%8,(7Q",!P 9!8WY!>U^O5"6)$=^E-TZ9*U4P MF>D92L2*0K4C2 ?I8R^1OI6-0CD6G:=9U"Z-@K% &%20 M^=NV&_D@ 6D.#>BPWU"D;B>558/V#P D!U\X&ZVBX#O+%?M"$C><%%*\K1UG".3N'BYA!@3Q2 MEK-!M9A?M?K-51ZF^$=H767*>.9$ J)?04;'(G;0+Y9YZ[9WA;JXDZM-+7_3 M9+D1C=RH$O*7_JWKTLP3?N#E%<6?/O'Z1=Y.C[P&;>1^;?Q:YU(7Z[JKAE9B M6]B,HXU:?8.614$.;]X2T9J-:HK_@T4TA8BV'Z+M=.FW8%1+4FAM2Q75$-4: M#;U/#O&*'INYXGF^D;PFIRP';>5^;5VHJ@)%VO,"4F0GRE:25Z\#2F!_]6Q. MF(8]3_MY^\S/5HY'! F-TBF/PFF49-UOT!9-XY!.,QK^\-")(W(<.34Q:I6, M[%(^:#;W:_9UGA=:(?^Q8"1LU(<,&;H SQ(.O=+>@_X MN,"WV>/%!!+GI0)^X($9H@<>LZ/W8_;EY']$LRYJ#07' XP,7B;ZQ;^$.;UWG?P%02P,$% @ =X1G M5^W0/XU0 P E@L !@ !X;"]W;W)KY268R\2,84O , 6[:3IMF2G+W6M@+UD26?)(,;><^_$FVXQKB M0&B:%UBR=_^[OXW6WM&6BT>9 BCT+:-,CJU4J?S:MF6<0H;E%<^!Z2/ZG_5<)KF"66 M,.7T'Y*H=&P-+)3 "A=4?>7;]U #]8Q>S*DL?]&VL@UUQ+B0BF>UL]YGA%57 M_*TN1,LA<%YP\&H'[[4.?NW@EZ!59B76#"L;? MN%!"/R7:3T73+[>S^>UB/D-ZM?CRZ<-LS^?W"W1^AP4P ME8(B,:87Z P1ANY37DC,$CFRE<[$Z-EQ'?6FBNJ]$'4!^17RG4OD.9Z/'A8S M='YF5&TD4QU)UI<.X>EAX8\%.UW8UC5K"N310,/6=D;]JP'4:A M/VB,=B""!B(X"/' $I!DS;""!,4X)PI3I+LN?KQ$C*,<"W2NSWK"*<5"HAQ$ M=80N#$ESK+J0@F?9[O,B*_\J5*^5 M7<\I__8HCMOML/0;EOY;68B4Q7&._K/\]@D.6>SD'C:YAV_-77]1I=(O3\+6 MQP#"HP"'+'8 !@W X"# E&>9_L;6*9LFV&!:P*^V0A4L;.=WY;A[$$>,=CB& M#(&@-6*XIQ.S6T&0FUL]8K F3B,)*^SI7H181 MU1!8;13/RSEJR96>RLIEJ@=G$,9 /U]QKIXV9C1K1O'H?U!+ P04 " !W MA&=7W,?L0AL) #Y* & 'AL+W=O=Y9L33QT+^*I="5.AIE>7E66]95>N3P:",EV+%R\_% M6N3PR[R0*U[!K5P,RK44/*D'K;(!\;Q@L.)IWAN=UL]NY.BTV%19FHL;B1%8]G/=Q[>7";+I:5>C 8G:[Y0LQ$]7U](^%NL-.2I"N1EVF1(RGF M9[TQ/IFP2 VH)7ZDXK'UZ*29']3)-J>=8;]E BYGR35;?%XU]BZY"O M],5%5M9_T>-6UNNA>%-6Q6H[&"Q8I7GSGS]M)V)O .@Q#R#; :0]@%D&T.T M6CO:6%:[=R9O'TX] M^A.-)W?3'].[Z<7LQ#1MC5IF5JNV]4FYYK$XZ\&^+85\$+W1O_^% ^\_)I^/ MI.Q@!MAN!IA+^^@*LI#@,D_S1?D)5DN<;1*X1GF1QQ!Z6629NDWS2L#+*]-< M-"\(ZA>HC/0P\KTH@N@^[#O9E1I&(64[J0/K_9WUOC-^X^1_L/T@8U4EJ@I( M66!SG&8"Y7MNJ5_4?SF*W!&^UR TCCE37;.$\17A:S2?^H')L\;=?Y>U,C09UXKM@:I( M'-MP9VOHM'52E!!5%=)%GOX#$0.32PZQ+>80K[\WJ81G:?X P2_DL\GXL&,6 M'N*6Z5T9ZGEFPX<[PX>O3/)Z/N?'I>9Z,;I!@++(L!>QH# M/:?!ESR5Z(%G&X'X;M>KK:W2%.QA=0>7)6QNV7BRYL_\/C-ZLGW7X=2'?GM= M&\5LRP/OP3EVNO(G,+?]U3R9_'=:K^3&*:/!3HWO34%;;0=^T1"'@<4SHCTC MOQ$DE6L>>)JI:/2!U?9KQ[7#9F)"NC:287NQF:0B;%MLFA9@)^:./J@0?419 M49;*>@'9IGI&*U$MB^2U2-%N,J1#TK:[*V5;5AK)L1O*V\OJ JBHR&/S!F". M]V]-[(I >@KV7#FT4V,V=D+6^ .W'O"A&?^1;3-#QB M-SY>5TLAN[S B"ZXBWJX&^>N4)_:9E C(P[=M'7)(>$I;K]G:ED*P$L%ZOIA MEO+[-*N)33W?.^PL4Y4BC60'.V'YW:GF2-H.9TI#,79C\9WD">2B."XV^
    T8!,W(!\(\6:I\D+83#:2 P 2ORPO4N,8F%@R8A$ RUQ VTK M^EM"\$D]D1NA3?]4DP@)N_UPQ^R6B]$W XB2(/+;OAG$,/,L$$4TU!(WU,YX MQF5MY2-?B&9I2Y'Q"ORJ_>.9.20F7,5^V#;;#+_6F&AH)6YHG>Z18A=%(UV$ M[!,2T?;Z-LB!5&0Q4X,I>;TN[A2,'S9E3>L_&DM'HQ==$/4CVJ$Q)K' &]H6 MB89:XJZ/V_V-Z=6/B]E;^AODJ"7OL;0=SH)&=>)&]1M9Q$(D)9K+8J5KR'=3 M4F*H:LB8VUU MSH3BU(\Z2&J0BWS?4MA1#?;4#?9C31HUDZSSXTLKQM@E-=7/0ID_C/-2JB;?A;9W.A%%\$)9NU= M[[;C-W,=NX2D"WPG?WL+M\ 8=#8HO?7H/>31=>P>$F);R.P]3 M)K#/,&Y7O4;!*!@.+8YH0D'9NZ#X>)[7V?1=.<:B MP-:TIAKMJ1OM;Z%$?FZ !D*2%?FB7PFY0HFX-QML@._09+!!CC'LV>@7TT#/ MW$!_MZW+TOI[R^WL>U-9*L0OEUP*5(JJRH2593)3*>\1,FQY8)(#P/"IQ0$- M^,P-^$T+;Y[F/(]?:^&Y5;UW#S!30X#YE@\U3$,[!C9PK+WX?P-'8)=(_9]IAM:ZQ1'7F>3&.1"BFV; M7*,P>P,*FXQ%O$+W8I'FZL.Y"A64)VEAY/:LB[^P2ORP_?72)!<2W_;]DFF< M9FZ<=CHA5.?.:;X)K8=!T%D^!KG )]9=K?&:N7OXL\UZW>11G@$C*N.L*#=2 M[.JJ>08:T[PY!&;KU;.C@OBQM!W.B(9ZYH;Z.J U\H#3KWX\9UW,IB2,VGU, M@QC$.;+P$J:1G;F1O6VLXWA,HVC_Y OSO78%;)"BK-,S&NP=(EL)N:C/UI6H M[F\WA[!V3W?G]\;UJ;76\R_X9-*:;LBU[J7'%Y?&SC5.3<#G0A M%'Y9:)-SAT>S/+:%$3SQA_+L.!H.SXYS+E7O^LJOO3/75[ITF53BG6&VS'-N M'FY$IEJ->O?!!+E-'"\?75P5?BIEPOQ7O#)Z.&RJ)S(6R4BMFQ.)%;SJZ MO#FA_7[#/Z58V:^FNO.W29)FY#WKUBZCT.25ZL_918_%I74ZKPY#@ERJ\,F_5';H'#@?[CD050*-AGT3 :/T)OW)AE[.F-]]#[AW;",J?9:ZFXBB7/ MV RV$0A'MU/?0.YD-SG*K$M;\%B\Z!5D9W,O>M<__S0Z&SY_1-B31MB3QZC_ MSWSX.%[]E:IR, M,_AE2(<_B&69!;O,COY5"0[4(TADX,]X\CL@)MATE);A^0N[//FK="1,@@16+MW 5MC[X/@A@G" M=?:W$ME9HW)_S>[K;*=*E3CZ02"/'8-H=53_W5.O*!,5A$K=0) Q;0=7NIZI M< 6G,[0=VUD-Q$H$0B?[7FGN.D0#,V\8>*Z10=80L981+I2T@)CS_52B$:VR#&;;)/,9X1?!+BDKKL'=7,.X@6.7S=\>0\X?Q$$$1 M?RY'!T6L**A2)'^J,XAI:W?56J0"^03B;V.GR.\F+PNA[B,J! M(A _(16\W8!&M2LWZ/_\TWDTFCPG[/- [ODC;SH5#AF'!>0S8HQ.JM)[FX"R M=*DV\@^P]()L"M\0CW6>@Q*:R_@36QA-9AKVA^$?,3CI/ [86X6,OP]!->JJ MNTEWKKE)B&DB@=5.KQLA00";KSBJB%\,?J!=$$8;[[96CY.@"/TF) GH4B,$Z@^2$6:F=&ML MN&XO!),@)I!#'?EX\#O[507U@8TX=4;.2XIWOJ#L]&'K530\\8'6D2:Z"-)4 MA9#(>8,A >JGG+#-;O0OL$9;1@#&1HI;2LQ%2(?8E]R*2K_*K<^E-&(=>V # M'OOUJC&A<96<0)O=0P!CZ$3A]5%F%K[YJ+,%^>@EXB/ :0C]B1\"?3!Q$+H7 MJA0L1Y]#C8 /28KX+Q+BD1M.!B?,88JUY'>9>B0P^RVD"JBD$!-VA?ZMW M7"3N7V+1_O\V'!'S:% M'+%Y)4"1E4@/3<6$BJ4O+8FH0).2MI8&D?); )V1Q@ M81]R=EC[,<9#@@WH%9KPIGG;/!I0I^E5B(X0'<* 1!\#0+70"]0(#!]P"1Q^ M62.@'U1\D2%2NS0BV#5BPY2EK?N;N,S]%(.<06M):5N5%5)#UVU !ZIFW>)Z MRVW*7E-?-J".X.L[)DBT@C\/HL&X"7+0\PH''P44V&6]_>*\:C2 S>@8^@6Z MXH)R;X)1C>5"9T;U2FPT?1)@]0^_)JR'T=>BL_DU]/UEO8]LT;+O<;BG1PV3H MW[W4;SI(N]5@5/,=!!-YD>D'05UU#8D^J1S_A$"IID'>3L<0! HMJT)!##,= M8Z7N+6D;@ ;-2!SN>U*Y3-G2Z)7SLS!O0&). 0G00(EN6X2:DZ_Y)(/'03_V M>$M@0L2D(CWK-:]:[GL[L^1*_N'E"-ZM"88J[3NE3.9^/&C[O-8(]>6$^%*( MN"(_IZ*!':(SA%*W!87JN >-MAT^@4;6US*:UEM,;'R#NDIMQY'C7U@,6%AZ M7#@8#29-C'6TJX4#[M_#Q'YNYIV,J22:B8R*8;^>G"N RH&#WF>4$'3C1*S: M.:#"G2J,J87<"JIJ5&!).R#MFT@'NP.Z'E1I*2;T(-&45D?^(7@&FSQDV6;H M._2*Z=)BMWUVV>3,UWZ^JNVV^4-KQU?PLO)W G0/4M]?M$.W#[GZV %:];/) MI,[.=H/7 I5TO7^K/P\G9]&S[4/=:YFM(Z/S9W2I9TH11IMMB)@'/+$LY-.: M%SH2GU]LR7ORI+S#R9:\)VOR'HZ>;1T[O_@VB;=K!#N,GG5$CR87GE%WM?Y\ M?\=^P2SB8;][5WGXON1)NQT0."V7$/OK ) 2 PF F4K::BZL9@RL/L%RP6/T MHJC#W#;=)E_#8UJ@40)(!UZ=A/L@^)(VS'16U7:J_+9!L.JZK1DP@%T> +X) MD\9[,&G34T&\/0 5#=HBN 9!7P$?09<:UM89!Q;MM>8^> E581/X*@AK+P!^ M((;\MY];V#.EUF#O]A:1" RE:1I,[?N*.]^1? W =[%J')UWD> DZB97?S09 M_FG6^'^P[JY2T [?G9S:J@E/V_GV<< =]:/Q>!OD#B>3'=!W&/6'PU.4A\?J MQ\7I+G+#'8NCL],?5&I\_QP]_Z:5M@V.H0B:NFFB_55_]XV6T0K?X^JV_"[, M$?1'Z?5W!VO[>$6IH%.: X.X2USL]J\HY^&5]/M]O""_U? IH2',K' T>%@CC"0 ;QH !@ !X;"]W;W)K>>T%>[HS]W6V$\.QQJ[2[&FR\K]Z.1B[?B"UW0U,)C2=K8[?< MX]*6(U=9P8NP::M&T_'X;+3E4@^N+\.]S_;ZTM1>22T^6^;J[9;;_7NAS.YJ M,!DT-^YDN?%T8W1]6?%2W O_6_79XFK42BGD5F@GC696K*\&-Y.W[^>T/BSX MIQ0[U_O-R).5,;_3Q2_%U6!,!@DE@NGQ*$]"WD3U\4>"^J(9N-,S8=3V;\:+QSS MAGV4FNM<WERA12X#?8H*1(9FREC"D8,0=$V3U6%>E> MR1W[7D.HWY,J;P'<+#PGFO%&F7+/H,?;FK+2KF%^PSWC5C"_KV3.E=HS)W6I MQ)O:"3*OJ'-/?@0'R61:SRHC(45JYL$A;&T4Z ?;( Z2+-=N+2SYFO0$M^M\ MTPD$6FAMK$%A,[;;2#R'H\(&*TR>U]:QN@*YN(VLR.PA^Z5UH1?;SO1>E)71 MI;!O%%@)-CLG?'0V@[4VZ';URGD*-/"ZY=^,I>"1H5Q1V"DH+[N-_QP[-4Q& MT+92<4M^Y5W^A^P>\)6Y. H$\>@%E33;<8N8-:D#E4)]99QOKV%K51GK8TIC MT,".#V#]$!B*ZS>1^UX^>Z:;!Q@8+ 9*A(3O]B#X(;T"@8K2@_DBK%@A'6L) ML4W^7'3'D;]@9JZ%J1UE*TJLX8Y5>T)""#D$T.]D*4S9P )M&%=>6,VI93#" M69.26[.MN-Y3L%O7I M)!3;F'PLU<:S0KI<&2<2W-:U6DNE MB$E["LQ*R9+3-A< T)85VK_?D"4\Q@8*B-+LUO4A8HT^#W=-F I*QEP9_F^L3 MY3OW/_2[1'/QP2QZV$1@)V Y19NR:XD?>: # [HZBNL;Z:'(76[OHZ.4T(( MR +,KKW6XR!TWY84D8@$&$ZY,60?8P$[T2?' ZY [\E;%#:+VEB%;L3CD%I9 M@C5ED5,O.JJ2ZH*C2%5D)^H0!5<4&@R[BFHR2D&^),R[B=I[U/) M$53P7YHN&BD-(08&E09)SJJWZW1U&ZA-HA.;!LXC1;UUD< !)C]*+<+(WBCG1$Y+5>0T9M MH?XUU1EZM7RD_2OC-QUPF^&@@63+SSUJ/W1K)0,0W',9E(\DIPCU@(TF]%M0 MNB6S6F7!"V*'@&(*T8JKH"$>%WG$,7D8 M-D [$: K.+051!^X7X1I%:4-= :Z.Z" T+OZ1'RLC_!FZJLC+/% ]^H4/UPS MD>Q,K8H8BIUT-%@ /)7T:0RFY,-3M.AV7N%-8Z19[HA]ST)_@J%"3OIX&L:K%Y- MY\.SY@X=.NB80A2H]B]:<*B*9FKQO08ZU/Y@-FK'=5:$B@R@PHG%4O>)5'#$ MEV.63R:=Y2=SV4M=V]4.BA-+_AX*D\X);X@D#R2DX8CJQRA),TIQ6)]@?O2> M7'&9V#6WJ I//&,%2"<058FC&1@62"# ;SG@E4AA$@DV0@NS=^7;PZ1+XSO. M2;'.K5A3(3+A? A"D71%$$5MH1,!AW6YZ=%&A*LE?]=M&VWS0!KBK$ *@4Q* M W&-;E5%%:BP.DY :+T;=!%,$?&\96K"]S2M]8L&2V$*3>AI3:L3 )GA:T4QK M27SR'*%*T5G%$8J(LM7<=-LJ'&+H (T_H>\_Q4\2%XZN*@ZDP6P\/2X@\F', M[CKY+76X';IE.AO_(>Z- R81L$OTFR;-EQR@>H[!"=OC08.O_9/S8#A8F14- M;J+H'^%Y0#05,V=I DUO$UPZFNY"3[.U2,[2N?&H+;N-T MZX7X5B6\%B*DUF&JX27&V/) 2GOL"SVDW4$2FW_V6T70VGKW[K___(U%=>(?W[.DA]35W P7BS_3@E5+S]!6;3N?98K[L MWYF<97.,79^-NXNL7)QW@QXO643W)\?7,X7[(NA\FHJL3>KN:X, M:/SLF;(<0]^D?^=LGLUF,W;W]"#<+#G+QLM.\R*;P?.HN%GZ7,E9=C%;'"BY MR,X6W9U>MDMA2LNKS?[_(N6GI/ZF)0$]O&#M@V&RN,@FX\7!G07 ,&$?/GVX MR1(54A$E"7_#[P*LV,9[GBTOSMO+.;(QG9Q:/)D"%A?=Y21;CJ?LYO/-;5_3 MS^ET>8N6Q[O%RVRVF/0OYV>+$VNG<.&\GZWU!+ P04 " !WA&=754'JP' ' !M%@ & 'AL+W=O;B+V=J8 MS=E\KHLUKYD^E1O>P,Q2JIH9&*K57&\49Z7=5%?SP/.2>S'S9SO">[%:&R3,+\\W;,7ON/EC3'S4"!>\<(@!P9_#_R& M5Q4R C$^]3QGPY&XT?W>2^W/_-> MGQCY%;+2]I=LN[6A-R-%JXVL^\T@02V:[I]][NW@;,B.;0CZ#8&5NSO(2OF: M&79YKN26*%P-W/##JFIW@W"B0:?<&06S O:9RSMK'UZ2:U:QIN#DSD(!>9W/ M#1R R^9%S^RZ8Q8<81:2=[(Q:TW>-"4OI_OG(-@@7;"3[CIXEN$=WYR2T*,D M\(+P&7[AH&UH^85'^/TF#=?$2/*C:$!;P2IR9YCA@#*C#^G;L8L.L\. .=,; M5O"+&42$YNJ!SRZ_^\9/O!^>$38:A(V>X_Y2USS/[+MOLL +?R!H 1*>DF>8 MGY&WS0,81"K!]61 "@G1J V12_)*-,2L9:M94^J3,[([X+_^@\O!'PNNK-]W MU%_:AD\("(CNY]\>])YM(9 ,5X "/5"_)5E$TS"?$N+81\@(B+.2K*0L-7GE MGPQK?"^AL;,G#VB41J[E*&G NB-//_=ID&8N)4VI%\0#!?GO'2EZ?H]H_V]C MZN<9 >OC9YBE,%U4+<0=9!"S!N](LP8K5K)9?0]:UH1IS0UR ;]Q2*AZPVU* MW#.Y-2JR'6R.%&I]+RM1,D3-HD>-33RGY ,P'*43>I0%3GLB 8-Y@ZN@IO"" M:60(,;D =K(J"5O"8BNC'Y"Z2RBZ76C^J84#<"7.'1>'(.V4W"JH7,H\6EW> M?&K%!J/\;$KG._I7">U?4<01(CGUTF0R]CV/7+>B*D6STE8A46^4?.@2VL@Q M K D_F0<>@%YQPH "E?[MM@7W,\3FL3Q ;I'/3\G-V [H]JNSH+Q0(05X,L1 MP*=I,L:''],H]X]X I&F1QFB-*")(WL4YS0'8%P515NWE75_R2']0C;OZCPP M8[541OS5$8:("B*/YFEVXE#"D*9^<')4E&G4!J%/DRQT*4%"H?\9*&\;PYJ5 M6%2<7%FPG[FD'O]? &HOA-P$>@<'+_U_S1^@X=M@9/-BW?AL&XVH\2FD&5]K==BXZ(NHHGG MP-X/:09)]Q9 XX9'2/,L=D:9'Y/?;?(4@^\<87R:)9X[C),$]%U"LC;\^PHR M:NELW#E]6$^].*%>-&J30[F(X4@7T831.O9/CY^M>@"F6 M8Y A2$?3Q* &6O2M#=X"8Q<;&J:*M0V)LG/G)#L$ 4T=Z/?##]) 5_5$__U0 MBM,,8M%W*2%X*QK]<+,&#EVW9O,]4^H1TAR:IFUL\"#'IX:&HF(W0#P+"<&, MK>BA$O<%HO":KT33H-"[ O54W:L"LHT6%KW#=)+0"&S9@9"5Y=YT%(;DRD4( M_PR7-#VR?Q5X%)+5"42(4KPI'HE1K-'5%$_C:L!"\YWD9+8 Q,(\PM'O7# M $5E35V0O@O^KW?$V(_\>R(-BJ@?(NBJY=.;8.ZK'A(.-= M(0"^3O;]B3>RQMT#%JVE)[VJ8_X-[I&!- MKM-#WD,H@R)? *R_MJPE*TR:_*I90IQ#RLX-)%D*70!;GB$BF'] MNN!FRSDV8TT+]/X0:UD!6QYL_950\("%(H504/JT8=;5A44^G,8,VH7]O-Y7]I'_'JK(TU&JAT+RH-X7,O MJZ4#Y@"ZPF0"^"".:1:GT PI\="Y7=B;R?0Z-,1J:J\A3\B)9?+K<&T=;[;[ M2[L[^%,J7L<['PVEA091Z(Z@+YUXT=$B@Y9R8M\Q!6V+)A5?PE;O-(UG1'6/F]W R(U] M4%Q( ^VW_5QSZ-H5+H#YI83DW0_P@.&%^?)O4$L#!!0 ( '>$9U>PN"^_ M7 < -X3 9 >&PO=V]R:W-H965T5'[&Q>P,;=WKM%'XMFVWZF)(2593NRTBP)% MOR06Q1G.G)DY,]3UUMB/;B.$9X^ETNYFL/&^NAR-7+81)7=#4PF--X6Q)?=X MM.N1JZS@>1 JU6B2IO-1R:4>W%Z'M??V]MK47DDMWEOFZK+D=G#,:# M=N$GN=YX6AC=7E=\+>Z%_[EZ;_$TZK3DLA3:2:.9%<7-X,WX\FY&^\.&7Z38 MNMYO1IZLC/E(#^_RFT%*!@DE,D\:./X]B*50BA3!C-\;G8/N2!+L_VZU?Q-\ MAR\K[L32J%]E[C7"7[:->Z?I@&6U\Z9L MA&%!*77\SQ\;''H"%Z<$)HW )-@=#PI6?LT]O[VV9LLL[88V^A%<#=(P3FH* MRKVW>"LAYV_?9+_7TDE"R%V//#32^BAKI.^B].2$])1];[3?./96YR(_E!_! MDLZ<26O.W>1%A?>B&K)IFK!).IF^H&_:N3<-^J8G]/U@O'#,&_:-U%QGDBMV M[[D72"M_U-^H;G9<'57(I:MX)FX&* $G[(,8W'[QV7B>7KU@[*PS=O:2]K^, MQ^@TSM=WO=-X"NO7N\ S&K4!Q9:;67N0,/,%(8 U=M-YM9*7P&Y,S4[2[ ML2EAVXW,-BAO[ .B">.E@:R!L(4&;,%:M,HYX5W4:'$0USE3DJ^D@GH$&>_K M$NLK 6V966OY!^WRK.#2L@>N:ICCZ/BGAN7P*J@+Y]!;6(*J#IM!?[8!!T^" MP]C.A X9G"EUIFH4 7X$U#)(&"5)=P[DVIPC)10#*S;$; ]!T)2"%=:4=#9L MQ>F5"&P53',1LCWB!_A#F_,Q".2V;4P [ZF [UIH.*""?SP'@\@01E(N'D'M M+D!'5M06/@U1*0ZIPG:"6ZK"V6&POZLUKS8&IWT0V48;9=8$_OV;(?M1LV]K MI-@B5F\2D%S"5ZYWO; IU<; ;&&:V\@*IWL!KR,\)X]@7W[QV<5DDEYU.\+S M^.JKD'6?CQ?I< R2A.=&)X0"9QEWF[/""I& JU<^_.R#.>P=)X$$4^ALE+VY M>$#'0O#)I**FVN$UV#C&LP*" &DER;H=0Z3K)C0?X-A>93_->)Z[9Y)2(QQU M3 W0U)TT9\'KX-IX<>589:POD$F&WJ-RT-"H#$.2D;$-A)5ICH';"+!V*F1M M$_D,R4 ,0+F%P"*)T8(_HIZ&["(]3]A=F\G+/AN0+XB7R<(S 5'5D$43#.DM M\Z8TH%4%7&#A 9SM+KQ"QBN)]$/GC]126?,@76-B27P 7ZV$71)8]S12JA00 M5/*/S@Y:HW9/D])XY K$D9T4\6MR#VNUW*E1+,; MTL)Z3CCRQ[/6D,;$).A:&Y-OD6A[$K!76T#89Q%]D:"0\GV"*T.V0\8W1Q7(KK9\!4V*N,:ND,D.JKJ\]0^ MVUZY0\(Z3H"1/M&C068K5$;;J!DE:SJ]^N3_[WM)T4.)V/X8/V/]R.'+PUA_ MSL:3Y'P\86_;&$=<0D=1:"YGX)JRW3U.9HN4O7N: Y?/3/VZX0.D9)^5YFDR M35/VP:(0-2^Q,DM>8V$91C=A8R(3>BA2.@[3,OM?DSYLG,+4.<1-2. G'6Y\ M,4E>SR8GT?NNU_T62?IZ#B,+02S>-A4D,&6[1H:<)XOY1?);#)G;YV7D0I)]]-*K/B.$Y;39'X^^9MG?C@,P//VWHIN M1;_5'?9W$PLI) PU6I2 "$-[3J]*KG'/H(QXY0[XB(YTCE[$@GY2HDUF1C;* MG^?!+E+L\8AO431'+-C3>\\.=#&!AD4G4=]"% L4?5/7M=\_Q &+LQ)%*AN& M$(\9U3?X0]/4U(Y;,!F\G]7$8I%*>W 5+=JMQ_E? ^ IU5G,]1/.O?J';I&L M*.)(9,V.*[]KW(GF12[>)P%U_Z-Q(>(306>)+AH&PM!["(=F^J&;)5T1(R/2 M,$6P$,$[:NMA-0XRN.)HT=ZEKGB9R$S@.O/VE8_/?P.&W]4T0N6D!.94<_ M:3\Y*?ZC\/1]PL"WQK]0,4UV$#0'N!!3Y\\;1,>R-'2%6VV811N!!LQFY-KC M7M2^IAD/DT\67N^G+Q>#%ZXE,3S]^YA[-G =.-A>"!$D;O,9-B/:2TI[5 MH"B,O-3=3%&0EM4N)![#87>R-Y:.5L>_=7"DO/BZRW#W>FWN_?'!\[)*Y6DC7-TN5PYNI ML0OIX=;.CMW2*IG2I$5V/!H,SHX74N=[3Q[1L]_MDT>F\)G.U>]6N&*QD';] M3&5F]7AON%<^^$//YAX?'#]YM)0S]4;Y=\O?+=P=5U!2O5"YTR875DT?[ST= M/GAV@N-IP)]:K5QT+9"2B3'O\>8Z?;PW0(14IA*/$"3\W:@KE64("-#X$&#N M54OBQ/BZA/Z<: =:)M*I*Y/]1Z=^_GCO8D^D:BJ+S/]A5K^J0,\IPDM,YNA7 MK'CL>+ GDL)YLPB3 8.%SOE??@Q\B"9<=$T8A0DCPIL7(BQ_DEX^>63-2E@< M#=#P@DBEV8"2VW%GS(KE'BII"NL HY[]^C8 W <".>ZUSFB9:9>..E[Z:7P9VT@T-E>>"6,E&/]T ;G+(W M:N_)CS\,SP8/=R![4B%[L@OZ?;9E-R"D6IR*ONB ^$"\G2MQ919+F:]__.%B M-#Q_Z,2T8I'.G;<%#87K)"M2)1+IYD+F*5^H#X6^D1F.Z EY(W4F)YD28"^$ M@\J$_ M*68(S$1DS 3EFK8S@$36@A7:'EKDVX,G:V B2 MM'&QUV<9'WD!$"TA'6GEU56]>O5-HSU-AJ@T!;DO S4N2CJDU"P"2 M*O" *6Z&,X5-E.N+=RW41F@1K>!=T/4(F(-+%XLEB:>0$_"-A- 4I,+8+T5% ML00Z<,0$1 -FL<,FSU81B;9)L<"])VK0 B0@9S-C]:>@3]/(!M"2O/?E MHAIV?Z7]/ !$!'EB+8@@71N(00" J&7J1F6X G&+F86BJ&>YGNI$HB::P*!* M:2.=8(2;"UGS'L0F-:L+P_+FFH?UU$C4$9%V(>P)I0E4JL%P>K![9(?*NY)7XW@/ M&C:C&S3A"Z] %FJ!8 BI0A-/REHXU!!$'O\7)H6=!W^C'?D0%9S5%&009,G/ M36HR,T-N1>ST*IGG^@-!AS4ERJI$:Y6KAG@2]$BI16ES419CJFJR%W+-=KMR MHLJBF8G<(WB9!,PT;2%R8S77R1P)M^2S,D 2Z0C6@C83N6/0^:0J@9#<51I> MHL ,!%TK;4S@3\GMAG-V!:T7['3)V]H@U-K(9ETUE?:O(IT1'0 ;@&JV/JRM M4Y,!Y\F&(5_ I5MS R+=L%/@+]@V(':WFI]*/H-IH/V*<$3#ATZ\L.1_P!8! M$P^(/Z9P ,T=/A 8\0S&#__G_V^-!TJ_%O1$6KM&)GQM,ICS',F4SSH"3_'. MQ1@]DQEZ(_&&,M$7)F&1*%]#,@"1^@3L"V8$Y=-KMB57(13D@*X+-TPCJIO2 M(S3O1QOWXZ_.L/+_*EY.^8JG>%&QXG$462,\3U,>DW.0S;9 M,#SKC2\O&M3'RW>\OB\NN?*Q%2:$VO&I%NX-+MME(T;O;J-9\SL6VA?#\][) MY7#G'MPZY%O]OXBL\UWG7'5E=)TO0C(8,Z!W?CJXI^#R'&9^M@/OOP/]6_._ MZ_\?Y[+;N?Q60'QW;[]"_J3T(Z7_^-9^X_OQ'Z-Q[WQ\N>O!7;S'Y[J)B]/S M76ZB[?4MAO=DT#N]/-M%SP;<_S^[.^Z=#NYK&7G.7>SNYT,O[U&4?RIL63GY M4$@+,BVPF)-N1)2HS#T:%4JAPID,*VU?UD Z\>I%%NJ:AZ@*G\:ZQH;1=Z(R.R(RWC M/#W4&J*L].Y5&$K-80'*C&$$L"R#5Y"&LJ$N;3(/[S=]Q58UB;:QO2P=E\9% MX4%4/W%JOL***4B#]20-*[GV)S)HDQJ+>9.L>\@;KG*4LMU/?U,12OK&R[P4*(F\U+0/[ M&8:G>CJ%9='/EV5VX)(DJ*1(3=RXYN_J$K#$&AF(/P@:R&..A=@LC.HW)('* M.(6CNGMBC7-'6&. A=>$/1U26!!D9,U"YA(VG\W$TJ#0X6-D,$B+J"9:[=ZC MP)I$DPAA;35FPK_<9IJ"I2. ^F:EG1.NF("EUM*N6\LM@DZH'=5^ M9;M2?8:!JG5C?S2H'0;(RK:FL-PI4$&VX"F9%Y8J6GX%B[XR-[R90,*HEO%I M 6Z6!BVD9W\-4A8//NTS\3:9M[CJKT_^\(N0_Q2&9RR&M]!>C03"49R ^-^* M;'T[[> 2CMC0H>WME8>8T;/=)HOPDF"B,#ZKR SGHT#//LIJR0D^+Y7;OH\Y M"@AE)GE?EJ394DTM9&+BX.K7YX>,SI3JUTM(. )SFW8(!G98OA=%+I=S=/^U M]<-WL([_I"QD?"GOBIG\%78E0&?T-#4#+"T$(@E7O+?7V<+E"((10T5QE(QE MB(V!YIE$*RF"IRKGNJ7Q=7R&](*S(E\#%OG(RX\E M%Q!C>9_5)\, C4\)5K E<)B]F$RGM%7U:8*K>CZJL(D/"Q?^/SL,'XWZIV.+_'=R;"NKER7<3N$T2!GJC6R^GXYTQ8G M=FK>L#<^BUBR&0I6X\XN+[I';3&LO0I,_+X\'3=V8'M/QKW1^#Q^$N_-??]_ M(:N-1_QLM*UB8Q*Z/MK.8[BDT,SSMY(HZK3*0L]+^E=1%BE+9YP J"*C,"#R MT[>9LZ".!XC]:/#PZ>NK:[H:"7#$WC06D97>F_UI. 4+!"W MF6H'ZD(I:3L"*8FL8XW^;?S;*IINL^Y=;I7,R*"S"SU@4(?HC+?FW\(_8$C- MB/ZN,DMG^UZ<7F/,LS_L7U1A!<#NG CQ+?;9I>%8H*VHQP&2=IL=1;OPV>#H M4Z "TGBNE;V"<":A?L#D0Z&=#IL2DZ!=V2&1I>JZKB8!?=DH.J0:- MURR9U,C4ZT/\"2$,R0RB&,",=D!IHZ*&TH=5NOA)/7S8+5@L$'=L9BL#J0X^ ME5 =,@9SJ29:$P,Y1_O45*>ASD"- M3*ZB"N#;&,=H0VKNZ;@@1(NB&RM[=4K8&#"ZN^RWR[F-ECJ2_8O^N.1/%=]3EK71["2IY1K$3MK,8!-3P<;OB$G@+J6H XK2 M'2H$E3V@3Z.^Q+);E*U8(K,D@"N;M=! 856\1RXE08B!(=&3X&VBUJN0B>*^ M8C$1(F-,NB9E13,T09:U[]L5LMI 9M96);LI7*U"3"-WEKACB:FD\?N5F$'_ M[!^)Z928:@.)68/(M9#$#/NG7UABBHRZWU2F,DT" 0EZRXFY*5O H[YU5^'%C)L M\.I(NP98SRA[=ZTZJHY[J(I@%55TL"-3P0Z&2DRH@V!8):[5_<5 MII8\Z_QT<+@#+04"M0NA]C:?M_57$>69E(^_ #+MEQFU#)3OZ^:9RE>]+!O MY6%Q/J<1V9J,JBNJ:B9]@5/'X=/"X^E2.%(%TM.@+6Q1V#S@P'K1VJ TVWOQ MTX_"Q@>ZQG;RM5?:IVP=.LM#81O1Z8OK:0M*Y)BT83N_4M0=#1J-A4Z(H+4E M3@!M=E8VT->HA/)>E":AJ0'=UF9G\L&=[NU?-EUU?]&$GIPKCRH<%2\-V*&N M3Y;0!&U\ML2I^?!A^,XB=$N5)V]L*2M'VBQ;-B(!AW)CS4=V+=%V350B@\!1 MGE9W[^229()?E+EI7[QH'N%^,?RJ'GXN^*96KO*RO(L?IAV9Z5$"5E2C$4WJ MYOZ-(^6(3-=*9UD0K\ZQP>I6!]4(,'Q[XRK7&420*O#]MN_SCJ-/*!<*Y X_ M%"7=R3U_35D]K;Y%?-0OO%F21]D M0N+CS8(NYTJ"/N$ >#\UD$J'&UR@^D+WR7\!4$L#!!0 ( '>$9U<79.$3 M_ , #<) 9 >&PO=V]R:W-H965TM&%H@]7O3(K,-..F"[D.7(-[+9THZVUPI4B$I.]FOWW.4HKE=8FP#@EBD M[IY[[EWS@_-?PHXYTD-E;%ADNQCKB^$P%#NN5!BXFBW>;)RO5,31;X>A]JS* MI%29X60T.A]62MML.4]WMWXY=TTTVO*MI]!4E?*/EVS<89&-LZ>+.[W=1;D8 M+N>UVO*:XZ_UK<=IV*.4NF(;M+/D>;/(5N.+RYG()X'?-!_"T3.))[ES7^3P M4[G(1D*(#1=1$!1^]GS%Q@@0:-QWF%EO4A2/GY_0KY/O\"57@:^<^5V7<;?( M/F14\D8U)MZYPR?N_'DG>(4S(?VG0RL[A7#1A.BJ3AD,*FW;7_70Q>%(X5'%=5R[MV!O$@#31Z2JTD;Y+25I*RCQUL-O;C\R'DD94NZ MB3OV=*VMLH6V6UIYK^R6$?\8YL,(4Z(P+#K8RQ9V\@+LE#X[&W>!?K0EEU_K M#T&QYSEYXGDY.0FXYGI T]$934:3Z0F\:>_W-.%-7\#[V44.%-V3Q\K0.JKX MLK\MW.QY.&F=BU"K@A<9>B.PWW.V_/Z[\?GHAQ-D9SW9V2GT_Y^DT[ 2 SH? MT+^"OZ ;2ZMFBY*DZ3CE87)&4* K5]7*/A*DV'-)VB*L"AV[=V8O,&+WK=N\ M+?!6MY8@69%QRM+6[=E;J.6/4+IJ159;S\DLO4X6OKE],Z!?GKFFVKN]+I%7 M#*NO&'26-ZK01L='PCYA\5SK:R84"7SB/+,!ZH00]X>LX1=/*CV&S$ MG)"6$98(JUI'6)18\0,F,-0:%)8P/XZYO-$?(JB)W5** M2X^*#TIP=#M#.Q7DE1YG;9>$MGTDZY S^$YAE:UUT!4Y!*< MN[TVH%4Z8OIB-.:HCJ<1W+;^<:)S90#/IZKHH )Z:-;WT."YV3@\6F85^VU: MV?#+-3:V>ZV_[;\*5NTR_%N\_:3XG$HA(-T;J(X&[]]EY-LUW1ZBJ]-JS%U$ M"-+C#E\V[$4 [S<.([([B('^6VGY%U!+ P04 " !WA&=7*[S>+X$& H M$P &0 'AL+W=OW.]/>@7ELG-[[<8^Z=MK55G!)?NDB:F*@NK-/1-J?=,9=.J!![[,+0[T M;J]+NF2/S/Y9?M+PUFNLI+Q@TG EB6;93>=N<'4_0GDG\!=G:]-Z)NC)0JFO M^/(^O>GT$1 3++%H@<+?BLV9$&@(8'P+-CO-DJC8?JZMOW.^@R\+:MAR#6O_*@C]CM):[4F&J7!&CXX5YTV@.,2-^71:ICEH&=O?V/@ MDKGN6;"%([TDZ-U[O?@%O2'YH*3-#7DK4Y;NZO< 0P,DKH''C$WK!Q;.CL#5^P]U%99HA5Y!V75":<"O)HJ6604/:@O][62P!,7W'*4H8:L MH5KP?\5RG@@<3%3)F0ZZ"I;0A'VK>(EA[9+/L.0\+*E9HI:2_XW+EDQ3B_8= M#L*>@%/@'ZN2&*LIELX%.H<5QD%A!781OY>W3!==\ON>%>VT5'91P0L%GZUQ MJ 2GB^ $H9IM@:2$6HP(8$U<'I 4$L(5=8I8<$&WN3"SHJ("@%E8JZ0;ESB' MD:';*3>)JD!3H\T*34+R)50DE<"176P=R)LKYOB12EXPBVH;Y%U6_:!I1 GA-*S47?#)* M<$R>M$4JZ.Y;JB68\HF(+\01;,?)>0NHQGRR9$L)'W3J$_DATM8)++:@ MRH)A=RPG I*;0^%2=XZ%H(8 -+FS5V,> 2TPW@Z9JQ9\V*\6Y^M.S80M7;L3 M#:L&,#EK+;"E49D#"_7!&T MU!^^_M_^[USD3I7>3=7]V?NPIX]N3^>[>UH+87[O\YQYV<^#C+BWQ[7LP[.Y M9NJ,#/IQ%$^GWQVP>:6U*_P]8.WT>@E\6^8"6A]OJ84QC@:7,_)1R>0'K5++ M7$ZCX3 FGQ42XBE&7_K'0%Y&XV'_NP/YY:3:.X=ZV#"JC]7"9;<__O%P=@O\ M_.-"\G$!^"34YG+<\=;Q15S^<6:+" R&P<0%1J/PIADE];->03@Y5 MAEI8"*DWR9Z2G,JEYRH)=XEC!FL^.W!&2GCRX@D_!!NB/6G%#'IQ,<'1; MUX,Q!'.*8Y/MV"3J3YWF<31Z'(0>+$% M8#B,QN,8@!J\=[@[-U!+/6YHU](0$&W8,&S5*0KIO M2!)<;;>W:^A1 3[3"4?8#98NM).$IBG'EZA1#5&"7MR]MBJFK#3496A__6T@ MM),A>BYF5")>!;=E)'MH?ZFP&[?6$AS75$0[,3)$*GO0!;4%;2JX3H15NH?N MRKW6UXN"Z:7[1F/\5<%_R&A&F\] =_[KQU;&UL[5IM M;]LX$OXKA+=8.( :Z_TE30(DV?2NA]U>T63O/M,2'?$JB5Z1BI/[]3TCK=,7J+SPG1*"'LJCXV2078GDRF_$T)R7FQVQ) M*GBS8'6)!3S6=S.^K G.%%-9S%S;#FI<+.3 [/UWB.W)#Q._+3S4\S=92,EJ2BE-6H9HLSB87 MSLFE+^D5P;\H67'C'DE+YHQ]D0\?LK.)+14B!4F%E(#A=]+?*]O!ECGFY(H5_Z:9R,\F\01E9(&;0GQFJ[^3UIY RDM9P=5_ MM-*TD3U!:<,%*UMFT*"DE;[BAW8=#(9X&X/;,KA*;SV1TO(7+/#Y:*%,5-RA'*^F4&U'#6PI\XORF62X+ JLL<(&N_VBH>$2XRM!%FC9E4V!! M,O1/D9,:7;$2W)Y+?]P3]*%*64G0]%?&^='I3( J4N L;:>]U-.Z6Z;UT&^L M$CE'UU5&LB'_#$Q8V^%V=ERZ.P7>D.4Q\FP+N;;K[9#GK=?%4_*\+?(^,D$X M$@R]IQ6N4@JK1*\3%[M3A_7)Q,K1.^Q"DYF\ BI7I3T;%W.9$,>'J$>680[ZE!:Y!7HIYCC)Z M3S-291PM03C/X0UB"_3&/K9C1"L$<\)?30@J=;01&6T(8@4<.0>6+F"4NG#C M'L-L%6<%S9365SFN[B .0%:KT!27K($0T.)9PX&3'Z&??XI=VWOWE[M>4O;V MEJ1Y1="-7+Z<%1FI^9^NEQDZWVW.+*.R4T#T/4>JH_EK)X3 AKB$NL+2+^O! M3YAF;R&XNN?/1$!K-99AF$/=Z$<&R52)FA60I7=[JZ"4F$L MQS6N*Y#>T^L,U@EL# H"0GLQMTP*N<0%%%*8# OTCP8";IU\3A!9H>^NZ=\@ MQPJBT'B.7!CQO0&%9R>6'SK&V#0,+3OTCXPA>>>X[P:,"9 %3H@^ N0A3RTZ M]!K85I)XAY+K^$D'GBQ@$5\MEJ<.V!FXVPO3FJ -0JZ"D'+>0*@!UD/D@=0I MY:J@LJ7,"XY"K[>T=X_C6G$4&9(#\(N]?TVO&]%87R .I)>JC/L,"_WA&N%@7_ _!V#J@MO)>3,5*A G&"% M9,F#O"?/2DJL)'9>K+CF'G,*H")2+@OV"(U5OU@V=0KMF: EY#CR-O.A5\.U M[ /RY>E5M?L^Z[.MJOCN"_FW4>V60='D(@3Q)87!,-B&/MF,?1#*[3# M 87G1I!$9@F=1K%E.^&SQ3")+!#XS2S^UM ^3, C LY"QGIFSD* M.1N:&1H&+C3%:$#AN*Z5>.;8- HLU[:/AD/)T8 MLAU(;.=UX$N<6(%1;#;J M5928I)'G?P_H$D(#W@E=6H+/F M5L.,(7J#2KO@7=2L1!P7"L&M#7YM T+'&]RK? 3(UO5D#O#.-9PYW>E8B,:# MD*-B.!#$^FX?[_T=["65#7!!?TOZ'H'N(GKF0C,!;P ;>F][F[P2M2-%I,1#M,I^S#7 M1Z.+@JU03C*0?#PX1:W731.HW[C' 2HI-!!666IZ,$3@!\(MW3^PL73/KX9, MJ0Z19$TMN]+>1[!:2W.^>1=D-=$#2GR:]T[:ST=80.F=-P+/"]7PC2V#[%7Z MYRBUX+!X"^BF; 6K/CC?/?EN@.#WWOU?*^IO*GRZI_=M3.Y=PG_MPZX;N^KB M>5\AO_3QV@W=&JGP'/L'(\8OC+09X''I-8B#X9&B41Y<*#1/-\:).]@8KP\. MQ\#M()@L-"X%I)Q1PQOM#PKB#>+OT0T=IALMO I M()\8(%2GPZ ^L$9L,L@J/28H3$8 T]2S7 ^0B';9L\EJKN^(JF,GFM(R=6 W M!D(B!S2]!5G3MJ$>S>:D(@LZ8E=HCTH/1W#/5$VXMTU]8376)1@!NM*6+6JT MQ[7#H!\Y/YHZ@^VBA!K#EFI;@8EL1TZ*?M2XOT"-<_>I"6]0++/>='8,"1DF M3XX8]*G#_T/U [P?;0+WJ0O[N6"T1D26'3L'E#]_!/>/[>(EWGV-HN=;T&^B>H51%>!E\F.$ M$BM\2JM[TB4T $IU-J,/<& =>3/G-*. /27$9U<>P.?17P0 *@- 9 M>&PO=V]R:W-H965T,R MF([]VJV>CE5C!9=XJ\$T5<7TTPT*M9P$2;!>^,P7I74+T71H?VCOM4T MBS8H!:]0&JXD:)Q/@M?)U4W7R7N!/SDNS[=Y$,Q"6)'" 7FUB$P M^CS@&Q3" 1&-;RO,8'.D4]P=K]'?>]O)EADS^$:)K[RPY208!E#@G#7"?E;+ M7W%E3\_AY4H8_PO+5C:+ \@;8U6U4B8&%9?MESVN_+"C,#RED*X44L^[/(=U![(XA#1.LS-X MV<;(S.-E)_ ^*8L&K(+W7#*9L>AW-Y@%$'#@^X@B\EPEP)2E': ".8S2L?M-TNT\&8SV MZ!\<<,/5JR^8EQ)/T]XN$/U>KP,W[I"+[Z?WDL M7K$'U%2T6AP#5.Z,I3!W#/=BXP [Z0W#)(MWYOUP1,A_%V1'2,:=+-V;]@8_ MG#EG:*PR_72T_[1HWG/[?QK5_T?WOQ/=;UWL4/L%.)]337$EA%J;_!Y4[4J* M\:7$W93FN7-,N]E(;@_Y9^$PV9[0"]-N=LA\UQ''#5@7K@,3^DDXZNZ8T$_# M9'"V"IR"\BF:[*?HUNVNYA8_X!=?7>G^9XKTV\"D$DLY1P93B&T@J'.'9Q8EC 7*OJH+-8,@/=3D*-+N6OZ]G)^FZG MMYFOC_^VJN_HZ_M^'?=UVRFZVATZY]7H6W_QU(%C_5FTTSU7J!?^C6 H@J@Y M:1OIS>KF&?*Z[;ZWXNT;YB/3"TXN%S@GU;@SZ 6@VW=!.[&J]KWX3%GJ[/VP MI*<4:B= ^W-%+EQ-W &;Q]GT+U!+ P04 " !WA&=7:CIF6;P$ ""# M&0 'AL+W=O+]^EZ2LR$MB($5?;%*Z]_"<^V7Z M>J?T5U,C6GAHA#0W46UM>S4:F;+&AIE$M2CIS5KIAEG:ZLW(M!I9Y9T:,?.:;VKH'H_EURS:X M1/M7N]"T&_4H%6]0&JXD:%S?1&^RJ]O"V7N#OSGNS& -3LE*J:]N\[&ZB5)' M" 66UB$P^KK'MRB$ R(:WSK,J#_2.0[7!_3W7CMI63&#;Y7XAU>VOHEF$52X M9EMA/ZO=!^ST3!Q>J83QG[ +MN,T@G)KK&HZ9V+0]PD&?YCEDVO]9J!]I9$YI;>*G>F\AQZ9*RM)K>[!XUC86 JWF)65/K>%L5B3CP@.=719) M$4Y_XK9F7,,]$]O.*Y\EDUGPRB^3Z22FD6):]$-![),?*#>?SN++:>:M9A?Q M;)*[HRP)<&^#X*WDULMEIY@?Y!:/S'T^\XA5(9;M(#[B6JFGZ'!E7*88J MYBAC]+, 69SF%_'%Q87'GT[3.,O3SMY).(+9<5M3$UKJ/B[I(!KOY3!/DV)0 M'5YUD259_V2'&@$?4)?*/ ^@%=2U0#EJ CG%KC(EH*;:&S!W#ENVU M$@(L>T 3>\[9D*'GG$V&G)D)$(X8IT#0;Q"QCF&#DE(NO NK:+IS"CUSO YG MAP"_2M[_U+VI*N[4,"'V(>UEEW:-I=I(_B_!G:5)WM,E1>:ED)3*6"?&+YSE M1JG*@%'B=;GP'#2]HW%,AS]FG*![CETHJ/4I!GMD&EJD=46B?*T\Q?4"J4!< MQ,^FLV0Z%+65 \5/5%$X!+.!D53R_)[:H&_7KMKCX9N7>EI6IZP2^$+RGO1\ M$ :*MK"K>5GW43@FR8VOC+(CNL)A%NEE3F7G(D5]^E'"FIN2RBM/L\EQQQ,I MMA*DQ>5L1AD'LDDE*AX1L9 M=+I B'V8'1\_+\$=P8T?0!L7,^D*#P]$0SK: ]&6B%(\9FD:IVD_E_P@H:90 MY2'KCJV3DP#=]_SJ.&@NTKHZ)/+$P/ S(1T,@%?U\/=XY@D\=^<8#>Z%#>J- MO_T:XKR5-EP1^Z?]!?M-N%<^FH?;^2>F-S2K0>":7-/D8A*!#C?>L+&J];?, ME;)T9_7+FOXDH'8&]'ZMZ,K1;=P!_=^.^7]02P,$% @ =X1G5UFS]-^% M P L@@ !D !X;"]W;W)K&ULK59M<]HX$/XK M.VZG S,<-K8;< +,-#1]^="[7-.[?A;V8FMJ2T220_CW7CBE^GL:;G46Y;BPJ/CH%$]H+=\\VIR$5R=$1MW8N-S[/]I7\XSV;!A,AG# M*/-J%@;1%7PK$&AV*X5-"<@-2(?A#6: +8(,0!-TI*PW$WLN\F,N+>Z& M*4%QDL"(GA84]R0]X$, 4_31L9$GW@H:!HY2U)H#N2?J_GG_73!D*Q17G MLUDJ-=*^IGE;;P>KK3O[%Y)FPJ(VT&:@@*NU:TF6G!1$X0Q6Q5]%*26PNL)57OIJ:*)&9EP[04]VTIH2NE M7TO'E8P[%(KF&BG1=!S^5LN*FJU@"+%P]'\ MC]/-OS"5JZ9#-P,BMZTIK::C'N=>"/BI060>:WTBZM]J!7:#[3%G^!%!+ P04 M" !WA&=759YB$=3Y2TSQ"Y%#$! 08 ([E? MWUV08N7$EI/V1<+MG#UG<5DN=L9^24UWEIP7=,(>W>-RNR6 MT30Z#+R7V]KS0+):M&*+:_0?VUM+O61D*66#VDFCP6*UC%Y-KZYGO#XL^%/B MSAVU@9ULC/G$G;?E,DI9$"HL/#,(^ON"-Z@4$Y&,SP-G-(9DX''[P/XF>"+%:6+,#RZN)C1O!:D"3.*EY4];>TJPD MG%^]U85I$#Z(/;I%XHF1QY-B0%_WZ.P1= [OC/:U@]>ZQ/(^/B$EHYSL(.P!NIA2ZD4+#VPB,=*_^@WYYN M]C =WY KUXH"EQ%= 8?V"T:K%\^F%^G+$V)GH]C9*?8G]^(TFJW"-(OAF.8* M/M0(-Z9IA;Y[\6R>32]?.L"JPG ;0/9KO=B#I;0 W7+PA*BD=1X^=\)ZM& J M&G %)8^V909"EV%_8"<<_)3%O_[\/(Q-\_C\^82NJFM[>G4W86QAM#-*EA2@ M!!162[UUL$$*=JP W81[JG.LC' EQ;1(JB1MF(N#E:(6>LNH(/-K8]_X.#A M/I] IXN8-M0_'#'21@R6YNB,?#.=!8>E)3T:-G<@Z ;N69FFUW(0SL:]I)NY M?4SR()+R4IBMEG^'8)Z2R2P;U%A)[VA6A?R0CI&$[00BICZC]%Z0 *7X-2L[ MRR&_Q^/DGLFSRWC^'UCH7*UKXOB%G\ R,-+++,++BOL"79_\P0YON;=RT[&C MLVD:S\:0P\[]H.AYG/\@0_9$\@UQ6)!4BHA$#KMQ+_,'+YS[/,[^IX,T/A\9 MB/'I\+CG#.-WVWWH 4J."D.#=AO*GR-AG?9]C1A'QPK[JB\L_R[OR_,[8;=2 M.U!8$32-+\\CL'W)ZSO>M*',;(RGHA6:-7TEH.4%-%\9>J"&#@<8OSM6_P!0 M2P,$% @ =X1G5P@[-$WQ! ,PT !D !X;"]W;W)K&ULM5?;Q8X@"Z6VCS8!8!C3[54]C)8.-><#P:V M7$#-[9EN0.',3)N:.^R:^< V!GCEG6HY2*)H-*BY4,'DPH_=FP-MBB5J$%9H14S,+L, MKN+SZR'9>X._!"QMK\THDWNM'ZAS6UT&$04$$DI'"!P_CW #4A(0AO%MC1EL MER3'?GN#_LGGCKG<X#/* 53#CK71?]?)76.>3$5ZII?6_;-G9 MIE' RM8Z7:^=,8):J.[+G]8\]!SREQR2M4/BX^X6\E%^X(Y/+HQ>,D/6B$8- MGZKWQN"$HJ),G<%9@7YN,H4Y4NS8K>H*C$Q=#!P"T_2@7(-<=R#)"R I^ZR5 M6UCV4550_>@_P("V426;J*Z35P>)RQ- I9$B7I*WCI-LO4XZ4OX'W1#BQS MFGT2BJM2<,FFCCN@U.VA?#NXX6$X.BCGMN$E7 9X$BR81P@F;]_$H^C]*\$. MM\$.7T,_MB2O@U#&+$[/V &T<_;' MB-KANN5C];W$X*SY^W@D<5]JBW S9KG$ M :XJ7$-BW/.0S4$AC/2#O,)M+JPCV$=@\(3Z8\&&K#&XA&BXE"O&K=581H=! M+(5;,(<)"WK;W5E2"&T%16+;$(.C+RV^M ML&*M%:5NE4_+@/1NF(!0C\B(-JN0\5KC$M\]G;1BS_G=QD,HQ]5NM0D9[5I0T3#!&K[AT*\P5$VRA"V"F)2JVKZQEL^VY M$;M]U'%#%DB.^V%+&6B0(%IY%]H)9N,6NK6XI#T]9V_?Y$F4OO_?OK^WN V0 M:R]*+UJAU* .W*,=Z'_BS$NX;_(30PW"49=B*BR(L MAL7+)=YW'B?AN!AONR-TCX9XS#'ES=G==SG)XO'IKA<7^2G6K'P23>1ZFHY@:&?*8',]CENQ(S,-1FF\E\YFV M'5PUS_/>0#$,LSQ"5JVC4U#JN1+?.ZDD8K=:8;Q K/7D>:'B/.X5*HVB4W:U M)SD[>7F>$Y8VS+/XAUJ'29Z>LMM_(9(G/:#^-TYV_=%PS*YZ"KHO:CWM>U: M'H$G28$[=.IT^;"^8Y!X0O!IAYVR6;H7, .H&ZE7B.CXTT$2XG!8#/LD9.$P MPSW_%4@*2]<:*F[I:_7,.R]ZGDD8CR,Z+ 9U#1/;W%CA[@Y[Y>XZ$%I8%'U\ MC#1*]@[C$=LOR\)\E%!C%*;QN(>'E>XN >N5^5NGA9(TWN*#U1)_-''<+EC1 MY:O-1NM-O1[3^" MJ^XAO#/O_DY\QG<'7GE,P@Q=H[-Q%C#3/=&[CM.-?Q;CC8F/;-]&ULC91=;YLP%(;_BN5*O9H"@32K,D!J MNE;;1:NHT;IK!TZ"57]0^Q"Z?S_;$)JI3;0;\+'/^_@]X..LT^;%U@!(WJ10 M-J^J]%/1$76L!VL 7\U*^.B:*147(*R7"MB M8)O3F^EB.?/Y(>&90V>/QL17LM'ZQ0<_JYS&WA (*-$3F'OMX1:$\"!GXW5@ MTG%++SP>'^CWH797RX99N-7B-Z^PSNDU)15L62OP27<_8*CGRO-*+6QXDJ[/ M36-*RM:BEH/8.9!<]6_V-GR'8\'\A" 9!$GPW6\47'YGR(K,Z(X8G^UH?A!* M#6IGCBO_4]9HW"IW.BS6[<;":PL*R=W>/6T6HD9Q I.1!*ZPM MN5,55/_J(V=G])0?SMC=C::G9VC_]\/ M.8_P]9+I;$(^L!;D42N8D,N+ZR1./[4;'9TE"687.L:24K<*^V,USHY->=.? MQ??TOJ,?F-EQ98F K9/&DZ]7E)B^2_H =1-.YD:C.^=A6+N+!8Q/<.M;[2H9 M K_!>%45?P%02P,$% @ =X1G5S]#A$<1" ZQ< !D !X;"]W;W)K M&ULU5AM;]LX$OXKA#=8)(#K%SF)TS0)X*0I-GM8 M;+;N77$XW =:&MN\2J1*4G%ROWZ?H5XLQW;2+HH#[D,BBR)GGGE[9J2+E;%? MW)+(B\ZRL_0^/^_W7;RD3+J>R4GCR=S83'K1R05/R M?\_O+>[ZC91$9:2=,EI8FE]V)L/SZU/>'S;\0]'*M7X+MF1FS!>^N4LN.P,& M1"G%GB5(7![HAM*4!0'&UTIFIU')!]N_:^D?@NVP928=W9CTLTK\\K)SUA$) MS661^H]F]0M5]IRPO-BD+OP7JVKOH"/BPGF358>!(%.ZO,K'R@_?OKJ533IBYN+?D2'M9 M^DHG8EJ&B9]-U4*KN8JE]F(2QZ;07NF%N#>IBA4Y<5C_.KKH>X!BT?VX G!= M HCV !B)WXSV2R=N=4+)YOD^C&DLBFJ+KJ,7!4XI[XG1H"NB031Z0=ZH\= H MR!OMD1=L>Q*?Z-&+Z]3$7\2_)C/G+?+IW[O,+:4=[Y;&-7;ND' M$TOIQ(Q("V_58D&6DF[8Z A;DI?/KE2:"EF@+)"I,:.MI71#UEKZ6B@X-IR^ M,5DN-7885']8#\N6F*TX@WFS?Q)*>Z ;*7%9Y4Z5,!GD\X%KN\IIFQ&5HR& M(:/&@0,2?B0AZ(%T02(#!:@\)48M\]R:1P5X!&S'O6/A06+ 8Z5*6:=?4?J M,YSUM82>^+3;_K7=ID@3> V&Q* T&X("N#)YD.QZ[-^"VA5JOF%/!I9P0N&O M4I6I%&8;O0/Y012=\O.4^8 5:5W(M#'96'$P'.W:<7M]]^G]I"?NYNV@KC6! M;F2\5)!3A7TKQOMBF,NGYR"'8E8!R-/"B=QXI"62."2O2MA/_! J&N1 2H\Q M.5?[N(EB#;'7I#5'137I_CP]@B6!#1$+5H&\EKI.JHS\TB3MXP48SHK)]$:, MHE$9\MHZI&-9>T 3&YN44=HG"6I\@"XSUEX;4@EC\,/Q.]=6S:4AD_^@GT J MW"]RLLJ4J'<==4MIJ99;RB%J"8Y-%G(@-:V2;GM'),.6 )NF&)B M@94<3IEBP@GNNVM1/H1$W0T24IK'8'B(LCPU3T12&U^F_ 4:99+5#! M[ICW2Y&J3/$O703G ,[:"8%>H)H>/(@8_+0)!'0Q[XR;96];5X-" 'N!B3F>N MYZ9T*T13O \@.[IB01K;THHI,6FK$#.N3$X_5E7%"KE4$6!53S!J.ZD<+4)" M)67VL:XGSLR2=$)H:K[IB9T)W:T*EY=BIC&&IHU^$V[*R&!3X$Y0K$F9Y<1A M,,P4#KO=T7G3RK[U>EO[[?F#M1]O$67MF)OBPMK2EU4XX,SX[X]<06Q'/@+HJ8E<3F1%E/&U%H M(3Y[NX7W^%6\@_$6WN,-O(?#HZUC9V^_#_%VLQ*'T5$+>C1^&Q2U5^OK'Y_$ M+R9-0O^Y,38WU71T^$&DYY$JX>TAJ*BW[L8;%/0-]%':4M/:IN)2A6MFN'WT4G:%Y\17 M49AKII,?R"%_];K%/1.>4?9N7S,2DZ&RS:1KPH#S*8Q&WT+P;:X:16=M)CB. MVL75'8X'_S-O_#]X=U[Z"^PZ@[ M&)R@/;S4/]Z>[!(WV+$X/#WY0:TF#/+1N^]:>7T>/VWF\=-7!ND8KL!8.$E, MS@S3_KIGC<;OF/9^3OI1LIGC^'6+_VE3OPCROGQSGZPD54GVVGLS M+G_%%&^R\'-)$N\>O '/ MYP:MI+IA!/?PN2/O>)[LI/JL M"P!#'DHN]-0KC*FN?%]G!9147\@*!*YLI"JIP:G:^KI20'-G5'(_"H*Q7U(F MO-G$R99J-I&UX4S 4A%=ER55CPO@+5*K[Q1^9[#3!V-B/5E+^=E.WN=3+["$@$-F+ +% MSSW< .<6"&E\V6-Z[9;6\'#\A/[6^8Z^K*F&&\G_8+DIIE[JD1PVM.;FD]R] M@[T_(XN72:[=+]GM=0./9+4VLMP;(X.2B>9+'_9Q^!J#:&\0.=[-1H[ES]30 MV43)'5%6&]'LP+GJK)$<$_905D;A*D,[,UM0S321&[)4H$$8VL1*Y&35')-= M6[&M8!N646'(/,MD+0P36[*4G&4,-#F[HVL.^IR\01AI@ FRP@61@9[X!EG: MO?QLSVC1,(I.,(K)!RE,H +OXQUY)WF.$=#D1JI**A>T+D][@6R^7>F*9C#U*AM]=0_>[/6K M+D0WJLY, MK>R=R@JJMMV$^R%?OTJC(+XF+_V]+2LN'P%:P5QKK)VGU#7<@Z*8"825%64* MZYEQZ25- 8K<24,Y66%10N<'9 L"M;E3H#FF.\/84%NW6L"?2#B(H_1@G@ZC M@UDT")/@Q:/P?XKN[0.^8!I51%8K!3D.""Z3#5/:D"\U509U\2;:^O"-<;ZA MNB 5?;0;ZR-Z9^$@BN/S8WF21!W2:! $HW,RS__$NG\"\7+4!1=T",.QQ
    X)^*46T!;* U?M*(RNOT;24QO&;6T8]R9R>P7: MP^TJ!KT8_[%Z)2W#Y+LJ:_("W-*66_KC*VL_Y'?G\'&V=J7DAND,L_41J#K. MQ'&2D+?_5,CZDR\98Y(=&=&^[ K3'Y0RZ>41W^&_\@V2([[#9WS/PN,\3R^_ MC3%V0P;*-5:\EO;903'"PI9LP2\4;:CUL0UA4W;V4K;IGW> M]*I_JS<=_P>\D P9&ULU5;?C]LV#/Y7"+]F*)%/GQHRB)GA^$_*%R1 W/ M5R%K)@F46:.JB6RM'6J2L=WW8E3L8);RWFK M>Y3+N6AT67!\E*":JF+R>(>E."PLSSHK-D66:Z-PEO.:9;A%_:U^E"0Y/4I: M5,A5(3A(W"^LE7=[%QK[UN#/ @]J- >3R4Z('T;XE"XLUQ#"$A-M$!@-3[C& MLC1 1..O$Z;5AS2.X_D9_=#>RY],^C!RF[@4'_^3@M[R[0"W+7YAF MR[D4!Y#&FM#,I$VU]29R!3=%V6I)JP7YZ>4&GY W"!M,1,:+=J?>?V6[$M6' MN:,I@K%SDA/:78?F7T +X$%PG2NXYRFF+_T=8M;3\\_T[ORK@%NL;R!P;?!= M/[B"%_3I!BU>< 'OL]"HH,OOM?0Z[_!U;W-!;E7-$EQ8= ,4RB>TEN_>>!/W MXQ5N8<\MO(:^W-*%2QLB!F(/::%8EDG,F,:43G];I=<87\<\EW=W!'VL$0H% M3,%>E'09%;PO..A<-(KQ5'VXA7=OIKX;?/S/XY>&28VR.P4_K5)--58[6C>% M/6M-@I7WX+OAW84QF.--['#P(5/7&G9T$.A!WLRGD[<023+ M:$J1Y5.1C&!]C_3A"S&,X*O0K(1:BK1)--#>@#H[G@IA Z?W-]9, M0CL( MB((ROU\>PXA)[8;CQ$CNR ,N\"GTU_#C*Q9T'T(LC,GD2#9E3M#$4F M69T?_QN#ZO'U7HQL;,>CRQ#;D1?!9SHN6_:/ M:_-OA^:UA\L9]9,*9=9V306):+CN6DNO[1OSJNM'@WG7U1^8S JNH,0]N;HW M,?5!V77*3M"B;KO33FCJ=>TTIY\+E,: UO>"GNR38 +TORO+OP%02P,$% M @ =X1G5_]0D+/V!@ L1< !D !X;"]W;W)K&ULS5AM;]LV$/XKA#<,#<#%)/7>)0&:[*W#N@5-MWYF)-HF)HD>2<7-?OV. ME"W1CJVFVU#LBV4>R>,=[YY[X<5&Z3_,2@B+/C1U:RYG*VO7+^=S4ZY$P\VY M6HL69A9*-]S"4"_G9JT%K_RFIIXS0M)YPV4[N[KPM%M]=:$Z6\M6W&IDNJ;A M^O%:U&IS.:.S'>&M7*ZL(\RO+M9\*>Z$_6U]JV$T'[A4LA&MD:I%6BPN9Z_H MRVM*W :_XG#P>1 WHJX=)Y#CSRW3 MV7"FVQC^WW'_WBL/RMQS(VY4_5Y6=G4YRV>H$@O>U?:MVOPHM@HECE^I:N-_ MT:9?F[$9*CMC5;/=#!(TLNV__,/V(H(-.3FQ@6TW,"]W?Y"7\EMN^=6%5AND MW6K@YOYX5?UN$$ZVSBIW5L.LA'WVZL[?CZC0-:]Y6PITYWW!\4(OWO'[6IBS MB[F%D]SZ>;GE>MUS92>X1NB-:NW*H._:2E3[^^<@X2 FVXEYS289WHGU.8H( M1HRP:()?-*@=>7[1"7Z_*"L,ZO4[IEZ_.SZ^VR'EI5GS4ES. I&Z O*JK!5(+)-L'T5JEY7$QIQF]'C>C4@&0C'4\7\@6 MV97J#&\K<_82??5%SDCTS;_^@HVL:.Z%]H;:47_J6K%']JF7% M'<[OMSCW(>,1 M,M3T$8T +=P-U9W?7Y&2X/1%B"=P<"4)RE M(SII@N."HN.6<'YN1AGBC.$TD#U."ER 6[XJRZ[I:N]\E8#P74K>UP? C#=* M6_E73QCPS&*"BRP_"RA1A#/*SDZ*LA\S6$1QFD#?Z*C[SG\T<&G?K\5#U"?KETT$^6J5;5:/@;6 M2K,88GX<4FB*(TK1.\TK@5K>"!-X*<41&U?3.,5%G* ;7\V!H3QFC^0!B*\Y2$PR1-0=\%)"@K MOJXABU1/_69#4)J.%N]+4/&:6+&*X,X[I<>2!6O3GW8A)C."/DYG.\W0,"3"J*=*^V/52"?(6!X\77E4'TW$4H5>A,XL/T/Z:D?T+1C!$\S, L]:B+1^1U;PU];[K MCZO!;=,SUP6=D+7WJPDOR@T?H+;[7A07VCYGK%[.0 G5U1DE R:%ZS:+L>!!S M7\J>"D@)I.8@V1_2)V,6Q*HB#Y)U2(_R(_0$%PP"X1&;AJK&>\4#.+]K(0!_ M03>2 H+&_F0"%I2,CUKDV<#HF^G3X>TCK#YS;?O?U;3N#<-87P.!T[Z7M0%K MOU?U(FQ#H%1-]^S#D@3G2085FI8/W#\R2-^D[7>&@VMEOB-[0DX]DY^']X/Q MB>%P:?\8\I3JWD7Z-#U$9,SB*!Q!L?QK8-Q0BQSJW+V>E^5]ZSKA9?/@%17* M]*5_*W;]#\2V_D%UH [OT:_Z5]AQ>?^8_89K*% ,JL4"MI+S+)DAW;\/]P.K MUOY-]EY9Z G\WY6 5D*[!3"_4!!KM@-WP/!*?_4W4$L#!!0 ( '>$9U=O M-Q@1:0, %D( 9 >&PO=V]R:W-H965T)#?MOQ\E.U[NV@2[ M#WN)+(H\/*1$,O.=TM]-A6CAOA;2+(+*VN8BBDQ>8(EO.&E;A&^Z6YT;2+!I2"UR@-5Q(T;A?!Y>CB:N+TO<)7CCMS\ TNDHU2 MW]WF?;$(8D<(!>;6(3!:[G"%0C@@HO&CQPP&E\[P\'N/_L;'3K%LF,&5$M]X M8:M%, N@P"UKA?VL=N^PC\<3S)4P_A=VO6X<0-X:J^K>F!C47'8KN^_S\"<& M26^0>-Z=(\_R-;-L.==J!]II$YK[\*%Z:R+'I;N4M=5TRLG.+B_S'RTWW&7( MP(M;MA%H7LXC2]!.([)_QH+6)\*#PF7!F73']'XMUAO4_A$_?S9+XO35_UYO#KCW6?.M MS!YQ;7_SZXH'5JW6*.T^OG]@E(2340+7A-#4_H1L%06D02A9_FM1UWOM43B> MQO!>6B9+3D^REU\\HOH:[ZC#-^Y2#PLLB\,TCN%6LP(EJTDR#L])L/*MC3Q2 MA#XH4_'&N:-I F^5*G9<"!C%1#4C'1!HUD2GH^3H]G[<'!YTS ^SXCD M%K4SY3(G[V#9/9H0) V_23C-9O )[2,WE+!I',;3V5%'*V8J:!@G2ED6CI,, MKH>'YK#=8.*RA)PUW 72L =7WI"&V20Y[?.IHHT.VCVEL/1#S4"N6FF[SC]( MA[EYV8V+7^K=T/W(=,FI-@5NR30^FU(]Z6Z0=1NK&C\\-LK2??G/BF8_:J= MYUM%[:K?. ?#OXGE3U!+ P04 " !WA&=70G/ 1H\( X)0 &0 'AL M+W=O>*>]#[7PV,6 M>/D"S_+M-K)"N9-$K6+SV6@G>L;1'_$&7> //;Z'GER+[EI[?0.^=-$P3)U^=>&[U2?UJ M=)(7.J4!N^B %VBF%JQS^?UWP_'@90MO)R5O)VW4+^_ Z<),,")GA"?.Y]!X MIRLBV(() EUDQA.:!)P*0K5F<%@T"8G@=,H%-QQD,Q$UA"I&8G>D(8'V#$]Z M84\:O0$\*LB4XLD4.H*!MO MK)T-M]K>5MM_J(S 2[#@L^M5$<+AT4PW#<=<_.]V0OKI]P_"^O"1@ M<&N=.(;J^2DW[@[.ZFVCRM[C9CO/;]CH@ PGW9.S8>L9/#CEN9YO*NC\V#7@ MNP:.!!4?Y&[L/+]Q(*4KM.>J KJ3T6!/PW5KG/)%"]]?0_VY]=_T_']P:0\N MOV0)VS^NV'A2Q)$B?CQWW/AVXH?G=R?^65O'8Z+'EX:)T]&D+4S4#3\ O"># M[NALW";/%MW_/=SUNZ/!OLCHUCP&=[^<>M%&4WZ5V>P?S(9\SJ@"FR8,B]"M MC!*=N6MGW<@XI^353:URPQ9K%A0J(M)1E MF47FSYG$G"RFZA,@,'W<2.+8+SLWZ.&KB^=BLM[+;"63'X*D_;T1HWZC;;>"W5 MDBJ(6@8 .D;:;!$R,)1$# MLIAN ;,."GTD>"&I,M(,'Q18FQ,;84 MTZ$$RG. MEIHP@8D%&Q;MTZCP)"0P2=BK\T@@5YR#:BL()LFAS<_OSYR["!, M ]^0-.;*W<0AF+A=9 ,]#)UOLH2F$4*XSJ:0:W"J5C@&^YB_F8*L/72G(J=_ MY:>24W?L08P$#E,%P00$Q_[=?79X.8: (F/N9)5IGM^ S'.**$E<--7%6IU* MLXZQ**_NNLM%0.1C0^]=L'9\[MXPD(AB'(.0R?&8>0QQTAAAZQ1K8D!M&7%P MBB4<"1QVF 7,B5(H[&&Z2<$9L M5KV6P#DN ^?XT8$3U(7:6ALB,F)U[NYVP:0QJ0(# F757=7@+!O\\G"?EW&6 MDM2[M.KB;CN[>(3/SJ9U6.[H8Z_2 ME-+:77:Z/9<&6KO$'./;O1;?]WGX$^CV""I\0*D/+)#SA/]M@956MR!@EVWR6C.R1M/< M _J]30(90X H#'4[ _MZ13[5LR&;W"U(#X?=T>GD"/^==/W)^*@ZYG5'_AF. MG0S75P*W-K!K#!\IV!FK326_7^.RT>=:.PNJO M+JV^ST;^Q@GLGHG?]?Q)M:=Z-GL^6V+AI(R%DT?'0D1PR.LDP+O@M)HV%9:[JJ&C,X&W# MK)$3O$%K*T=N;O0/,RO)VM?X;!;F?W&5X^W;LQB6TH+S-*Z:@Z0*P MQN4GH\%1"UN0EK0R5/N:I,[3^I6O66*FYO:;'0W\08KF/FPI>\O/@J[Z;(BA YYA_"3:#I8/>9-0ARGVGXQI&IO;;F*DT1L;V;\0H: $GP/A,0K61 M-W"#\F.IRW\ 4$L#!!0 ( '>$9U>EB7O A00 +L0 9 >&PO=V]R M:W-H965T8HD\Y^-W[F(F:R&_J Q DX>< M%VKJ9%JO+CQ/Q1GD5)V+%12XDPJ94XVOX'O#[RS: MM9Q-1*DY*^!:$E7F.96;*^!B/75Z3K-PPY:9-@O>;+*B2[@%_?OJ6N*;UZ(D M+(=",5$0">G4N>Q=7 V,O!7X@\%:;3T38\E"B"_FY>=DZOB&$'"(M4&@^',/ M<^#< "&-/VM,ISW2*&X_-^@_6MO1E@55,!?\,TMT-G5&#DD@I277-V+]$]3V M] U>++BR?\FZEO4=$I=*B[Q61@8Y*ZI?^E#[X12%H%8(+._J(,OR>ZKI;"+% MFD@CC6CFP9IJM9$<*TQ0;K7$789Z>O8+H$F*G-W1!0?U?N)I!#5;7EP#7%4 MP1& D'P4A^2P _"#KRPM3"T>.$1 MO$]"HX&5?8?,J[2CP]JF)B[4BL8P=3#I%I"G]UB MC24E!R)2H@U#HC.JZPIA?R%OG0%F':=%#*2JTIA3I5C*8FK3VFBBS%SD*UIL MOE4$ZU7B5K$DO(HM+1)" M[+5;;TG/#]Q@.'RQP^:EE(!AWXOL3GH=([\M\QU.D@IIBV/@]L8C\DD4\2N= MTLB,AVX8!N1.:,I/ CWV:QPY=ONA_V)'?CZI]LZP'C9 95XS3K13-I3V@%;TGHCD;1 ML\R>MM\.3W8=-W3'G5^9@[:>!O^HGE+*)+FGO&Q7=EELR&*#GMG8U$FVQ_J3 M,8Z"*?8';*:F.1W*]FYJC;$G9/W7LW[V8V37BA>GZ&[RV:0[/L[W=^I+SXT= M @EBH'ZTE11F-@X&9O6QU_?ZF"E#LS9X7!NX_M#*/<[Z7NA&TGIJ*:G4'@1N->/2NW"(2AV^\'2%3A]\IE74@2[!6DL#:Q G% /8[T('+] MH!F[5=C$@K.E_23:3OF]H7HH^;VM"V4.0HJI_/L36+*NK3Q="XV77/F9 ,2I& /=3@1>X^L4< MT/Z_8O8W4$L#!!0 ( '>$9U<*AQN<6P< ,(C 9 >&PO=V]R:W-H M965T34Y MW&_&WHO#?5ZK(J_8>X%D7994?#EF!;\ZF+B3Y<"'_")3>F!ZN+^@%^R,J8^+ M]P*>IBLM:5ZR2N:\0H+-#R9'[HOC0,]O)OR5LRMIW"/MR8SS3_KA37HP<;1! MK&")TAHH7"[9"2L*K0C,^-SIG*R6U(+F_5+[Z\9W\&5&)3OAQ=]YJK*#231! M*9O3NE ?^-5OK/.G,3#AA6S^HJMV;AA/4%)+QZ:"<*0&_YB"G#L_JQ:)@ M\)85+=#IYSI77Q"M4G24)'59%U2Q%/VI,B;0"2\A[)F.QR5#;ZJ$EPQ9?W I M]Y!U3F<%DWO[4P4V:.G2, M-RH\8XOGR'-LA!WL;=#GK5Z0U^CS;M'WCBLF4>O?F'NMM#\NK4OJA5S0A!U, MX.5))B[9Y/#I+RYQ7FZPS5_9YF_2?G@&)9K6!4-\CB!&$*)*\B)/FZB=9+2Z M -/SJHOKF/6;]6_6ARQ:\KI2S9#*>"TA<2 9GOX28<=[^<-=CW/^[)PE6<70 M648AU7F1,B&_NUUF*7ZS-=,TUZ@)H'#7U!8='KH@H$L)('VF>/)I-?B>YNDS M2*[E\P>FH,T8KV&(2_' C&,"UP"7H'[9_=]&C7:^#8 M<>SM.KW-GV00R0)>XJ/ELN6"GP&^'9A6$[HDE$T2YE+6D&K >Q"[9B+)98.S M?*'K0B+B]9[VX7&Q'86AH3F N#C;8Z*%(=KA[9;H7!)YHJ&@_8U>49%*Y(=K MJOIL<'KUOAV2: =S]'QM#I492O/+/&4 \0^(!+9)X.^P_E*@P85GFGZE3:I MGM"&U;%K?<_NU!3;<>3>V_!6>BPHBB-6+@K^A;'NAT4MD@P,10NH<>2MUT-O M!K:='>KEYE5+^^ATT^K;OIW;KJZ+[RV[C6X3!X&X*5;. L,,(QL+PB&8!CY M)ACZQ"8.&?!,98\R>!^1X$!D/- M0D7Z9HU"S1*S0DF H2F&@QDNQG;LF6-6&-C80"QT7"AL]W'H2Q3; M@0$V:W@5QN;4T/._!74AT( W4I=NP@>6%%3*?)XG;6,$JM)5G;9*"5K)HOV% MIO_44NDM?T,I3DO(2(BE;F45KY[Q!1,P$?(N;_?XWZIDW6"]V5B>M^Z\Z\;H MM,C![I6KU;!B6+M!S9?).Q>\1)*V.^65PX_M '&]P7U3CT#9ECU9 KW#1C"M MC8&%;-R).38".Y)8'_?YWM_!7L*-#,6N[>-=2",0$R>X!X==KSUGY,XB8$ZX M@SG=_$?DL($?[,9A&X$'+':=%/4! ??<]>W'MM=6^JNR MV/C^UFVA>B.';?MAC/MR:OMA;#P38*<1&6[H70+OQ1MPV-BU(]>YB\.& 0@' M_H;#Q6!UN!AL?;C(:)(U.:+;]8$ M/U:"T:*QYJ&J?@6JV>/<:RY8?E%M+=WP0 :OC_(&EY/VIAQ>@WG8(J\#GN[B#HG7VY8% MW3X"VK"TH5\<4I#7:EU (].8(A*/D 3+L[$'W;<-V9W%:K[?$5/'3O&T9\TA MU5CC#5VP]!QT65T3V9O.6,7F^8A?Q!G53D9ZO=4LN+5/%6N@RO3)\H(1C83%9I3'U(8#GVR1>W^!M](-HNGL'X.%UP N) M>?IDN8YO!^'@/V%K7!ITC#'FJ?%=1W7+6^IN-!05; YB#K/0^#"HOUBI'U0?-%\I3'C2O&RN=J M^: 76'VV<_@?4$L#!!0 ( '>$9U>?':OLP@, ",, 9 >&PO=V]R M:W-H965T^XY\CGS,ME(]:@+ $.> M2R[TU"N,J6Z"0&<%E%1?RPH$[JRD*JG!J5H'NE) <^=4\B .PT%04B:\V<2M MW:O91-:&,P'WBNBZ+*GZ8PY<;J9>Y.T6OK)U8>Q",)M4= T+,+]6]PIG08N2 MLQ*$9E(0!:NI]S:ZF?>MO3/XC<%&=\;$9K*4\M%./N13+[2$@$-F+ +%SQ.\ M \XM$-+X?8OIM2&M8W>\0__9Y8ZY+*F&=Y)_8[DIIM[((SFL:,W-5[GY!;;Y MI!8ODUR[OV33V [0.*NUD>76&1F43#1?^KP]AX[#*#SC$&\=8L>[">18OJ>& MSB9*;HBRUHAF!RY5YXWDF+"7LC *=QGZF=D=58*)M2;WH,BBH K(U0-=.+@ NHKDD2^B0. MX^0"7M)FFSB\Y S>9VE DR:_4^DUWOW3WK8^;G1%,YAZ6 :U!-XL]>OHD%X M>X%;O^76OX0^6V"]Y34'(E?$%$ RRK.:4Z==7$+IL8Q0D9.<\=I 3F!W=15> MG;97=RJERT$?,-!*I6:,H MNFW.X?OY?\9?V]W!^82)C->YO0 A1885I/!&[)0)3 :T.?+_B:2A/QXG.!B- M_6'2)Q]!:R(ZL.2*2ZU[A!JCV+)NKM;(OQVB^XWB_3P:C@_H'P68,_GF ;)" MP'G:^P6DGZ8I^8"D2E0&*C&C5E8(5.%=LHQ5*#XDJB&K%3,,Z_5ZL=;+L(K%;XIM@G!%N:[)'(RCXIVCTE]J84R^S!-)NU M8.:8?^*/HGV$U(_[R3'S[D&<3F#W>:DP"W\>FAVM7VP[X;=/X[$9U=)"PX>A@, )L( 9 >&PO=V]R:W-H965T[@%LK?;[M#^UGN^E^JX+1 -/%1=ZX17&[*Y\7Z<%5DR/Y0X%[6RE MJIBAIJN!\&P:5?L5)XR[F3W:GE7-:&EP+O%.BZJI@ZW""7^X4W M\8Z";V5>&"OPE_,=RW&-YJ_=G:*5W[%D985"EU* PNW"^SBYNHFMOE/XN\2] M[KV#]60CY7>[^)0MO, :A!Q38QD8/1YQA9Q;(C+CH>7TNB,ML/]^9/_-^4Z^ M;)C&E>3_E)DI%M[,@PRWK.;FF]S_@:T_%Y8OE5R[?]@WNA>1!VFMC:Q:,%E0 ME:)YLJCCW#1UCE?VTI;QI*,,W*"/X M+(4I--R*#+,?\3Z9U]D8'FV\"<\2KG$WAB@801B$T1F^J/,Y3R^#ZC&UQ9UM\CGVYIJ[+:HX@ MMT"I S,(BN M_[?GGS53AEQQQ?=JETJ);-_0OJVGH]36E?T+R6;"HC;01J!3>0^#>#1+HF%? M$HVF23!\!K7A>WGH+ E>R>(H@M_ISH0!EUH/@2ZH4CP2B0OL8#)\A0AGT6N6 M9#2]3%X2X4-=F@-42''.^K0OX8-P%%H'3L5R$EY#-OE5C*(C[DG@ZBI+DF9E"8$DW'X4]M6=%4E2LZ6AV>^H;8_B&.R60\ M/'XU*7D]P9&A2IW8U&3/[4PS>SHI-WD_=@,G&?U9FQ_ M9BHOA0:.6X(&X^F%!ZH9A M6?X+4$L#!!0 ( '>$9U>R'G$>2 0 !$+ 9 >&PO=V]R:W-H965T M6B7Q=WV3$NT M3(0B59**X_[ZG2/YHB9V8B\3+^3Z>*WDF:Z4?S8HQ2YYK( M*5:LIN92-4S"SE+IFEJ8ZLHSC6:T[$"U\$+?3[V: M$]/6-=6;&R;4>NH$SF[A@5;-+0BLV9_:NYUS#S]BPEKYDT7$FBV7+J M7 =7-S'*=P)_<[8V@S%!2Q9*/>+DKIPZ/BK$!"LL,E#X/;%;)@02@1K?MIS. M_D@$#L<[]E\[V\&6!37L5HE_>&E74R=S2,F6M!7V0:U_9UM[$N0KE##=EZQ[ MV21U2-$:J^HMHN>S_]'GKAP$@\T\ PBT@[/3N#^JT_$@MG4VT6A.-TL"& M@\[4#@W*<8E!F5L-NQQP=C9G%;C8DCO9!Q@]=?&5+@0SHXEGX024\XHMVTW/ M%IY@B\AG)>W*D$^R9.6/> \TVZL7[M2["=\DG+/FDD2^2T(_C-[@B_;F1AU? M=(+OB[+,D-Z^8^;UZ/@X&@ODRC2T8%,'*L P_<2I_>$.W>*];_!;[ M; X%5[:"$;4D2RZI+#@5A \"L]A '31*6]2?F#YTQ\QX^Z"O*T:62D ]A''_ZW_Y\M MU9;I/M-.2D'^6%8O0 Z3Z.4N)A5^0O(%KC]#(2G.5_Q>0RZ!T?.",UE 5KT4 M^ FH8S=-$A@%>>[F<4X^[\A6M"Q6+FT^-9R#6M!RK(@D&@(M\?D>L: M*HI_[RL/:+BT5%9\<2Q:$%HW2X(?8NV&630B=U"AA45\ ]4!!2TVOZBU!&V* M82*8=F%XR:GFP'XQ(!K^@_ P3^,QN4;###]<#4#$GJ$Y,*R/@8)+0K\.P,"! M%V$.&3JWJGCLGE)4JT:&SFP7 R%: Z\T6L#J1J@-,%KZ?-0)@1OG\= )B1LG MD/,/S%C=%K;5&-RBB]4K=)8/D*$;C'TL%@WW&AA&*B8A.80+UYN V[-R.P-I M"0\P!W**G<3!^->JN7D^Y =-_?!%,9Z1?DGB9FF(@]2-@O& #R*-KBKA<+R9 MO_5WH<#GP4 [8M!_N'%>%FQ(H[G2NWM^E\EV!4_#N0R I8C090?9''L/O4&; M4C-==J*RX-$6P)4/]RG#A$]PU8/[&J MZ9J>A;+00G7#%?2L3*, ["\5W#G;"1ZP[X)G_P)02P,$% @ =X1G5Q3Y M5M/9"0 S&L !D !X;"]W;W)K&ULQ9U[;]LX M%L6_"N$=+%(@C2TIMN-N$B")J!?0F4R3F?ZMR'0L5!8]$IVDB_GP2SUBF9;, M6)@#;%&T?NC^+F6?RX>/'I>O//N1+QD3Y&V5I/G58"G$^LMPF$=+M@KS,[YF MJ7QGP;-5*.33['F8KS,6SLN@53(T1Z/)#ZLGSM/KN^Y!N1Q"F[STB^ M6:W"[.BN*%X?7E.GQF#TS\L;[/Y+/AEC*/5RS-8YZ2 MC"VN!C?&E\ :%P'E%G_&[#7?>4R*77GB_$?QQ)]?#49%BUC"(E$@0OG?"[MC M25*09#O^JJ&#;?(_G8GDUN!B0.5N$FT1\XZ\> MJW>H;&#$D[S\E[S6VXX&)-KD@J_J8-F"59Q6_X=O]0>Q$V :!P+,.L#<#S / M!%AU@'5LP'D=<+X78$T/!(SK@/&Q&29UP.38@&D=,-T/F!T(N*@#+H[]6&=U MP.S8 &/T_LV-2@557WFI%SL4X?5EQE])5FPO><6#4G1EO)1)G!;U\2 R^6XL MX\3U;9C'.>$+P_Q MQ%',.2;W+)SB^'0K:]:,$P MJMMI5^TT#[33(%]Y*I8YH>F^BC>^R"_J0$,Y8>^_>3-]T_^UM02 M?^4O9\2\L#69V1DU)0_'FQR\LNGKH]7C[%9=$:L M"F-H,/2(UEBC$F.]8TC.GF6/*@[OHZ.G?@VS;>,L3>/&C??#WMMTA(%4P_4D%P#&6BH2@2M;:=@U5BSP])=+-Z8EG1 _RV9EE8%OU# M]67FY._W[[6CN;=:;C'F?\G78<2N!NNBV\E>V.#ZW_\R)J/_=%4 $F8C8;2" MC4M8,1-YN38OAR^[RD:F:3KS5Y9HE M#Y.RLZ=RO<72B'5I6$OJJV$DS$;"Z*2EI]&>?)'IW'8ZPYA<[,VH/&1*'PD+ M0#!%O=.M>JWVBQ]BP )LY$P>M'J8L]']9^]0D"F=9$P M[^A]\(_>,FAO:;2V5/0YV^ISIM6GS:)$:FY>*93DZR3N[(1G[::J3;S3YNDK M*B2,(F$.$N8B81X2YB-A 0BF"-P8-0["2"OQG=_^Z_Y7U]'6L%VE6WM*U^?K M*W4HC4)I#I3F0FD>E.9#:0&*IBI^QS,SM(I_7QJ2VY@+%BU3GO#GGYUJUX+Z MSBN@-!M*HU": Z6Y4)H'I?E06H"BJ85A-H5A_A]^/=E.9#:0&*IE9'XZ8:>CM55H=@4OP/45R,'MU:ASJG4)H-I5$H MS8'27"C-@])\*"U T=22:-Q6XR.[E7T6X1LIQH5L$\FAHK"0(KEZ>#Y0'U K M%4JSH30*I3E0F@NE>4:7.]OZ,0>:,T#15-TWEJJA]U3WAP*Y9.ZQJ(!:J%": M#:51*,V!TEPHS8/2?"@M0-'46FE\64-OS(*//]!GZUT]4/<62J-0F@.EN4;; M[#5;/\M[T)P^E!:@:&I5-'ZOH3=\O\=)SE/RG2<+6139FF?E(=>=BH5":#Z4%*)IZ*E7C09MZ#WJGSP]7Q?EI76+7 M,_J*'4JSH31:TY2CC\?M^;4#S>I":1Z4YD-I 8JFJKWQGTV]_WP?_JS.P1*< MW$2RN\\8:2H@/R6/7(1)9PE _6@HS:YIJFA;FJ70I$Y74JM=*2XTJP>E^5!: M@**IVFXL9%-O(3L\>PVS^?:'GE/R-4ZDLGG*Y,--(N)UPLB"9Y7("7U;LZAP MD=^+HE/V4 <92K.A-%K39CMZ/C\[W^_VH?XQE.9!:3Z4%J!H:FDT_K&I]X\/ M_.1#_B9.G.5"5D FB@,M]DNHLR*@/C.49D-I%$ISH#072O.@-!]*"U TM70: MG]G4^\S:4>4F33=R)'GW&;ZQJ"W_J-]TUD%4 ,:2K.A-&JV3ZD=M]E M^5!:@**IM=/XSZ;>?X;-J*#F-)1F0VFTIBF'/)B3CL$$:CM#:1Z4YD-I 8JF M%D1C.YMZV_D?3JF@7C249D-IU.PXU];J*@/H&E^5!:@**I9="8T:;> MC&Z7@7)M2)T9K2?WK@&H&0VE4;-M1AN=9^%#T[I0F@>E^5!:@**IETUL[&A+ M;T?__D@\GA2'H^9["XMCS@'2P_O6 91F0VD42G.@-!=*\Z T'TH+4#2U6!HW MV_K S>Y[#I">U[L^H"8VE$:A- =*E!OP4/M:RB-0FD.E.9":1Z4YD-I 8JF%L;.5:?U/G>?*S'J4;U+ WNI M:>RUIJ$^-I3F6NT+81OM4S@]:%(?2@M0-%7SC4%MZ0WJ[L% +AA^Y2G?7GS= M3R.^8N2D..@IS5G7U>MO]8EZ5P34HH;2*)3F0&DNE.9!:3Z4%J!H:N$T3K:E M=[)[#190WQI*LZ$T"J4Y4)IKM2^-W3E80'UK*"U T2K-#W=NW[-BZ]3XXE8WEFHPU7VNOLK%=)SF)&$+B1R=3>4. M9-6MHZHG@J_+FP0]<2'XJGRX9.&<9<4&\OT%E\-2_:1(L+V!U_7_ %!+ P04 M " !WA&=7M1=;HG\% # * &0 'AL+W=O(L'6 ML]["NR9XE <4=_P9L4>Y]QGE3;GG_'M^\%LXZ[GY$[&8!2I'4/WO@2U9'.G3,/W/_\0O]4-%XWYIY*MN3Q7U&HMK/>I(="MJ:[6-WQQ\^L:M P MYP4\EL5?]%C=Z_90L).*)U6P?H(D2LO_]*D28B] <]H#"*Q:E:*4CTJ (^K;R MT?MW'] [I,]_W?*=U'GEU%&Z7?G3.4'5AINR#?A$&_KH"T_55B*2ABQLB??M M\5?GXHD]WL,6@*,+4E<%OU3E!EN)*Y9=HK[[$6$7]UL>:/GZ<-RFASW\]UUJ MS4[^=[@A1K_NHOV"-SC!^^,K^LSC4'&"]^<\_>2/WES:-(6$^)(P P8QJ#.IJ#*S5,-_T@$O5^L9:(5TK4<)& M!2R?^1[FV!N[4^=A7V'(C 0(9B@\K!4>6A5>4KE%&7W6TW&[MM;PKMI"POSA M4:$N](IE:%:* *4TQ!W5XHZLXB["O_6D>E)::W!7:2%A?@D;[DOKC0Z5!$CZB7UG*!(V+1<0BU&N62(\8-%\/(O*D%[A23_[_H@ZC MNC5OUZ) PGQ(& &"&<6;U,6;0(SJ5DC72D#"?$@8F=CG&T/AJUKA*ZO"),EB M_LP8DNQ!OQYZ"=PFL)7156!(F \)(T PHQ">VU@>USX'!('8L5#[W/U.3POG M*K7MC//JM/L0]ZAG3*[&YB"\M&?OJCLHC4#13.7WS*8',\(?&%!;K-WX2%!(:^=7M*%M M#"=G;C)U:HR=9W=VQVN ;@MA.[[SN AJ_4!I!(IF%JHQB9[=);YVG@*UB]ZQ MQ?/Z>'+P-0=H3@)%,W5N+*-G]XSGYRE0[P=*\RN:.9;B?O]P*'D+7^ED8IV%6XVC+1[<6PI^E<"%#+"$HC4#2S8(VUQ'9K^=H7 ]+L+2N:\;W+ !^LC$!3 M$BB:*7/C0['=AYY=&=GC.PL,ZEEQB\LQNMBN]>U#NQOMT"R/U7GLH%:9% :@:*9]6TL,@:Q MR'9*YWJ _J0*2B,5[=0<5]+#?3-9AR;]\7*C91*E',UAKI7HYU/Q'E=KGR0/&LV ]VSY7B2?%QRVC( M1'Z#OK[F7+T&ULK55=;],P%/TK5IC0)HTF3=HR ME332UH$&8FAJ&3R[R6UCS;&#[;0;OYYK)PWMEE8@>$G\<<_Q.=?V=;R1ZD'G M (8\%ESHB9<;4XY]7ZW M+!DK0&@F!5&PG'B7_?%T:.-=P#<&&[W3)M;)0LH'V_F83;S "@(.J;$,%']K MF +GE@AE_&@XO79)"]QM;]D_.._H94$U3"7_SC*33[P+CV2PI!4W,[FY@<:/ M$YA*KMV7;.K8T<@C::6-+!HP*BB8J/_TL@BW'J["HX1S*'LD"LY)&(11AY[I+A[=2@UN EKU_U1\&[+H?_B6S/[Z#U M.SC&GDQQ-Q5>1SRY)B=3=V9!G9//C"X89^;IG'R5AO*N)-3,__JOL9SOY\_EIK3T,7ZKK]U]X."KF;W?(W[GP M*'KEZJ FJ:R$J>]^.]J6VDM78?S?X76=OJ5JQ80F')8(#7IO4:BJ:U_=,;)T MY6,A#6;(-7-\+D#9 )Q?2FFV';M ^P EOP!02P,$% @ =X1G5[NB9_9. M! Z14 !D !X;"]W;W)K&ULM5AM;^(X&/PK M5FYUVI6Z3>R\00^06MJ]6YTJ(=C>?G83 ]$F-F<;:/_].2$D)!COHN2^0.(\ M,\SCP9G$HSWC/\2:$ G>LI2*L;6639&? XJ*?Q*R%R?'(&_E ME;$?^&PYN2*2DDCF%%A][I M^*2J7A:/X..'3^ #2"CXMF9;@6DL1K94NG)V.RHU/!PTH L:7/#,J%P+\$1C M$C?QMNJG:@H=FWI 1L(%V=P"U[D!R$&N1L_TU^'((,>MYM@M^#SS'(L;0(G4 M3<\!'A3P?-WM)B@,AJX_LG>GJC5EP3#PZ[*&.J]2YQG5O2C720P6$DNB-<\( MSV\S=V*#(S*VU'U$$+XCUN3WWV#@_*&;^9[(&IWZ5:=^-Q\.G^YO 'F+TFV!NC40>48U=W/[J>GZ^-/]=0B"0?3=4*Q-G2,?-<: MTQ=;L_N3F(;=O"GQC6D/71^VS-&6><&%#(&HUH>,^G[NAA%_M1L]L36[K0,= M=DST$G\ZS?>Z&I@X'G.A?"-S>,\XB[>1!.KU'1A-Z37#^V)K-EUG..J8X4B3 MX:$S"-J/5+HZ=:MRW0NVU"F.?I+B[!VG\AWP4JE69*]!WA=;L^$ZR%''("_Q MIUL@@1.>+9/S*M]%[1<0^V33+"-\5>PE"A"Q+96'K:9JM-JOO"]VZ5KC#_!N M>MAUK&D.FZ#/F*\2*D!*EHK2N0V5,'[85SR<2+8IMN9>F90L*P[7!,>$YP7J M^I(Q>3S)?Z#:W9W\!U!+ P04 " !WA&=7VKZF7IX" "9!@ &0 'AL M+W=O"]!545!Y.L8F5@-O9ZW-CS01:ZMP4_BDBQPBOJIO)=FY[5(CQ3L:]-/I;53YO8XSIVN"=V M!+>"ZUS!)YYAMHWWC8Y63+@6,PX[":=8GD(4'$,8A-&.?";=\*\5WP??2B=J M:QLYOOX>OE$AI*:_B/M>Q1QNN"9\06<,8:04:G4,CT(3MJMR-?.98[:=N$QL M4KW87V[JZ8QO!\"E*DF*0\]TN$*Y1"]Y_ZYW%GSL4-=OU?4[U7W3.4JX$SRM MI$2N&TV[Q'02_7N:M>;_1+:E>=!J'G1JON%+HU3(UV.XIIR:MLO@LQ"9NAXLW][O#*;HX;YUJ#?Y&]Q$9U<3^.AO9 ( $\& 9 M >&PO=V]R:W-H965T';@)5HW-;"=T_WZVH8BV--JDO8"O?<_Q.1?[DC9-W,K3)B3 MI7;N3F0I/RA*&-P)) ]5A<7O*Z"\63J^\SQQ3_:E,A-NEM9X#QM0#_6=T)'; MLQ2D B8)9TC ;NE\\1>KV.3;A!\$&CD8(^-DR_FC"6Z+I>,904 A5X8!Z]<1 M5D"I(=(R?G6<3K^E 0['S^S7UKOVLL425IS^)(4JE\[<007L\(&J>][<0.?' M"LPYE?:)FC8W21R4'Z3B50?6"BK"VC=^ZNHP /C1.X"@ P1_"P@[0&B-MLJL MK356.$L%;Y PV9K-#&QM+%J[(I5HG,HVMJ!0H"M,,S9,5SH M$[IE1V"*"P(23=:@,*%RJN %X0A\=1K^]<#>@[NZ#GTQ@KX8@>4+_[T88]Y:LFB][_ 4>W:/&WVF% B"Z>A7;.$S M"S=]X9C-HR2\3-WCT,)85AS[?=8+;5&O+3JI[9HPHH]W@?:<%W+B3\?TM13Q M8&??F\5O!+Y-NPRB)!H7&/<"XY,"!W?D'#%08_KB-Y7Q+_T@F;_2-Y*6)%X0 MOQ+H#JZ[:;7?L-@3)A&%G09Z%XGF$6W[:@/%:]L!MESI?F*'I>[X($R"7M]Q MKIX#TU3Z?TCV!U!+ P04 " !WA&=7[J]=434# 4# &0 'AL+W=O M,H KXL"L=<;G-/5V(+6>N*>+#*A)NQX5*$%GF'Q4$V9'-F=2DH* M7')"2\#P?&Q=PZL)=%6"COA%\(IO7 -EY9'2)S7XEHXM1Q'A'"="22#YM<03 MG.=*27(\MZ)6]YLJHSH7]W3U%;>& M J67T)SK3[!J8QT+)#47M&B3)4%!RN8;O;2%V$B _H$$MTUP_S7!:Q,\;;0A MT[9ND4#QB-$58"I:JJD+71N=+=V04K5Q)IB\2V2>B&>ZH#@%-RA'98+!3#\\ M2@M<@"F3SPL3KP"5*?C\7)-*=E" TULL$,GYF0QYF-V"TY,S< )("7YFM.8R MEH]L(>'43]A)"W+3@+@'0:I+X#GGP'5'TFU9DJXN;E<75^OY M!_2VG..U\W.04"Y,YAJU4*NII;.,_8$;AG!D+S=-&,*"*()N%[8%ZW6P7B_L M=9+419TCU<<4R^6<$-0L$@F/"LH$^:,G3.2-=+"!=.'Z3C08[J";XCQO<(C= M[]C]_RITB8UU]O=Z^%1VS/<7P5^ /=>2L8P MSSFPL*,.-NJ%O4-))J?8#JV)LU?HO0TZDMB69^B\;:?.45O4RFT6'T9A& 0[ M/3+&.0Z,S$V"&_L_[ 6>T)(+5C>'*KF%RZ6TD(4Q[^"]4N]MU+'4MHV_;?#P MN#L\W-^[73@(H]U&[8?!P(_@3I_LC2.;.B_?(;8@)04BO5 '0R[/P+Q7U!+ P04 " !WA&=7 M1M"'RK(# D#P &0 'AL+W=O429G7JE4?>/[LBAQA>0UKS'3,VLN*J3T M4&Q\60N,5M:IHGX8!*E?(<*\^=1^>Q3S*=\J2AA^%$!NJPJ)O^XPY?N9![WG M#Y_)IE3F@S^?UFB#EUA]K1^%'ODMRHI4F$G"&1!X/?-NX"[X$PUAK-O%AMK+>. MAC"3QJ42>I9H/S5?6D'Q"MPABEB!P=(N'H,%KL #4XAMR!/%X%9*K"1X>X\5 M(E2^T[-?E_?@[9MWX T@#'PI^58BMI)37VE>!MTO&@YW!P[A((?Z&D3!>Q & M8>1P7XR[_[9E0^Z^5J.5)&PE"2U>/(!WC]>$$86OJ%Y@*QW;LP82("N"*\(# M9&HAS=;9S6&0I$$<3_U=-Y1SN\DD3FIU0CEK*T2CEVZ+85EN*3")1Q84B M?R.S2UQ,#TA)A\%5/)ED6=1CZK++@R0+W%3CEFK\8^J^!PPK%_'XC%"2I&$& M>[P=9A!.X@&%DY9V,DK[@8%:\ )+J8N7Q$@4)="K75>,G2Z%M2YL3L[)&9DP MS(*@1_DEJQ/&:FP>RJ#A,8A?WDN.SB=+!"P4XKAZ.L%_:X@(6N4-26?UF2VDUU%.BU MN;H4VFG8QW8-_X=^W6">U%R=A:!?[IQV49[E \DZ=FPXWK(?=;-F ]Q&/5^= MG0NAG<9Y;/?P!_N]4X'S)AY-\J2?&X=5/G24@L=.#\=;_2=5ZCW4(>ID.(KQ MZAQ=".TTXN-) 8X?%?Y;CM+S(R_,T_[9QFF6I&DO2W[G"F/NCQ^1V! F <5K M[1=<9UHA<;B2'0:*U_96\\25+GKVM=376"R,@9Y?!^:BU%Z,Y_\ 4$L# M!!0 ( '>$9U_'9P@( #\' 9 >&PO=V]R:W-H965T?S9"?DH\H1-3P7C*NIEVM=7OJ^2G,LB+H0)7+S M92UD0;29RHVO2HDD]G8/%2P91[PFX?&WB05DJ+8I]L%!24 MUV_RO-^'HX0P?",AW">$3G=-Y%1>$4V2B10[D#;:H-F!L^JRC3C*[4]9:FF^ M4I.GDZ7;'\Q@3ACA*<+2E8+%@G-8Y(1O4($6L"!2OE"^@5DA*JY!K.&+";SA MVH30%4.8*85:P>D5:D*9.H,3H!R^Y:)2A&=JXFNCU[+ZZ5[;O-86OJ$M@EO! M=:[@$\\P^S/?-SX;L^'![#SL!%QB>0%1\ '"((S@87D%IR=G';A1LXF1PXW^ M?Q/;7-=@_78P>PHO54E2G'KFF"F46_22]^]ZBDGJ5/%574'L;68JBS!T>L<=P/ M@G;2N"&-.TF_ZAPED"Q[FS=^Q=N/HG;68<,Z[+9:"*GI3^(:#SZ;#JI:-WKX MBOK5E,C3%]"2<,6:%&Z%KD2VC1<-\S-#8?2!ICO:R'T86()FCLS^0502P,$% M @ =X1G5[+219'G @ Q0D !D !X;"]W;W)K&ULK99M;YLP%(7_BL6JJ97:\A8@= E2F[1:)TVJFG;[[(2;8!5L9INDVZ^? M;0C*$DJW:%\"QCZ'Y]P UZ,-XR\B Y#HM9,_:B!_?IV'(T$.2PD-H!J\,:)I#GVDAA_&@\K?:66KA[OG6_,]E5 MECD6,&'Y=Y+*;&P-+93"$E>Y?&2;S]#D";3?@N7"_*)-L]:QT*(2DA6-6!$4 MA-9'_-K484?@#MX0>(W ^UN!WPA\$[0F,[&F6.)DQ-D&<;U:N>D34QNC5FD( MU?_B3'(U2Y1.)C-34$C1#Z$+="LD4:52TW>5K#B@ZX)Q27YA M\Q?U/3>F_2EI?(=\Z1YWA^AWS2+_]2T;?DMJI;6SRO+9YG M_/Q_+UY7MMILT&VF7](%C"WU/@K@:["2CQ_O=#+UW.3+#H,TPZ,V@R(,N\EH5 M[)!'D>/'>^2]WD>2!RUY\!YYV$4>')+[3KQ?\U[O(\G#ECQ\CSSJ(@\/R$,O M#O;)>[V/)(]:\N@]\F$7>71 'L2^,]PC[_4^DGS8D@][R9\R4-U]*8%W\0\/ M^#W/CP;[ 7IO<62 N T0]P:8PI)0(N$B5_T^50UDVV@$PJ;3G",*LBM!.VR&MO>:;)Z@_,5\Q6A N6P5$+G,E)5Y/6FH1Y(5IJ^ M.V=2=7%SFJE]%G"]0,TO&9/;@6[E[&ULK59=;]HP%/TK M5E9-G;0VB?,%'2#QL75[J%25=7MVDPNQFMC4-M#^^]E.&N@(:;7N!6+']YQ[ M+X?C.]AR<2]S (4>RX+)H9,KM;IP79GF4!)YSE? ])L%%R51>BF6KEP)()D- M*@L7>U[LEH0R9S2P>]=B-.!K55 &UP+)=5D2\32!@F^'CN\\;]S09:[,ACL: MK,@2YJ!N5]="K]P&):,E,$DY0P(60V?L7TS\R 38$[\H;.7>,S*EW'%^;Q8_ MLJ'CF8R@@%09"**_-C"%HC!(.H^'&M1I.$W@_O,S^C=;O"[FCDB8\N(WS50^ M='H.RF!!UH6ZX=OO4!=D$TQY(>TGVM9G/0>E:ZEX60?K#$K*JF_R6#=B+P#C M(P&X#L V[XK(9CDCBHP&@F^1,*9*Z'?4AVG1G/;'\C0 MA!2$I8#F5@L&"YVA:4[8$B2B#$V)$$^4+=&XY&NF$%^@2\ZS+2T*=#H#16@A M/Z$3<_1GSM>2L$P.7*53-$1N6JQGOZM*:^O!S M?1/<"3B'U3D*O,\(>SA M_,9.CWYU($;-'T++&YX!'<"2\J8Z<==U;BV6BN( MV$*8O\=FU$MP$B0#=]-"'3;482?U.'U84TF-J%L[7$5'>ZR^AZ/8:V>-&M:H MDW6Z%@)8^H24($P6Q-"WL4<'[&=1'_OMY'%#'G>2:S6\TNKX@+8?]X,D;N=- M&MZDD_=:< 5:T?.4ZMJAM=V=",94+^2*I#!TM&M*$!MP1A\_^+'WI4.%O2:_ MWOM5V#MH38@3#Q]18;^A[O\7/?0/]8#[O:"=W/=VMN6]4Q$UP,NZ0R\,CU#O M.:;?23VC9,FX5#252+L-=JOC]^J@Q7C0JC!+_B&'X M.XOTNSWR-:.JP]_J5/[.(/UNAWRK-OU#J]3B#'I'^'=6Z7=[Y1O$&1U<#5$8 M!0'^B]K=N]E+$$L[OTB4FBNXNN2;W69&&E>3P>YX-6!=$:'%(%$!"QWJG2$9U&PO=V]R:W-H965T3]@;21:0&/:M(J.\6':![>];2PWQ)_+CG^)QKWSB=%1?WL@)0Z*&F3':]2JGYF>_+<04UEB=\#DS/3+FH ML=)=,?/E7 ">6%!-_2@(,K_&A'EEQXX-1-GA"T4)@X% W+!-2 Y.$,R1@VO7.P[-^8>)MP#<"*[G1 M1L;)B/-[T[F>=+W " (*8V48L'XMH0^4&B(MX^>:TVN7-,#-]A/[E?6NO8RP MA#ZG=V2BJJY7>&@"4[R@ZH:O/L#:3VKXQIQ*^T2K)C;7P>.%5+Q>@[6"FK#F MC1_6>=@ A,D.0+0&1*\%Q&M ;(TVRJRM"ZQPV1%\A82)UFRF87-CT=H-8687 MATKH6:)QJAS:A,($]3#%; QH:,^.X4+'Z(NJ0*!S*4%)='@!"A,JW^F)V^$% M.CQXAPX08>AKQ1<2LXGL^$I+,L3^>+U\KUD^VKG\_ 3%P1&*@BAVP/O[X1\7 M;!?KK )(@E>.7;-V$6O']X'WMYS98@E2Y.9?;S3F^RKK [3J&ULM5?;;MLX$/V5@5H4 M#9!:%U^;M0TD3HNV2(H@3G:QC[0TMHA2I$I2=@KTXTM2CF+O*LP:Z[[8(L4Y M/.>,>)GQ1LAO*D?4\% PKB9!KG5Y%H8JS;$@JB-*Y.;-4LB":-.4JU"5$DGF M@@H6)E$T" M">3 =N[X;.1V+2C/*\4:"JHJ"R!\7R,1F$L3!8\7:=H33 M<4E6.$=]7]Y(TPH;E(P6R!45'"0N)\%Y?#:+NS; C?B3XD;M/(.5LA#BFVU\ MSB9!9!DAPU1;"&+^UCA#QBR2X?%]"QHT<]K W>='](].O!&S( IG@OU%,YU/ M@E$ &2Y)Q?2MV'S"K:"^Q4L%4^X7-MNQ40!II;0HML&&04%Y_4\>MD;L!,2] M9P*2;4#RSX#^,P'=;8!S+JR9.5F71)/I6(H-2#O:H-D'YXV+-FHHMVF<:VG> M4A.GI^?I]XHJ:BU5\ Z^$BF)-1;>7J(FE*D3TWM5<5+F0B+<89ISP<2*HH+Y M><>\O)]?PMO7)_ :*(>[7%2*\$R-0VW8V3G"=,MD5C-)GF'2A6O!=:[@ \\P MVX\/C:I&6O(H[2+Q GZI6 >BX2DD4=)MX^,/GV/9@6[4%KY'I]LXW75XO9>= M!E*(BNL63AG1%6%M>KV$ M[!YVIDJ2XB0PFY1"N<9@^N95/(C^:$MH#=;?<26)HZC=DW[C2?]XGGP@DE.^ M4B D7 D3]/_,\3([U)S^OSZ98?,(I3F^F?O@54[+UFQ[<0[5=R2P M/_F/.O3@'*SP2VK[JIYM9 M[+^:'2?GWCD.=L3/V+/.PYUBP&S6*UI@X[=]5'^#2\+N*N MB5Q14Q$9U?)76 _J 0 # 7 9 >&PO=V]R:W-H965T M,&F-A<.;[SZO.#.9SE9PSWH+_F=-&=N$R6A&7!% M!4<25E?.M7^) Z]TJ"R^4MBHG6-4HCP*\:T\^9!<.5Z9$3!8ZC($,7]/L #& MRD@FC^]U4*<9LW3F5,W%0 BM2,/U9;/Z"&FA< MQEL*IJI?M*EM/0:3,>(,J M+Q<9).@U!DTH4V],N"_W&+U^]0:]0I2CAU04RGBIF:M-YN7X[K+._18$7A,?RL;O?0WZ!0N^D M._[9Z/R4^QY-V#S$L(HW.A'O3R&2#67L2"8W5L]R5KE4.5G"E6.F#07R"9SY M[[_YD??'L:IL@T55L')&>9I/HVD81S/W:9>^:S:)@SB,&[,]RE%#.;)2?BPX MR5,A 3W ,N6"B779=_?7%\>XK;%^E?NU6V)K+0-*H(8VLI._-O)9G%:N9J(1.02(F^/J= M!IE9^*,NV2CV#O#[&&%K?@/IXX8^'CPCQ-WDO6 <'3+V,\/6/ 923AK*B97R M06BS.I%Z/2I7,GFX.FR1)UV623 ='79U/S-L36H@\K1!GMHGP7;%/08Z[1#$ MWO1@>E[T,<+6- 9"^EZK2CPK)H85F)DJ,;IA*3) FCR#>HLXZ&/4=;!=HG$< M30ZP>UEA>V)#P7?DF&\%_P=TGX:NH^RU:NQY<8>YGQVV9S64.FBI _NR1%2* MTY#JU!J^1\NY3KV^6CGEW>SP[;LQI*W6HO MWRZ^3@M8]!_"\&0^PG/3%GKGYM&JG$E6U;4[9S1\KFC[%6XUGV\7?1^X)GQ- MS0MD47A^5[U%7N@=ZI]^9MB>T5#B5N?Y=J%G[:D'21) G&0G&NE,VJVNUSFC MX7-%VR]K*RQ]N[+LUTA=O3B:=ONHCQ6VYS.4MU65_D]DI:V-%M4VE/E^DL!( MM5.4TOQX1T_?VF5M$&=D7;JZ/J&/M?WYV.ZF6%[?G\*J^[ ML\5H6F%=;=4JM!0%U]O=QN9JLQU\76V"NJWY=B_Y$Y%KRA5BL#*NWD5L7@VY MW9[=GFB15QN6CT*;OJL.4S SF2P-S/V5$/KEI!R@V22?_P]02P,$% @ M=X1G5_%P4&SO!@ ,C\ !D !X;"]W;W)K&UL MK9MK3^,X%(;_BM4=K68DAB;IG04D(->50*-A9O:S)S4TFB3NVBX%:7_\VFEH MFS:8=O1^@2;->8[3/K6=G/A\R<4O.6-,D>F,%52>\CDK M]3L/7!14Z4WQV)5SP>BT"BKRKN5[M^R(NS_E"Y5G)O@@B%T5! MQ= M*__Y--U>RB,^Z0*7N@BUQ]Y3#DD74O&B#M8M*+)R]9\^UQ_$5H W>B/ JP.\W0#OC8!>'= [ M-*!?!_0/#1C4 8-# X9UP/#0@%$=,-H-<-\(&-HRI)D@/VB^8.264;D03)NL M)/E,[J@0U)A(/OI,T2R7G\@'DI7DVXPO)"VG\KRK= L,IYO6V:Y7V;PWLKGD MEI=J)DE03MFT)?[&'M^SQ'?UF:]/WWL]_6O/"OQ[D9^2GGM"/,?KD>_W/OGX MX1/)%"O:&F=GW;.Y9CE-5@O&/QSC63#!>V=6'M2:T(ZYI6+_ VK!1 =\SH[[ M[DG%[[7FY;4QKH62V"E7A6W_P8W*1433"K"GO58)%G; M[\-*,"/;F9S3E%UT]- EF7ABG M,O7IA'SCBN9M]EFAQ]JW@@VVQ/KL]GN#'?WZ>_JYO\G))P\<8LP0H_ MUD,DS$?" B0L1,(B)"Q&PA(0K&'U<&WU\)U>]=5B:>E$K8QCY47"?"0L&.YU MW-[ <78F#B$R982$Q4A8 H(UK!RMK1P=;N76]9J?R33GYI+-(JL5?:RL2)B/ MA 6CO;F(UQOMR8I,&2%A,1*6@& -6<=K6<=66:_2?Q>9S*H;6?R!7&D]Z2,K M]00A)51/">YHP5.6YR=F3YNP5ORQPB)A/A(6(&$A$A8A83$2EH!@#:\G:Z\G M5J]O>*DR/>'5$]R4ES*;,G-SC)=M"EM)QRH\V>O9W/%NQ^8C,P9(6(B$14A8 MC(0E(%A#3=?9W,-UK'+>TN>L6!3&S(,EM2./M;2F-31UG+WIH@_-&D!I(906 M06DQE):@:$U=MTH.KGV.4$\*JCG ::N<5L#1;#I@1QTML]?:T^[VL\B<04M.;_]6 #1G!*7%4%I2TQHWM<>]K0^D M:=6F?N3:"TB_-8Y#*THUK6G7_FT?'YHU@-)"*"V"TF(H+4'1FKIN:E"NO0CU M>BW_UJ6\/?QH-9$T'TH+H+002HN@M!A*2U"TIL";(I9KKV(=-8I#:U8U;;N? MW;^JAZ8,:EICT!KL#^+0,E-;3F>XFS2&)DU0M*94FQJ2:R\B_=8@#JTIU;3& M=*UM#(>6BZ"T$$J+H+082DM0M*:MF]J2:R\NA5PLJ9@2J:@PNA*YI'-)_B,W M5,[(0ZYY,S9]9&:7SV3V6%+%IH3*:K<)R$JIQ*(J3[6J#:U 06D^E!9 :2&4 M%D%I,926H&C-7\"F8.7:*U8^$]E3]:#K";GCIH>F.;DJ^*)4K3Y#"U10F@^E M!5!:6-.:4X'].\01-&OJ2X)+^3E=",'*]*7J@W5_ M>\>4[EW7#U95_?!O=\/0HA24YD-I 9060FD1E!9#:0F*UGP.?U/#\NPUK".[ MX9JV>S6S^\.^L6<]UE0H+8#20B@M@M)B*"U!T9JF;LI7GKU\=;Z7S5SYC24DUS5[^]JLOZLLM%P%I0506@BE15!:#*4E M*%I3V4VYRK.7J]8=*JTZ5$(5*:A:B$R]M$H*K5AY+=42M^79 &C6 $H+H;0( M2HNAM 1%:YJZ*8%Y]A*8SU+!J&1FH6&Y;RVCZ6S=[9J^ME7?_25/+;[=V%MR M=#\+K8A!:2&4%D%I,926H&@K>[M;ZVH+)AZK1=F2I,;&U1K3]=[UPN^K:KGS MSOX;]\Q?+=_>8%:KR6^IT)=ODN3L02.=TY&>&8C5 NW5AN+S:O7N3ZX4+ZJ7 M,T:G3)@#]/L/G*O7#9-@O4S^\G]02P,$% @ =X1G5PAERWLP! \14 M !D !X;"]W;W)K&ULM5AAC]HX$/TK5JXZM=)V M$R<08 ^0NNQ5UZJM5KMM[[-)!F(UB3G;@3WI?OS9(21A,5ZRRWZ!),P\WLQ+ M/"\>;QC_)1( B1ZR-!<3)Y%R=>6Z(DH@(^*2K2!7ORP8SXA4IWSIBA4'$I=) M6>KZGA>Z&:&Y,QV7UV[Y=,P*F=(<;CD21981_N\UI&PS<;"SNW!'EXG4%]SI M>$66< _RQ^J6JS.W1HEI!KF@+$<<%A/G [Z:^8%.*"-^4MB(UC'2I.)/A5@G]J0E EE)USM\S*LFZ()-,Q9QO$=;1"TP=E;\IL50W-M8SWDJM? MJJ Y#'Z0LFD?P MOC-)4D3*KIF*V6:'9;9^N-93/.B-\-A=MSD?1O6\_BBLH_:H!36UP$IMQG*I M>J^$11%33V ,G.B'R$1SB]3?H]GW'K$\# KZGFOV?7M+20B00NUZ*$$XJ69G!5!K\=78D4BF#AJP17 U^!,?_\-A]X? MIIOW3&![Q89UL:&UV!O@=$WT^JH>42%YL5L3M=:*[2VZGXP"$;F MAP^W[ 0^02O?6( ULW,!9T+;K[,9]OAET[Y*[S\Q[DUAQ]= W Q\;)_XE0SH M/W3*X+*#=5;F3&C[I3Y4#=,WR[O[@]D6Q5;M'-F90L M*P\34$IS':!^7S F=R=ZUZ_>Y9W^#U!+ P04 " !WA&=7BE(VGM0" \ M"0 &0 'AL+W=OT[N M.;ZWSG IU8/.$ T\%KG0(R\SICSU?9UD6#!](DL4M#.3JF"&IFKNZU(A2QVH MR/TP"/I^P;CPXJ%;NU;Q4%8FYP*O%>BJ*)AZ.L=<+D=>QWM>N.'SS-@%/QZ6 M;(Y3-+?EM:*9W[*DO$"AN12@<#;RSCJGXX&-=P%W')=Z90Q6R;V4#W9RF8Z\ MP":$.2;&,C!Z+'",>6Z)*(T?#:?7OM("5\?/[!=..VFY9QK',O_*4Y.-O+<> MI#AC56YNY/(]-GIZEB^1N7:_L&QB P^22AM9-&#*H."B?K+'QH<50*>[!1 V M@/!? 5$#B)S0.C,G:\(,BX=*+D'9:&*S ^>-0Y,:+NPI3HVB74XX$U\PKN". MY17"%3)=*:0C,AJ.82R%4>1RQ7(X*V1E5^4,3(;PN3+:,)%R,8=+H8VJ:M#A M! WCN3XB^ 0UGPMF, 6F(<-T;J/Y2O0QW$XG<'AP! >T#E\R66DBU4/?D#"; MGI\T(LYK$>$6$5,L3R *WD 8A-$&^'@W_$,EML%]LK/U-&P]#1U?=PO?F.D, M9M0?3C9J^ E4^);$USM]7< MW7GRKIL6KINH5=+?#JS4_28#:M:^8[7_NXLX"H*AOUC5M3MF+=U>FVYO9[J? MZ);@8H':V,SJ:J5B'2NI]7%2*84B>7*ENBGIG=PO/;4]D:W9T&]MZ.^K4OO[ MU+PGLC7-@U;SX+]4ZN"O*NST_JS4G6]^J2Y_Y6ZSWQ573-%-HB''&=$')P.J M'%7?U?7$R-)==_?2T.7IAAE]WJ"R ;0_D](\3^P-VGXPQ;\ 4$L#!!0 ( M '>$9U=T\BX\T@, +$. 9 >&PO=V]R:W-H965TM&!*@B63)KYEMP''6-4"S!,G:?1CV@9'.%E&)=$G*3H?^ M^!XI1;$=V5@*IU]LD>(]=_?<'74W7$GU6:>(!A[R3.B1EQJS./-]':>8,WTJ M%RCHS4RJG!E:JKFO%PI9XH3RS ^#H.OGC MO/'1[-VH\E(7)N, ;!;K(:9S*[&^>F'3D]3U(<,:*S-S*U7NL'.I8O%AFVOW"JCH;>! 7 MVLB\$B8+<&'#>&<4O>4D9\;O&%?PB64%PA4R72BD&!D-)W"CT+ 'F.2R M$ :N9_!7BO ')8:&B4C@@]0:-5P+N"X4O,=DSL4<+H4VJB@A["DK,\V8UGS& M8^8"YY"D;L ZNB"-/-/'I/T"-9\+9C !IB&MX/D:_ E\O+N HS?'\(;V+6:A MF4CTT#?$B_7.CRL.SDL.PAT<1' EA4DU_"X23#;E?>*S)C5\)/4\W MXAXM3 MB(*W$ 9AU&#/]/^+AWO,B>H81PXOVH%W@8HOF2V7]?B\=0& (TO^,?SS@83@ MTF"N_VUBL-30;M9@[YHSO6 QCCRZ3#2J)7KC7W]I=8/?FMP_$-@&&>V:C/8^ M]/&1]?K8I1S<8BSG@O]'249,3.*XR(O,Y=RU25'!5.9D06HO+>+.BC114^KK M.GWVUER.3\)!A^*^7/>YX50[ZG7K4QO.=&IG.B]QIBHTYXZ1%.Q8YMADELG/3[5;O6:#N[7!W;T&3YE.84;?#E?25//?@&[C%5,):,.4L46N M5VS12/1>Z)?FX(' -ECHU2ST7KT@>XORTK%H0@Y$-HF(>$3 M(>%/KLU*X69Q1MWN5J;OM^M'_7YJF%I[6Y ?+N,*=N,KWQWTMYT[:/_CKS7_ M.:JYFXDTQ+9M+UO6>K>>NR9NVMC:/[?SF!LJGF#*8>Z*J;GMU3.<$61PVJ/P MJ7(^*A=&+MR(<2\-#2SN,:69$I4]0.]G4IK'A5503ZGC[U!+ P04 " !W MA&=7_5682.X" #E!@ &0 'AL+W=O2R'-*"BLK2[#T*0%ELR1*E\S2 M5B]#4VEDF7.C/'O5XJ&HKN,1'#:8N2Z;?)BC4>A2L0>]Y-(,_RFEDV'FJU!NVL"F\AQZ8HRLYIN.?G9\2WC M&IZ9J!$>D)E:(REN#7R">\X67'#[MKG(@%G8L7>:PA.FM=9<+F'"##D3D_2&9:,"J+DS[?TB(6Z;9@ MZ6[!]O$Z?\?KT]E%_P-B_8Y8_]\J^1[L;;NT]W$&T0HWYS]N7JT[<= WLBY;#7[N M$^%P-C.:2$2Z!Z0HH0B@'@>6T;?.C76H*SS068-.L\%_=A92F(,]-7A7NSVE M"W=P] /64&/4TC93J#OM9OA5,[JVYLT/X(%IZG4# G-RC4XO2#?=#-5F M8U7E!]E"61J+?EG0?PBU,Z#[7"F[V;@ W9]M_!M02P,$% @ =X1G5\W: M+-ME P #0T !D !X;"]W;W)K&ULK9=M;]LX M#,>_"N$-APUH:\=Y:-HE =)DQ09<[X+V>GNMVHPMS)9RDIRTP#[\4;+K):UC M-$7R(I9D\B_R9UJ@1QNI?NH4T^KZ,4J60QQWM> MN.5):NR"/QFM6()W:.Y7"T4SOU:)>8Y"TCMOC9_5KESOE\L T MSF3V@\QRZE4/WK3OT*H>>(U.FXCC,F6&3D9(;4-::U.S MP73>E#X7]K'?&45W.?F9R1P?## 1P]\F10777# 1<9' 5"DF$J0G;#2F1;R@RJ^]'512S,HIP3Q1= MN)'"I!J^BACC77^?,JK3"I_3N@I;!:=%<@;=S@F$01@VQ=/N?H[?! M??YV][ EFV[]D+I.K[=';Z%DA!AK6"J9PY]2)*<&%8W(3H-M MPO9,N=0K%N'8HT-#HUJC-_GC0V<0?&F"5HH-G)@]3]83LJ3?R%]OPWEMUNM= M# :=VFP'0J^&T&N%,*52I.*H\IGM^0.'5;$_@ACWRO,CA2BJ2=/@914'W MFN">OSY^@N!U(=0 M!^Y>U%H^RY7K.@0E'G.C7V?X1H1%J@B&E/'VX2QW'2XA3$X M"X+."XJMH1U*\4AB)45_JU',426NX=80R4*8LKFJ5^N>?NI:V1?K,^KUR];\ MMTSYH7##5,*%A@R7)!F M)W:#^@MH\C]02P,$% @ =X1G5[AZRJ9= @ KP4 !D !X;"]W;W)K M&ULA53K;],P$/]73F%"JS2:-'V 1AII79E 6J%: MV1 ?W>3:6/,CV&[3_??83AN*R,*7Q(_[/>Z2NZ22ZED7B 8.G D]#0ICRNLP MU%F!G.B^+%'8FXU4G!B[5=M0EPI)[D&4H-)4"%&ZFPC9Q\3[@B6*ES];@,EE+^>PV7_)I$#E#R# SCH'8UQYOD3%'9&W\.G(&C:0# MGJ]/['<^=YO+FFB\E>P'S4TQ#3X$D..&[)AYD-5G/.8S=GR99-H_H:IC1^, MLITVDA_!U@&GHGZ3P[$.9X X?@40'P&Q]UT+>9=S8DB:*%F!)*$K6#,%7XPINI39MZ=8L@\C3N-]]GP[Z<1+N6[1' MC?:H4_N.'C#_G_#H7^%1?]PN/&Z$QYW""W*@?,?;Y#J!;DQJU M>>]F'\.+!>HVG^%9$W%46S\J-&1R)TS=3\UI,XUNZB;\$UZ/L@516RHT,-Q8 M:-1_;PNJZO%0;XPL?4NNI;$-[I>%G:BH7("]WTAI3ALGT,SH]#=02P,$% M @ =X1G5PH) %#J @ (@D !D !X;"]W;W)K&ULK59M;YLP$/XK%JNF5MK"6P(D2Y#65-,V[:5JVO6S"Y?$FK&9;9+VW^\, M*4M3@M1J7Q(;[GGN>>X.S'0KU6^]!C#DON!"SYRU,>7$=76VAH+J@2Q!X)VE M5 4UN%4K5Y<*:%Z#"NX&GA>Y!67"2:?UM4N53F5E.!-PJ8BNBH*JAW/@:FO%2X M[JB&N>2W+#?KF9,X)( M+"[(ZT<"+P@[X/-^ M^-=*'(.[6(.V$$%;B*#F"WL+T66CP0V[Q3^DR%XG>O1,SC@.P^! ].AYF<,X.E+FJ!4= M]8J^EH;RE^J-.N9B/ J] \&]F5\Y\7'K*^[U=5N_Q2$G=(/65CCR8$^V?Q8- MJ(*:]!*^L0-)6('E9!7*F,UGA=&*K MH=-O0YCL]=4;>,/ /^AK;]Z7NG+W3C#[]?"=JA43&KNT1'IO$./8J^9$;C9& MEO6A=B<-'I'U-_:<;#^+TK]02P,$% @ =X1G5QMP M#B)8 @ 4 4 !D !X;"]W;W)K&ULC91O;],P M$,:_RBE,:)-@R9*V*R.-M&X@D)A4K0Q>N\DUL>;8P7::\NTY.VTHT%6\2?SO M>>YWML]II_2SJ1 M;&LAS2RHK&UNPM#D%=;,7*H&)A;<7MW,QVZ]7_"-8V<.VN R62GU[#J?BUD0 M.2 4F%OGP.BWP3L4PAD1QH^=9S"$=,+#]M[]H\^=%K6;!-( " MUZP5]E%UGW"7CP?,E3#^"UV_=I($D+?&JGHG)H*:R_[/MKM].!#$\0N">">( M/7,\NR5*L.M%M-;J[A4_5J@N/2' MP/D]6L:%N8 SX!*^5JHU3!8F#2T%=+(PWYG/>_/X!?,$'I2TE8$/LL#B3WU( MH -MO*>=QR<-E]A<0A*]@3B*$WA:WL/YV<4)WV38A<3[)B=WX5B"O6YT7.C.2"SL:GS-K)2E"O3-BIX\U&X!S:^5 MLON."S \HMDO4$L#!!0 ( '>$9U<,2!W9O ( ,\' 9 >&PO=V]R M:W-H965T%_#Q:"ODFRH -'HO>:7&0:%U M/0Q#-2^@I.I:U%"9E:60)=5F*E>AJB70A1.5/"089V%)617D(_=N(O.16&O. M*IA(I-9E2>7N%KC8CH,H^'CQQ%:%MB_"?%33%4Q!O]03:69A6V7!2J@4$Q62 ML!P'-]'P-G("M^.5P58=C)&-,A/BS4Y^+,8!MHZ PUS;$M0\-G 'G-M*QL?O M?=&@95KAX?BC^H,+;\+,J(([P7^QA2[&03] "UC2-==/8OL=]H%26V\NN'*? M:+O?BP,T7RLMRKW8."A9U3SI^_Z+.! 0:IJ/I-@B:7>; M:G;@HCJU,<F1TQCC3 M.S3;H0G=F5]$(X,"='D/FC*NKM %8A5Z+L1:T6JA1J$VQFSY<+XW<=N8("=, M3*&^1C'^@@@F,7J9WJ/+BZM_RX0F5QN.M.&(JQMWAO/Y:72)7V=/PE#5= [C MP/S5%<@-!/GG3U&&OW6XBEM7<5?U_ GL:5F M'$3G[M&GSF]/5:;/")1EHW" MC0>;M-BD$VM@J0_6J-)#6#H@/3\L;6'I.5CF@Z7'L SW3B3+6EAV#M;SP;)C M6)PD?3^LU\)ZYV!]'ZSGA25^6+^%]3MASP685KO4('W(_A$R(\D@\B,'+7+0 MC12:\3,\Y6U-X>_J86'9]3/$AC_)^'\* ]VZON)Y4K M5BD#61HAONZ9$+*Y/9J)%K7KV#.A3?]WP\+&ULK59M;]LX#/XKA#<,+9#5CO/2K4L"Y*7#%;BM0=/>/BLV'0N5 M)4^2DPZX'W^4['IIEV8=<%]BB28?/7Q$DQGME+XW.:*%AT)(,PYR:\N+,#1) MC@4S9ZI$26\RI0MF::LWH2DULM0'%2*,HV@8%HS+8#+RMJ6>C%1E!9>XU&"J MHF#ZQPR%VHV#;O!HN.&;W#I#.!F5;(,KM'?E4M,N;%%27J T7$G0F(V#:?=B M/G3^WN$?CCNSMP:7R5JI>[>Y2L=!Y BAP,0Z!$:/+>VGP(D2QO_"KO&- D@J M8U71!!.#@LOZR1X:'?8"".=P0-P$Q,\#^B\$])J GD^T9N;36C#+)B.M=J"= M-Z&YA=?&1U,V7+I;7%E-;SG%VA ,PHMI>-(A4E#?593CU^@WH,O2MKAZO_P(>"5Y0 MH:^L2NX[L.!;GB()U8$EW<;*J4E63 0M4C@A+5,E:&.@I/=>[=-#HM:'GOM# MW3>^G41GT8=1N-W/]#=.3_+IM_GTC^:SP RUX]K4SBU[@,L':D>&BF:&$C-N M3SMPJZ@4#Q&OT8=[G/K=_N 9\5^=>A_C[F'B@Y;XX"CQ&R>R,3SC"?.]A[HA MJ.RUW\B_KW0\E/-18J[#7YB2)3@.",V@WF(P>?>F.XP^'2K?_PGLB8;#5L/A MGVF8:57 ]'I^U8%Y164AK:MKKM(.?$4O+]5'!Z;6:KZN+%L+!*M@R9SK(:F& MO]Q\/(BB9^5QE.2?2A#NM=T"]<9/(P.)JJ2MNTYK;0?>U/?Y9_89#<)Z;OV$ MJ:?H%Z8W7!H0F!%D='9.=ZCKR51OK"I]&ULO9KK;]LX$L#_%<*W.+3 IA:?LGI)@,;-X@KLHVBV MNY]9B8EUU<,KR4G[WQ\I*Z8M#NE'W7Y);&LXFAD.^>-C+I_JYG.[4*I#7\JB M:J\FBZY;OIY.VW2A2MF^JI>JTD_NZZ:4G?[:/$S;9:-DUC5ZA1]U>3-_CUG,>F02_Q5ZZ>VJW/R+CRJ:X_FR_O MLJM)9"Q2A4H[HT+J?X]JKHK":-)V_#,HG6S>:1IN?W[6_DOOO';FDVS5O"[^ MSK-N<36935"F[N6JZ#[43_]5@T/;7^ M+[\,@=AJH/7 #E; M:V_RRG3C7=?HI[ENUUW?K9;+0NE^Z62!;O]9Y=U7)*L,O4G35;DJ9*W M4 V:UZ5.E(7IP4>%WE5I72KTXM>Z;5^B"_VT:NLBS_H&\X6L'E2+\NI9Y8NW MJI-YT8M^O'N+7OST$OUDGO^YJ%>M?F%[.>VT.\:H:3J8?K,VG7A,I^BWNNH6 M+;JM,I7MMI_J,&QB09YC<4.""N_4\A6BT<^(1(0"]LP/;TX"YM!-U]!>'_/H MNY&%K%(%1F;=4O0MS4A]O,:)$!R+R^GCML6 7!SA"..-W(YI;&,:.\@T]$)W M8;N0C6I?0F:NM?#MU_-8,)Q@-C(T^#XSE[UNES)55Q.=@ZUJ'M7D^M__PB+Z M3R#0?.,-#WKSNYXME6RJO'H @\V=(/(H2>C( ^[X.DMBRN! BXUI(FC:>NBE M.T.OT$,.,E,X!EQ@G' RLA,2$[$@L*'QQM X:.@'E1:R;?/[/)7]_%S?HV$& M,39WC:S:8OU$9O_3\YJ9=4I;9Z. M0E.7J)6%,K+/X8#<#K[T6+=GCML"4]CM9.-V$G3[SLP$&N[+59,N-%O!- VJ M.-:)!$CFA/N2&4>6BE'0$PV[4O>=QF_Z&>5MN])4,\FJOJ@FS=N^I^JEZ5\8 M7)$S95P0'L>CH0B*11'W6+_%='PNZ_?-X,.;=D9'1.+8]<45%"+")/(X0ZPS MY"1GS-!I\M2L-];/Y)-L/.L(XL:9Q<)Q 1 3C,0>#RS'<1CD<]DN4)8_YIGR M+70HD,=$\#$E83G.?!EC>8[#0+\S$;PPZ^&LIXU&S7KV4E_,9W VPB[=DV2& MQR8#:P!&A8>+V#(;AZ$-I84FB"J71?U5J>'!\TR$EGK! CKA8IM$B1-W0(IC M7V)8N.,PW6\#Q@8C[S(F2)BL-('=*\'Y^@)V?%Z;FT M[6Z_+'5)F+JA["(N*\U>8M1;H)00<%X1"U02!NJA>44 6IH-CX9Z-+84$A6" ML6W177,M,DD8F0>MP\(ZCLT< K#3LPHC%IPD#$['C[WQ#^H[VB> MH00?P=9 MW)(P;K]Q>3EHWPZV,Q!<$<\B@5CDDN.1>^*RDKA %90"H\258X3[>\"BEX31 M>X95Y?"&G;EF;+XKXK/<(IB$$7RDY7M[PH4QBX&. ,0"_6")3<+$/M,R;GA+ ML"]<$9_UEL[D(#H?8_W>_G"WM.# ,2$MS^H13 ]'<$4@NMLO%8&I83G0(5: M!-/S()A"7-5+.^[&$!05"9GYXV@13,,(?I-EN9D)98'>RSR[T$;/Y3+O9 $: M?586GTO;KNM;Q];?<&[M'DC'1"_\QX>I@)S@A G/!H9:\M+O2EX*[&;)S#D, M <02AF<>XRV Z6D /@):U 6J,RQ"(KN66]S2,&Y/.5^@P ;6/5\ I +G"]1B MEAZ/V1/ 1%UNDLBY.X"DO.<+U,*5[CF&/O%\@0+;8^=\ 1#RG2]0"U0:!FIP M[G"1%S,A(N?.RY43\6PF/(?;S+*1A=GXP=QA5CH/;@.716$=QT[EY]*VZ[&% M+CL,NJ"C #UIE# Q'J&0("8DH9YL81:R+ S9?1=W0_/M-T,W=X#8+.'[V;N&4L#S/VF(*'0=7>B@=0SE_RP"T>>1B//[;H(6S,L4G(H"(.)Y%3LT2=W%\D> 9]N66Y3$/\_CWW3*,=T/]!6CK6:E\+FV[ M?EMV\\.JM4!'SU1X-3@*X#OFGK,?OE6?]8T%6L'F1SOA AS'/A\LOGD8WS]X MK@@:K3K[J6V6R8UW:J_+57ST)IE7^7[J>ZZNNP_+I3,5&,$]//[NNZ>OY@7; K%K_\/4$L#!!0 ( M '>$9U=RO428C@4 /8; 9 >&PO=V]R:W-H965TDD,_&"Q#UU/),XVW9GNFUFDVV?92S'= %YDU:% M=8TY7BX*^@@**2VLR8LJ-Y6VB";)91EO>2%^380>7]Z6^WU*1%TX3L&';V7" MGP'.-^ RCLNL3#$G&_ 7WY$"K&@F!LI.5O"!@(]Y3#,"3E+*V*FXJP>4+,P< MK'8XOR<,)/G19OZ09L[ GV+M;(G%M]M!+]JZ0T> M MV;\'CGT&D(T('%O M@"2'X^P,K(D8: 1P_'2NB]*=QOLZ%1,9ZZ7":U/AO;62M:+7JV04!.ZPDL87 MO-%]OW7?-[K_)1=(29/_Q*S_3:"$U1./H,U'\-9R!FHY4>BC03$#9?J&MA^U0CVGPM:I\ =/MW#*^DQD MK)>*J$U%9*S/949+,09?XBU(G&+&DFT25TQC9P!S7B3KDN-U*O)!P55"YW(G)$84!<#,L<@&Q7R)'IJ M1DZM-^K;BI2H5A2,^=CT!-#<%1^KLBA('C^# MNP+G+*U;XW2 \[$^:L#5R"+K>&$HZ M>L/C\'T4\U3LSOV#5;9Q54=PI/<3=6Q&9C9/A#RDP3:$@3]L,'1R"#KVR'*, M.G2C[Z#[6.PA#9RA[PW]5*7L$1<[,J/OD'D:ZB$-MR%4R:V3,Z6ZHS=Z\Y8> M:8@#Y%3Q?U4=0G9GZ1.P3+N[EI]"4;(5)^WT@$E;4ATSU#:?[ MZIQF33FG676Y(WA#"BD@?M]2RE]NY O:H[[E_U!+ P04 " !WA&=7J,_2 MJFH" #J!0 &0 'AL+W=O]8-_Y MOL_W';[+]DH_F!K DH/@TLR"VMKF.@Q-48.@9J(:D'A2*2VH15-O0]-HH*4' M"1[&4705"LIDD&?>M]9YIEK+F82U)J85@NK?"^!J/PNFP=%QQ[:U=8XPSQJZ MA0W8[\U:HQ4.+"43( U3DFBH9L%\>KU,7;P/^,%@;T[VQ"FY5^K!&5_+61"Y MA(!#81T#Q64'2^#<$6$:OWK.8+C2 4_W1_;/7CMJN:<&EHK_9*6M9\&'@)10 MT9;;.[7_ KV>2\=7*&[\E^S[V"@@16NL$CT8,Q!,=BL]]'4X 2#/."#N ?%3 M0/H,(.D!B1?:9>9EW5!+\TRK/=$N&MGD6]4:^K*2\YNP%+&S3EZC3LUQX5)LF*7=6Q&G4YZ4OL^5Q:5C+>^B>S@:+5S#)\([>'@K?X@TFEE2!+)9K64M^]JB+_UNB" MS(5JI25G^+BZ9W8^5KE=GDZF6;A[K0<8S&70TRG,CQI&P%ZZZ>) M(87+H7MZ@W<86'/?IT_\"QQDW=SY2]--P1756R8-X5 A931YCV- =Y.E,ZQJ M?'/>*XNM[K&ULM5=M;^,V#/XK M@E<,+=#6;W%>NB3 M;W##M@-Q>6Z^ZS83"Q4MCQ)3F[_?I3MN&ZLN#E@^Y)8 M,DD_#TF1U'POY(M* 33YD?%<+9Q4Z^+.=56<0D;5K2@@QS<;(3.J<2FWKBHD MT*12RK@;>-[8S2C+G>6\VGN2R[DH-6Q_AX909.S%@JOJE^P;6<\A<:FTR!IE1)"QO/ZG/QI' M=!30CETA:!2"8X71"86P40@KHC6RBM8CU70YEV)/I)%&:^:A\DVEC6Q8;L*X MTA+?,M33RX]4YBS?*O($DJQ2*H'?5(+B^NR 5QB:I-H97GG&EUW=GXEHI2T3S!S8LWZ[FKD9G!Y\8- MB_N:17""14B^B%RGBGS,$TC>ZKOHD=8MP<$M]\&@P144MR3TKDG@!:$%S\/Y MZL$ G+"-4EC9"\^.DLU'M8V1W8:I!W>JH#$L'#SP"N0.G.6OO_AC[S<;P?_( MV!NZHY;N:,CZ\D\L7]!0OL;4B'F9X#/)11YCG*7@W"Q9K@$_KFV^J#\PKCY@ M2MEN&7FS&89RUR79EYK.)N&HE7J#/FK11X/H_P"E2-ZA0"ZY4'@RJ-:2K?'( MK#D0+7Z&SN 7?S:TM;&HP]J?S.RDLBB([ZDF+>C*(^C/Z/P-".1A7J']?;@8MS)L"E6Q345/ %I!3RUG8II=(2Y+X6^ M#DYDR*Q%/1M$_;UJJ)#':*A^^]=DQOD$E;C LLQJIIF6EF3?>C4C02Y)PZA]GDD4J"D;A"5ZO3=T?;*+](]$-Q_') M2(P3D-Q[A,)^UH_]V:A'R287^)/@!*G7UNT/]V[KZ3@7_,AV/OQCZ#:I7BMP M.S-Q!G);7144NKC,=3T'MKOM=>1#-80?[=^;:THU:[^:J>\X7ZC<,DP_#ALT MZ=U.T)NROC;4"RV*:O)>"XUS?/68XE4+I!' ]QLA]&%A/M!>WI;_ E!+ P04 M " !WA&=73''6D%\% "^&P &0 'AL+W=OGY(;'%[N?=3]KUKM1;$_K"YAAS\!I'">L;<\X7MZ;)_#F. M$6N0!4[$+U-"8\3%(YV9;$$Q"I12')FV9;EFC,+$&/34V)@.>F3)HS#!8PK8 M,HX1W=SAB*S[!C2V X_A;,[E@#GH+= ,3S!_6HRI>#)SE"",<<)"D@"*IWUC M"&\]6RDHB>\A7K.=>R!=>2;D13Y\"?J&)2W"$?:YA$#BWPJ/;]$_*>>%,\^(X1&)?H0!G_>-C@$"/$7+B#^2]9\X'TSFB.*/DKD C$@L MEA-#:D*N/,Q1&+%K\!$\33QP]>$:? F8%*!@3 !3TG(V8T8%/" )GS-PGP0XV-;STU1XSA&\SQ0E' N9JEX)#,;M9(>=I;9,IZ98MD(_[AL@Y#-,5-@:__P9= MZP^-YT[NN7.:YVL5NV)]HA6F(A9<=I-)T2.8=27:?AI/RD%RS1I'7DG32U+A&5!#\;2$51"@KRE5LCS$-B?CIQY;[8<:]$@$BU6#P"844?$?1 M\IPI:!V0:W<:K4YI"BJDN@VW5:)=2\P[:7=SVMU?1OM]MIYWF'\KSMV# (:6 MW197BUH%V.7G9S+SLE!&1#<9@PHG_ L9+ZL_%W(!QA)**0BPK2[689Q(PJA7-JPMM MG\^=G@#^W/*^?Y5INC*59M![><$J)\E1)M75"7EZ*]_+@EVP8%_ZP_1U&3^+ M+UQ9R_/.M&\#$W39NQ37C0[4-_M3$3_'R8S48GB M1-2;$4")R*"!Z'M#QBF26P3;M5?=:M;4L&2DU8GFU86V3VW134%]._53,>T< M1"L\*'Q&55*MPZ"^1+,$BVX)ZMLE]1V6\8BB(TNHIJXBXZ1.-*\NM'WNBI8' MGM[SG+V$W*K/@EU>0I52S?(2ND2[ HM^!>H;ED=1V-'0E\5=6F^HC3!P]3AY M.I+*:VH),H[J1//J0MOGLNA7H+YA.7-[*T/;V[AR.UWW(!4=RG7:G99=7DB7 MZ"%@T41 ?:U^@1VN[(VE+2ZGO,55(=85_6ZGS,\ERGJ[*.MM?5E?#K0JA_40 MY\96K6A>76C[]!55O*VOXL^,K0QM-V;*V\9OBWAZF\[UV=PYV(@QG:D#(@9\ MN361G@CDH_DAU% =O93&[^#M*#U**F#2DZT'1&=APD"$IP+2:K2%=S0]+$H? M.%FHXY-GPCF)U>T _4$L#!!0 ( '>$9U&PO=V]R:W-H965TOVV84+H(+-;.>E_WYG("QI"5JD?$GL MXY[']]S!^<9K(9]5C*AADZ5<3:Q8Z_S2ME408\;4APEJF65,ODPQ%>N)U;&VAHS MN0TGEF,"PA0#;1@8_:UPAFEJB"B,/Q6G51]I@+OK+?N70CMI>6(*9R+]G80Z MGEA#"T)H8O$*DJ?F%=^@Y<"X*ETB*KP!1!EO#RGVVJ/.P MB*<9X%8 ]S6@>P#@50"O$%I&5LBZ9IKY8RG6((TWL9E%D9L"36H2;JHXUY*> M)H33_@\=HX1;'H@,P8;SFPV]'PH_P"?XSJ1D)LEP?HV:):DRUL?Y-9R??8 S M2#C\C,52,1ZJL:TI&$-I!]7!T_)@]\#!'MP)KF,%-SS$>87X#G? 37<;V&>&;_#W=;PO'JQ'H%7_< WU?Z@H#>4\52!+&@%*]0:7K_ M=6.R2K)^06:^O)7OC.W5;OAO/3J=_M"MO?:B[-91=ENCG%%3$#,*2KYLFL)J M19L.+;1WRG*TDAVKNR3K[53. M&U"7;:Y8 P383&(.8B%=%+DY96GF.UG(AL3_*@ECPX90U; MR8[5/6CX^@:':CBL!0W;:[@)8L8C#$%+1EV06NI6$43& D^"A[!8'NBPK>S' M*CP1V5XB1G4B1J>L[.A-,3SG=;ML/?!8.?;.!9NAC(JY0T$@EER7-U1MK4>; MJ^)&?V6?TLA33BC_:,IYZ8[)*.$*4EP0I7,QH'XARQFDW&B1%]?XD] T%!3+ MF,8VE,:!GB\$]8%J8PZH!T'_+U!+ P04 " !WA&=7D)4[!!4# !2"0 M&0 'AL+W=O8ZFZ?&6+@@-.2E">V:[C!':. M";7B23EVR^,)6\N,4+CE2*SS'//72\C8=FH-K=W '5FE4@_8\:3 *YB#?"AN MN>K9#4M"0U6"G)"JW_\4N>A!5 \9H!; ]Q#@/\. MP*L!7FFT4E;:NL(2QQ/.MHCK:,6F&V5N2K1R0ZA>Q;GDZBM1.!G_E"EP=$T7 M+ =DH][7%[4_!)RB/IJK'9.L,T!LB68L+Q@%*H7N[8'>(+TKD)AD0H,?YE>H M=W**3A"AZ#YE:X%I(B:V5)KUS/:BUG=9Z7/?T>>A&T9E*M!7FD"RC[>5U\:P MNS-\Z1XEG$,Q0)YSAES']0QZ9A^'NT?D>$W^O9+/.YI_4J<2ZE0.3(FJB'PS MD3[MYZ+ "YA:ZC@+X!NPXL^?AH'SQ>3R/Y'M>?8;S_XQ]OB:2E"L$M5V368K MAJ!DT#?1)N[[8:06;--V88CRQI'31.W)&S7R1A^35ZV*25U%,&K-&[9FK;1U M8WS/,RL+&F7!467?U:V,>AD3ZHBI*Y#0C9*IKE39&YZ:9 8="6YXF,)NC!^- M@\@L=-P('?^-4'A>$_F*-1<=60I MHWU52SF6A*XZ!_@,43#:"PWV(O_ 73/&ULK59K;]HP%/TK5M9-(-$D)+S:0:0!G<:';@C: M[;-);HA5QV:V>>S?SW8@36F**FU\('[<R;X9Z+)YD!*'3(*9,C)U-J M<^MY,LX@Q]+E&V!Z)N4BQTIWQ=J3&P$XL:"<>H'O][P<$^9$0SLV%]&0;Q4E M#.8"R6V>8_%G#)3O1T[;.0TLR#I39L"+AAN\AB6HQ\U6C!S?" (*L3(,6#]V, %*#9&6\?O( MZ91+&F"U?6+_:KUK+RLL8<+I+Y*H;.0,')1 BK=4+?C^&QS]= U?S*FT_VA? MQ/;UBO%6*IX?P;J?$U8\\>&8API \]0#@B,@. =TW@"$1T!HC1;*K*TI5C@: M"KY'PD1K-M.PN;%H[88PLXM+)?0LT3@5S5C,$4IUT.?247M,@O?C(/R[X@S?X0W3/F7G0+=J4>;(WHK-SB& MD://H 2Q R?Z]*'=\S_76?M/9"^,=DJCG4OLT5V:@CURZ-DR6F %: $Q9S&A M!)N#V4)S$#$PU4(/7&%:EY3+*S4"]\;_V*Q+0 $<6*"YGW:1[[;#[M#;U3CK MELZZ%]>K^+D[Z-M1 FJ,@4%*5+.%ID3& E0Q/U.0UVYSL4+;KRAKAVZO%%;( MKXGJNX-Z];U2?>^B^F6&!5R;FRQ!VH?1;_%FSKA!?E-5;?O M=LYTOPX:N*%?_;7K3?1+$_U_V((?*@.!9KK,*! $TYH]::'O4.NO_SKEH1N< M^:L)\MWSM\JK7+(YB+6M/5+G?,M4<7V5HV5Y^V)O];/QL2Y[195ZIBEJYCT6 M:\(DHI!J2M_MZQ=&%'6HZ"B^L5?YBBM=&&PSTZ4;A G0\RGGZM0Q"Y0? ]%? M4$L#!!0 ( '>$9U>N"4DA>08 /TF 9 >&PO=V]R:W-H965TBH:5,G;A_?H7\HR2LR%TC@.$]"4&=$#PV(:P3PE*9BDJI0XHDFAUR=@VXCE9H^J 4L\Q6] G5]_U< MIU@BDHLW"N'+>0I>OWH#7@%"P><5VPA$%^)P+%6?= 3 MHW(EP'NZP(MN_EAQ;0C#.\+OH!7P'*_?@L#; ]"#@:$_\\>G0T-Z:D__?4/O M:[W#)FAN7U#B!??@G>$K3#=8@$O."O#^1F).U5V;EP,';57" M[,@U;KC&5JYS)M24X#AC2TJ^JTFB2IU JK"Q2[4L?=L0KJX1JNZ]9/S6I$0\ MX+CO3_V>$(:@P/-Z.EA[NJ,.DT:'B56'DT)!2\UZC;A4Q3^_W6?75)'/&!4L M)PLDU8G87 BR((@3;*SGUD:>6CLF!F4G24\T1RUV1)LVHDT?&#Q<+81*&+#$ M5,V9? \H4Z.BEGME[44+M6@3(?5LNL( WRC#)LS"30U[<6SB389&83)-)G[FUT:>N),F@ M"D=!&(>MC!WFOM<:*N^1I?/.&!E=CQ7DJ=/$*5KJ"JTKX)8C]5_"T]2MNE+< M)5KJ"JVK.&P5AS^\VM<0VW-TJO_UIJ@A+ FC:7^=LW=H5\*M:_:M/M'!DE\W M\,":;XH:+OKVSNXJ1NMJ?;NM/2[4DQSY7CWC*0':LFVN7*&!>3*-!MR-<7 : M]-D_A\_U6Z/KVYVN(]=C;^7)U67HFN.P[YE=-=D5KG7-OMTV'^MY(HBL-H#R M4J4[>U.6:"97F!NU&EKA:%A(#'X9)@,-GL,P^ZUC]NV6^5RR[&NY[Z2'2Z') ME]-H3Q?2?".TY5,C"Q?KG-UB#B2ZN6?XF(RN'R9A7Q537*0*;%^7Y_#$?FN* M?;LK/L/*\6XRN>%Z4NDH?<21A ZM=Y.T5)7:%W%6^L- MK4;SX1VN.G][,D(O'.Q=S0UQ?I(D8?_1W=Z?7?FVQA?^N/&%)N,;Q'V[8PJ+ MDA#V"3^'\86M\85VXVLL4RE!2ZIJ-,FJ*?4KIJQ0)T8UG&X-.T5+7:%UM6U] M- Q?I%PY\L>UXB[14E=H7<5;[P[MWOWA0]M[LRK:UUO"!W6BJYH^HWTZ^STE!:&FM MS57)Z::S4[34%5I7Q]:*P^F+5"5'=KM6W"5:Z@JMJWC[* #MCP(/5Z7A=O=^ MU'\E-C=%^52[_H[_V!>?8G5PE0?AGU"?$FH M #F^5)#>VXFJ5[SZUJHZD6Q=?GUTP:0:S>7A"J,%YCI _7[)F+P[T0TT7[S- M_@=02P,$% @ =X1G5]$N_K9) @ H04 !D !X;"]W;W)K&ULK51M;YLP$/XK%JNF5MH"@9"U&2 UR:I56J>H6;?/#ER" M56,SVX3VW\\OA*5=$DW3OF#?^9[G[C&^2UHN'F4)H-!319E,O5*I>N+[,B^A MPG+ :V#Z9,U%A94VQ<:7M0!<6%!%_3 (QGZ%"?.RQ/H6(DMXHRAAL!!(-E6% MQ?,4*&]3;^CM'/=D4RKC\+.DQAM8@GJH%T);?L]2D J8))PA >O4NQY.9B,3 M;P.^$VCEWAX9)2O.'XUQ6Z1>8 H""KDR#%@O6Y@!I89(E_&SX_3ZE :XO]^Q MWUCM6LL*2YAQ^H,4JDR]2P\5L,8-5?>\_0R=GMCPY9Q*^T6MBXUC#^6-5+SJ MP+J"BC"WXJ?N'O8 PV. L .$KP&C(X"H T16J*O,RIICA;-$\!8)$ZW9S,;> MC45K-829O[A40I\2C5/9 C^CK40+$/9%L!S0G,B<2,Q*V3B*YW;,/AYEV?J\H1'\D3HCC-52O2)%5"\Q/NZYK[P<%?X-#Q) MN(1Z@*+@'0J#,#I0S^SOX>&)GN;7N] M\D_U_''CXC>-&UYW6&P(DXC"6E,&@P^Z>X4;",Y0O+8]M>)*=ZC=EGJ&@C ! M^GS-N=H9)D$_E;-?4$L#!!0 ( '>$9U=(-45^0P( (H& 9 >&PO M=V]R:W-H965T^KK(0*JY&H@9LGN9 5UF8J"U_5$C!Q217SPR"8^16FW$MCM[:1:2P: MS2B'C42JJ2HL7U? Q#'QQMYI84N+4ML%/XUK7, .](]Z(\W,[RF$5L 5%1Q) MR!-O.5ZLYC;>!?RD<%1G8V0KV0OQ;"=KDGB!%0(&F;8$;&X'> #&+,AH_.Z8 M7K^E33P?G^A?7>VFECU6\"#8+TITF7@?/$0@QPW36W'\!ET]4\O+!%/NBHYM M;/310UFCM*BZ9&-04=[>\4MW#F<)AG,Y(>P20N?=;N0L/V.-TUB*(Y(VVM#L MP)7JLHT>-);A8/ '=0C% 5W* S":( 7]>5&CA== MX5TJ\P[M7]&:$WJ@I,'L4M4M='(9:K^;A:IQ!HEG/@P%\@!>^O[=>!9\&E"> M],J3(7JZ;1B@<;"?WH_/M=&2B%K_?\BM[C PQTS!@-BT%YL.[Z=2>0)JO"%]Q&V:^Y3;OW>8W']RPWS#WJI]_UA\JD(7K@@IEHN&Z M;17]:M]HEVU_^1O>=NE'+ O*%6*0F]1@-#>O4[:=KYUH4;MNLQ?:]"XW+,W/ M J0-,,]S(?1I8C?H?S_I'U!+ P04 " !WA&=7;.M]RB8# !($@ #0 M 'AL+W-T>6QECNJ7KP];,(;5TC\ZY1])U93*NS5JPVP5C)EB50M8I M61A3?0C#>KY@):TO5,6D17*E2VIL5Q=A76E&LQI(I0@'O5X#DIBIC*;D_>_MCJB,S@@+C 95]08IN6U[32#F^ C M*&C;=^O*.BPT7?<'0[(E-#>;9*9TQG27ID\VHR)*YR3\[X61, M-[Q@H33_9;-!J7"$GO_N.A=,,DW% MKFE;^Z]YE5_L.+K\5Y:;_RJ'AKT>V_/QM9L<'H/)^!A,'D5-CEZER; ]&W<. MX+WCMXL&\)J3DF_P0B6V28/9D@O#9=M;\"QC\M$I;.4-G=G7Y#U].SYC.5T* M<]>!*=FVO[*,+\ND&W4#"]&.VK:_P/3Z.97-QF;$5RZ9M5Q>SIAG8ALW: M7D X1*Z;RX]@'(?Y$<"P/)@#C.-86)[_:3XC=#X.P[R-O,@(Y8Q0CF/YD&GS MP?+X.8F]_#--DBB*8VQ%IU.O@RFV;G$,7[\:Y@T86![(]&=KC>\V7B%/UP&V MIT]5"#93O!*QF>)K#8A_W8"1)/[=QO( ]L%K'8@OS\/U)2?$T6PJY@W[ G& MD23!$*A%?XW&,;(Z,7S\^X,])5&4)'X$,+^#*,(0>!IQ!', 'C DBIIS\. \ M"C?G5+C][6CR&U!+ P04 " !WA&=7EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( '>$9U<)*D2V0 4 '8L / M >&PO=V]R:V)O;VLN>&ULQ9I+<]HZ%(#_BH95[B(%_&J;"9DA0.YE)B5, MG)MM1M@"-)5E*ME)VE]?V0[M<3%GNCEAY2?B\Y&E[TCRY4MNOJ[R_"M[S92V MH]ZV*'87_;Y-MB+C]D.^$]I=6>Y= M7>[+6IH^/,@+D10RU^YD=>)1BA?[^WIUR)ZEE2NI9/%]U*OWE>BQ3&J9R1\B M'?4&/6:W^U/WU/&V>NG"X((;F0KH+9I[6X'20D[O%=+:(9U/F]N*[V_ET_. . MX@>W^3); $@/@?2((7.="FU%RMR>S95,'4?*X@HG>_( I(] ^B>)Y/7X=KR8 MS!B #!#(X(20K4B&"&1XPG?RR0>0$0(9T4)>EQF M&0>0'Q'(C[20]^)9Z%*P>Y'D&RW_Z'8^(6"?:,%BH9Q;7!N^YHKK1+"Z/V>N MSX:1^XP ?J8%'"??2O>?]7G84P^PKGI RW3#I6&/7+D*_2*X+8VH?M#"0TU" MK)*I6!5U [@KML*P&ZE=S3KYLK$Q7&\@)N:2(;%,;EWH1"MHF#2&Q-:(R]U. MU?7(%9NY=\XE"54,QXG[::D@)J:-(;$W9MQH5Y66+5W-QEMN!"3#7#$DED4- M<[[B37:0N9+L07J%:6)([(FF,"/;&SV6N%*/Z!?)@AAL2*>"-[X*_M M1H')84ANATV=.!_)EC$M#(F]$)U\/DX!'+ Y5L4),3!T>L3I@)M49 M0\P>'K$]CJ14>TZ(B4G$(Y9(D[-T1@]SAT?L#C1Y:?G&)]8- MCCF'F)A^?&K]H)A+B(GIQS_=7!<[;\]>8PKRJ42OY"K;T$+-02&PA=*VCO8Z*62@DMM#; MO,%ACZE:X[404U#X+NLQCK&MH(GBULIUJ\8Q!87$"OJ%.>%VRY9=!(. M3B2$F'_"]Y^$@]T2Q,3\$Q+[IQ.SWEKVOX7S'1'FGXAZ%'1DU?,P(8XP_T3$ M_CDZK=E4/<3$%!01*PC!C%WQ$!-34$2L(+A4VRF?")-/1"R?KKGA\WUFQ.&7 M#!$FGXA8/DO^G3W7S;O^>95P3*5-5%[EFA 2_;:,6#US;67J7LD'P]/?7] < M?.X38=Z):N_TZYOMU64JUE*+=.'*M^Y\PE6R-*S:-%_D!&&UKKXNE9JX_5S\!4$L#!!0 ( '>$9U?(7,%2( ( - G : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCMNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY5Q^((9]^E4,[[KM3W>W[NO@X M'DYUU>S&L?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#]71- MEX/W53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[ M^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J" M; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>=DFT%M1;R706U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR:;)01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'K[9+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#O0+V#0.] O8- M[T"]@T#O0+V#0.] O8- [YA\K"30.U#O(- [4.\@T#M0[R#0.U#O(- [H]Z9 M0.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O?/D9Q,"O3/JG;]3[SI^'DJ] M]GRM\?G?2?5XOK=<'W]9?IV_4$L#!!0 ( '>$9U?B(3)" M\0$ !DG 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6- MZR7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\< M]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+ M95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW M<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^ M+_L0('U(D#X42!\:I \#TL&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( '>$9U?*5"$ QP4 ,T> 8 " @0X( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ =X1G5W=-P*@[ @ :00 !@ ("! MI10 'AL+W=O$9U=S MY:[E/0< ($= 8 " @187 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M=X1G5]S'[$(;"0 ^2@ !@ ("!#R( 'AL+W=O$9U='NG[^V H ,4@ 8 M " @6 K !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ =X1G5U5!ZL!P!P ;18 M !@ ("!AT 'AL+W=O$9U>PN"^_7 < -X3 9 " @2U( !X M;"]W;W)K&UL4$L! A0#% @ =X1G5W3^=#5J M#P K3L !D ("!P$\ 'AL+W=O&PO=V]R:W-H965T$ M9U&UL4$L! A0#% @ =X1G5[)E!Z!5" LR8 !D M ("!3&H 'AL+W=O&PO=V]R M:W-H965T$9U=J.F99O 0 ((, M 9 " @6YW !X;"]W;W)K&UL M4$L! A0#% @ =X1G5UFS]-^% P L@@ !D ("!87P M 'AL+W=O&PO=V]R:W-H965T$9U<(.S1-\00 #,- 9 M " @:B# !X;"]W;W)K&UL4$L! A0#% @ M=X1G5[M+Y D, @ M@0 !D ("!T(@ 'AL+W=O$9U<1WUS,I0, -8, 9 " @5N3 !X;"]W M;W)K&UL4$L! A0#% @ =X1G5W@3M,]H P MN@@ !D ("!-Y< 'AL+W=O&PO=V]R:W-H965T$9U=O M-Q@1:0, %D( 9 " @0.B !X;"]W;W)K&UL4$L! A0#% @ =X1G5T)SP$:/" ."4 !D M ("!HZ4 'AL+W=O&PO=V]R:W-H M965T$9U<*AQN<6P< ,(C 9 M " @26S !X;"]W;W)K&UL4$L! M A0#% @ =X1G5Y\=J^S" P (PP !D ("!M[H 'AL M+W=O&PO=V]R:W-H965T$9U>R'G$>2 0 !$+ 9 " M@6W" !X;"]W;W)K&UL4$L! A0#% @ =X1G M5Q3Y5M/9"0 S&L !D ("![,8 'AL+W=O&PO=V]R:W-H965T$9U< -28P=0( (P& 9 " @;+6 !X;"]W;W)K M&UL4$L! A0#% @ =X1G5[NB9_9.! Z14 M !D ("!7MD 'AL+W=O&PO=V]R:W-H965T$9U<3^.AO M9 ( $\& 9 " @;C@ !X;"]W;W)K&UL4$L! A0#% @ =X1G5^ZO75$U P % P !D M ("!4^, 'AL+W=O&PO=V]R:W-H965T M$9U_'9P@( #\' 9 M " @:CJ !X;"]W;W)K&UL4$L! A0# M% @ =X1G5[+219'G @ Q0D !D ("!H>T 'AL+W=O M&PO=V]R:W-H965T$9U&UL4$L! A0#% @ =X1G5TG[ M!M:3 P J0X !D ("!/?< 'AL+W=O&PO=V]R:W-H965T$9U?Q<%!L[P8 #(_ 9 " @>;_ !X;"]W;W)K&UL4$L! A0#% @ =X1G5PAERWLP! \14 !D M ("!# &PO M=V]R:W-H965T$9U=T\BX\T@, M +$. 9 " @7X. 0!X;"]W;W)K&UL4$L! A0#% @ =X1G5_U5F$CN @ Y08 !D ("! MAQ(! 'AL+W=O&PO=V]R:W-H965T$9U>X>LJF70( *\% 9 M " @4@9 0!X;"]W;W)K&UL4$L! A0#% M @ =X1G5PH) %#J @ (@D !D ("!W!L! 'AL+W=O&PO=V]R:W-H965T$9U<,2!W9O ( ,\' 9 " @8PA 0!X M;"]W;W)K&UL4$L! A0#% @ =X1G5ZNOI?DF M P *@@ !D ("!?R0! 'AL+W=O&PO=V]R:W-H965T$ M9U=RO428C@4 /8; 9 " @1$P 0!X;"]W;W)K&UL4$L! A0#% @ =X1G5ZC/TJIJ @ Z@4 !D M ("!UC4! 'AL+W=O&PO=V]R M:W-H965T$9U=,<=:07P4 +X; M 9 " @;T\ 0!X;"]W;W)K&UL M4$L! A0#% @ =X1G5S*AR@KH @ % H !D ("!4T(! M 'AL+W=O&PO=V]R:W-H965T$9U>E4[7%ZP( !@( 9 M " @;Y( 0!X;"]W;W)K&UL4$L! A0#% @ M=X1G5ZX)22%Y!@ _28 !D ("!X$L! 'AL+W=O$9U=(-45^0P( (H& 9 " @1!5 0!X;"]W M;W)K&UL4$L! A0#% @ =X1G5VSK?6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ =X1G5\A XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 202 316 1 false 71 0 false 6 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - 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 00105 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Income (Parentheticals) Sheet http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncomeParentheticals Condensed Consolidated Statements of Earnings and Comprehensive Income (Parentheticals) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 00205 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - 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 7 false false R8.htm 10201 - Disclosure - Revenue Recognition Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition Revenue Recognition Notes 8 false false R9.htm 10301 - Disclosure - Selected Balance Sheet Data Sheet http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetData Selected Balance Sheet Data Notes 9 false false R10.htm 10401 - Disclosure - Acquisitions Sheet http://www.bio-techne.com/20211231/role/DisclosureAcquisitions Acquisitions Notes 10 false false R11.htm 10501 - Disclosure - Fair Value Measurements Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 10601 - Disclosure - Debt and Other Financing Arrangements Sheet http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangements Debt and Other Financing Arrangements Notes 12 false false R13.htm 10701 - Disclosure - Leases Sheet http://www.bio-techne.com/20211231/role/DisclosureLeases Leases Notes 13 false false R14.htm 10801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLoss Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Notes 14 false false R15.htm 10901 - Disclosure - Earnings Per Share Sheet http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare Earnings Per Share Notes 15 false false R16.htm 11001 - Disclosure - Share-based Compensation Sheet http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensation Share-based Compensation Notes 16 false false R17.htm 11101 - Disclosure - Other Income / (Expense) Sheet http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpense Other Income / (Expense) Notes 17 false false R18.htm 11201 - Disclosure - Income Taxes Sheet http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 11301 - Disclosure - Segment Information Sheet http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation Segment Information Notes 19 false false R20.htm 11401 - Disclosure - Subsequent Events Sheet http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents Subsequent Events Notes 20 false false R21.htm 20102 - 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 21 false false R22.htm 30103 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 22 false false R23.htm 30203 - Disclosure - Revenue Recognition (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition 23 false false R24.htm 30303 - 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 24 false false R25.htm 30403 - Disclosure - Acquisitions (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureAcquisitions 25 false false R26.htm 30503 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements 26 false false R27.htm 30703 - Disclosure - Leases (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesTables Leases (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureLeases 27 false false R28.htm 30803 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossTables Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLoss 28 false false R29.htm 30903 - Disclosure - Earnings Per Share (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare 29 false false R30.htm 31103 - 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 30 false false R31.htm 31303 - Disclosure - Segment Information (Tables) Sheet http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation 31 false false R32.htm 40101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 32 false false R33.htm 40102 - 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 33 false false R34.htm 40201 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 34 false false R35.htm 40202 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 35 false false R36.htm 40301 - Disclosure - Selected Balance Sheet Data - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails Selected Balance Sheet Data - Narrative (Details) Details 36 false false R37.htm 40302 - Disclosure - Selected Balance Sheet Data - Inventories (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails Selected Balance Sheet Data - Inventories (Details) Details 37 false false R38.htm 40303 - 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 38 false false R39.htm 40304 - 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 39 false false R40.htm 40305 - 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 40 false false R41.htm 40306 - 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 41 false false R42.htm 40307 - 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 42 false false R43.htm 40308 - Disclosure - Selected Balance Sheet Data - Other Assets (Details) Sheet http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails Selected Balance Sheet Data - Other Assets (Details) Details 43 false false R44.htm 40401 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 44 false false R45.htm 40402 - Disclosure - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) Details 45 false false R46.htm 40501 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 46 false false R47.htm 40502 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Details 47 false false R48.htm 40503 - 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 48 false false R49.htm 40504 - 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 49 false false R50.htm 40505 - Disclosure - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) Details 50 false false R51.htm 40601 - Disclosure - Debt and Other Financing Arrangements - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails Debt and Other Financing Arrangements - Narrative (Details) Details 51 false false R52.htm 40701 - Disclosure - Leases - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 52 false false R53.htm 40702 - 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 40703 - Disclosure - Leases - Cash Paid (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails Leases - Cash Paid (Details) Details 54 false false R55.htm 40704 - Disclosure - Leases - Fair Value of the Lease Liability by Payment Date (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails Leases - Fair Value of the Lease Liability by Payment Date (Details) Details 55 false false R56.htm 40801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Narrative (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Narrative (Details) Details http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossTables 56 false false R57.htm 40802 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details) Sheet http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details) Details http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossTables 57 false false R58.htm 40803 - 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/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossTables 58 false false R59.htm 40901 - 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 40902 - Disclosure - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) Sheet http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) Details 60 false false R61.htm 41001 - 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 41101 - 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 41102 - 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 41201 - 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 41301 - 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 R66.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 66 false false R67.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 67 false false All Reports Book All Reports tmb-20230930.xsd tmb-20230930_cal.xml tmb-20230930_def.xml tmb-20230930_lab.xml tmb-20230930_pre.xml tmb-20230930x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tmb-20230930x10q.htm": { "nsprefix": "tech", "nsuri": "http://www.bio-techne.com/20230930", "dts": { "schema": { "local": [ "tmb-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "tmb-20230930_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20230930_def.xml" ] }, "labelLink": { "local": [ "tmb-20230930_lab.xml" ] }, "presentationLink": { "local": [ "tmb-20230930_pre.xml" ] }, "inline": { "local": [ "tmb-20230930x10q.htm" ] } }, "keyStandard": 280, "keyCustom": 36, "axisStandard": 30, "axisCustom": 0, "memberStandard": 43, "memberCustom": 25, "hidden": { "total": 17, "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 6, "http://xbrl.sec.gov/ecd/2023": 4, "http://www.bio-techne.com/20230930": 2 }, "contextCount": 202, "entityCount": 1, "segmentCount": 71, "elementCount": 572, "unitCount": 6, "baseTaxonomies": { "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/us-gaap/2023": 678, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome", "longName": "00100 - 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_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R3": { "role": "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncomeParentheticals", "longName": "00105 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Income (Parentheticals)", "shortName": "Condensed Consolidated Statements of Earnings and Comprehensive Income (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "Duration_11_29_2022_To_11_29_2022_kn2NXWqS4E6m0o0YQmRnYg", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "Unit_Standard_pure_PMdd9hDZ7UKlWRMe4rc51w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00205 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R7": { "role": "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "10101 - 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": "7", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognition", "longName": "10201 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetData", "longName": "10301 - Disclosure - Selected Balance Sheet Data", "shortName": "Selected Balance Sheet Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.bio-techne.com/20211231/role/DisclosureAcquisitions", "longName": "10401 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurements", "longName": "10501 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangements", "longName": "10601 - Disclosure - Debt and Other Financing Arrangements", "shortName": "Debt and Other Financing Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeases", "longName": "10701 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLoss", "longName": "10801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss)", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShare", "longName": "10901 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensation", "longName": "11001 - Disclosure - Share-based Compensation", "shortName": "Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpense", "longName": "11101 - Disclosure - Other Income / (Expense)", "shortName": "Other Income / (Expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxes", "longName": "11201 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformation", "longName": "11301 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSubsequentEvents", "longName": "11401 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.bio-techne.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20102 - 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": "21", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:InvestmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:InvestmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "longName": "30103 - 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": "22", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_tech_QTHoldingsCorporationMember_us-gaap_StatementBusinessSegmentsAxis_tech_ProteinSciencesMember_NDOCjKIUiEGC2BTVNkfE_A", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "tech:RestructuringActionsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_tech_QTHoldingsCorporationMember_us-gaap_StatementBusinessSegmentsAxis_tech_ProteinSciencesMember_NDOCjKIUiEGC2BTVNkfE_A", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "tech:RestructuringActionsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionTables", "longName": "30203 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataTables", "longName": "30303 - Disclosure - Selected Balance Sheet Data (Tables)", "shortName": "Selected Balance Sheet Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "longName": "30403 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_w91PqAUsy0W0S56RF_tv2Q", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_w91PqAUsy0W0S56RF_tv2Q", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables", "longName": "30503 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables", "longName": "30703 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossTables", "longName": "30803 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareTables", "longName": "30903 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseTables", "longName": "31103 - Disclosure - Other Income / (Expense) (Tables)", "shortName": "Other Income / (Expense) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationTables", "longName": "31303 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "40101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_6leTQ1eRm0K5OfviTtfFpg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_6leTQ1eRm0K5OfviTtfFpg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "longName": "40102 - 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": "33", "firstAnchor": { "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_tech_QTHoldingsCorporationMember_us-gaap_StatementBusinessSegmentsAxis_tech_ProteinSciencesMember_5QCg_rphCku2wpNBCg8pJw", "name": "us-gaap:RestructuringCharges", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "tech:RestructuringActionsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_tech_QTHoldingsCorporationMember_us-gaap_StatementBusinessSegmentsAxis_tech_ProteinSciencesMember_5QCg_rphCku2wpNBCg8pJw", "name": "us-gaap:RestructuringCharges", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "tech:RestructuringActionsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails", "longName": "40201 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "longName": "40202 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_StatementGeographicalAxis_country_US_AbhBo8B_L0q5obCeqhr6ew", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R36": { "role": "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails", "longName": "40301 - Disclosure - Selected Balance Sheet Data - Narrative (Details)", "shortName": "Selected Balance Sheet Data - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember_SmWCHw6qMk-LV74f7TC-Kg", "name": "tech:InventoryFinishedGoodsNetOfReservesNonCurrent", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R37": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails", "longName": "40302 - Disclosure - Selected Balance Sheet Data - Inventories (Details)", "shortName": "Selected Balance Sheet Data - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails", "longName": "40303 - 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": "38", "firstAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "longName": "40304 - 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": "39", "firstAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails", "longName": "40305 - 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": "40", "firstAnchor": { "contextRef": "As_Of_6_30_2023_YbCT_Na3l0uGpi02aKCD2A", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R41": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails", "longName": "40306 - 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": "41", "firstAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails", "longName": "40307 - 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": "42", "firstAnchor": { "contextRef": "As_Of_6_30_2023_YbCT_Na3l0uGpi02aKCD2A", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R43": { "role": "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails", "longName": "40308 - 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": "43", "firstAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:EquityMethodInvestments", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:EquityMethodInvestments", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "longName": "40401 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_7_7_2023_To_7_7_2023_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_0sE5HwCSWkSHPBXydm0j6g", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_w91PqAUsy0W0S56RF_tv2Q", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R45": { "role": "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "longName": "40402 - 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": "45", "firstAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_7_7_2023_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_X3h5J_aDN0uNQZgFvqH_4g", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R46": { "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "longName": "40501 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:InterestExpense", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_FinancialInstrumentAxis_tech_ExchangeTradedInvestmentGradeBondFundsMember_PZ8mYFyd8kWiaxWpEPklLQ", "name": "us-gaap:Investments", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R47": { "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "longName": "40502 - 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": "47", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_n0F8FpunoE2c-5CdPb4Rdg", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_n0F8FpunoE2c-5CdPb4Rdg", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails", "longName": "40503 - 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": "48", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_TaodFJCLqEuj3AD8NvykXg", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_TaodFJCLqEuj3AD8NvykXg", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails", "longName": "40504 - 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": "49", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_oTpeHaTYW0mkFARwJu_EZg", "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_oTpeHaTYW0mkFARwJu_EZg", "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails", "longName": "40505 - Disclosure - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details)", "shortName": "Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_tech_ContingentConsiderationMember_8KtPE7DWO0mxHyFP1WFPeQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_tech_ContingentConsiderationMember_8KtPE7DWO0mxHyFP1WFPeQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails", "longName": "40601 - 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_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ProceedsFromLongTermLinesOfCredit", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DebtInstrumentAxis_tech_AmendedCreditAgreementMember_9tW3lc7u90epmxoAY8icsQ", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R52": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "longName": "40701 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:VariableLeaseCost", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:VariableLeaseCost", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "longName": "40702 - 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_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R54": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails", "longName": "40703 - 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_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails", "longName": "40704 - 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_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023__GlWe9MoGEGTv32WEmXiHQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails", "longName": "40801 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Narrative (Details)", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_Tl18TDKxAk2ALnjKkuL97A", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_Tl18TDKxAk2ALnjKkuL97A", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails", "longName": "40802 - Disclosure - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details)", "shortName": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_6_30_2023_YbCT_Na3l0uGpi02aKCD2A", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2022__RPAfifCKkirppX4dhQ5mQ", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R58": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "longName": "40803 - 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_2023_YbCT_Na3l0uGpi02aKCD2A", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_Da_JGsU3O0K8FnewX6gh2Q", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R59": { "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareNarrativeDetails", "longName": "40901 - 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_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_yg_mLmq8oUyEyEw0Oze6iw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_yg_mLmq8oUyEyEw0Oze6iw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "longName": "40902 - 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_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R61": { "role": "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails", "longName": "41001 - 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_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_yg_mLmq8oUyEyEw0Oze6iw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_yg_mLmq8oUyEyEw0Oze6iw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails", "longName": "41101 - 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_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_tech_ChemocentryxMember_t6I_WWmSG0uq0fBL81RT1Q", "name": "us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R63": { "role": "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails", "longName": "41102 - 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_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:InterestExpense", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:InvestmentIncomeNet", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R64": { "role": "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxesDetails", "longName": "41201 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_PMdd9hDZ7UKlWRMe4rc51w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_PMdd9hDZ7UKlWRMe4rc51w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "longName": "41301 - 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_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_228ltOdocEm8Ye3v5_-_KA", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R66": { "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": "Uncategorized", "order": "66", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_uwP7hRuxwUO3OJjcpTNEFg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_0DSGfX6aOUyUaW47--VlJQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "67", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "us-gaap_RestructuringReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r892", "r931", "r932" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r292", "r293", "r653", "r657", "r659", "r714", "r718", "r722", "r734", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r755", "r774", "r791", "r941", "r989" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r840" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r841" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r71" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r842" ] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "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": [ "r249", "r252", "r253" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r839" ] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Royalty [Member]", "verboseLabel": "Royalty revenues", "documentation": "Money for usage-based right to asset." } } }, "auth_ref": [ "r942" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r812", "r823", "r833", "r858" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "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": [ "r11" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r840" ] }, "tech_OtherComprehensiveIncomeLossBeforeTranslationReclassificationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "OtherComprehensiveIncomeLossBeforeTranslationReclassificationNetOfTax", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "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", "terseLabel": "Other comprehensive loss" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "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": [ "r11" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "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": [ "r773" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r292", "r293", "r653", "r657", "r659", "r714", "r718", "r722", "r734", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r755", "r774", "r791", "r941", "r989" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r221", "r503", "r504", "r507", "r508", "r551", "r751", "r935", "r938", "r939" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r861" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodEndLabel": "Fair value at the end of period", "periodStartLabel": "Fair value at the beginning of period", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r20" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "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": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r841" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "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": [ "r12", "r270" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r221", "r503", "r504", "r507", "r508", "r551", "r751", "r935", "r938", "r939" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r371", "r372", "r373", "r374", "r432", "r439", "r467", "r468", "r469", "r560", "r584", "r633", "r662", "r663", "r713", "r717", "r719", "r720", "r733", "r752", "r753", "r764", "r772", "r780", "r788", "r791", "r929", "r940", "r982", "r983", "r984", "r985", "r986" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r841" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r290", "r585", "r627", "r628", "r629", "r630", "r631", "r632", "r754", "r773", "r787", "r880", "r933", "r934", "r941", "r989" ] }, "tech_OtherNonoperatingIncomeAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "OtherNonoperatingIncomeAndExpense", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating income and expense", "terseLabel": "Other non-operating income (expense), net" } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r841" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r290", "r585", "r627", "r628", "r629", "r630", "r631", "r632", "r754", "r773", "r787", "r880", "r933", "r934", "r941", "r989" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r842" ] }, "tech_DerivativeDecreaseInNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "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": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "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", "terseLabel": "Maximum" } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r439", "r584", "r633", "r662", "r663", "r713", "r717", "r719", "r720", "r733", "r752", "r753", "r764", "r772", "r780", "r788", "r940", "r981", "r982", "r983", "r984", "r985", "r986" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r371", "r372", "r373", "r374", "r432", "r439", "r467", "r468", "r469", "r560", "r584", "r633", "r662", "r663", "r713", "r717", "r719", "r720", "r733", "r752", "r753", "r764", "r772", "r780", "r788", "r791", "r929", "r940", "r982", "r983", "r984", "r985", "r986" ] }, "tech_AssetsClassifiedAsNoncurrentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "AssetsClassifiedAsNoncurrentOther", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "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": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum" } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r439", "r584", "r633", "r662", "r663", "r713", "r717", "r719", "r720", "r733", "r752", "r753", "r764", "r772", "r780", "r788", "r940", "r981", "r982", "r983", "r984", "r985", "r986" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r842" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Net earnings, including noncontrolling interest", "terseLabel": "Net earnings", "totalLabel": "Net earnings, including noncontrolling interest", "verboseLabel": "Net earnings, including noncontrolling interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r173", "r195", "r198", "r212", "r219", "r225", "r233", "r234", "r265", "r279", "r285", "r288", "r334", "r375", "r376", "r378", "r379", "r380", "r382", "r384", "r386", "r387", "r502", "r505", "r506", "r520", "r529", "r593", "r607", "r648", "r690", "r707", "r708", "r763", "r783", "r784", "r798", "r895", "r936" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r236", "r256", "r257", "r258" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "United Kingdom" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "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": [ "r256" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Diluted (in dollars per share)", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Earnings per share - diluted (in shares)", "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": [ "r206", "r227", "r228", "r229", "r230", "r231", "r240", "r251", "r254", "r255", "r259", "r519", "r520", "r592", "r613", "r762" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r842" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "terseLabel": "Earnings per share attributable to Bio-Techne:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidExpense", "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": [ "r11" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r813", "r824", "r834", "r859" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Decrease from Deconsolidation", "terseLabel": "Elimination of noncontrolling equity interest from sale of Eminence", "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest." } } }, "auth_ref": [ "r15", "r66" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Impact of partially-owned consolidated subsidiaries", "terseLabel": "Less net earnings (loss) attributable to noncontrolling interest", "verboseLabel": "Net earnings attributable to noncontrolling interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r83", "r151", "r195", "r198", "r233", "r234", "r608", "r895" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r842" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "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": [ "r69" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "auth_ref": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r842" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "totalLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r24", "r196", "r199", "r204", "r530", "r531", "r536", "r590", "r610", "r893", "r894" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails": { "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "terseLabel": "Tax (expense)/benefit", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r16", "r150" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r549" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bio-techne.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncomeParentheticals" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Declared stock split", "verboseLabel": "Stock dividend stock spilt", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseLiability", "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": [ "r541" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities", "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": [ "r541" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities - 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": [ "r541" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments", "verboseLabel": "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": [ "r275", "r330", "r889", "r916" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r221", "r267", "r278", "r279", "r280", "r281", "r282", "r284", "r288", "r375", "r376", "r377", "r378", "r380", "r381", "r383", "r385", "r386", "r936", "r937" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r91", "r94", "r96", "r97", "r660", "r663", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r683", "r684", "r685", "r686", "r697", "r698", "r699", "r700", "r703", "r704", "r705", "r706", "r723", "r724", "r726", "r729", "r761", "r789", "r791" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt and Other Financing Arrangements" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r812", "r823", "r833", "r858" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from stock option exercises", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r8", "r21" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "negatedLabel": "Corporate general, selling, and administrative expenses", "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": [ "r125" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Cash dividends", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r143" ] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Business Description and Accounting Policies [Text Block]", "verboseLabel": "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": [ "r134", "r135" ] }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockSupplementAbstract", "lang": { "en-us": { "role": { "label": "Selected Balance Sheet Data" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Right of use asset", "terseLabel": "Operating lease right of use assets", "verboseLabel": "Right of use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r540" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "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_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "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": [ "r910" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLinesOfCredit", "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": [ "r46", "r902" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Basic (in dollars per share)", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Earnings per share - basic (in shares)", "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": [ "r206", "r227", "r228", "r229", "r230", "r231", "r237", "r240", "r251", "r254", "r255", "r259", "r519", "r520", "r592", "r613", "r762" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract liabilities", "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": [ "r417", "r418", "r429" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "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": [ "r417", "r418", "r429" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "verboseLabel": "Contingent consideration", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r78", "r501" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss)", "terseLabel": "Bio-Techne's Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other financing activity", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r879", "r899" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r20" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "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": [ "r266", "r267", "r278", "r283", "r284", "r290", "r292", "r294", "r427", "r428", "r585" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, cost", "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": [ "r141", "r177", "r604" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property 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": [ "r13", "r594", "r604", "r786" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r87" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r861" ] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r88" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r142", "r218", "r388", "r394", "r395", "r396", "r397", "r398", "r399", "r404", "r411", "r412", "r414" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "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": [ "r11" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r843" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r782" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r843" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r463" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r104", "r164", "r203", "r269", "r537", "r694", "r797", "r992" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r843" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Diluted (in shares)", "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": [ "r239", "r255" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)", "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": [ "r462" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r843" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r843" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Basic (in shares)", "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": [ "r237", "r255" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r861" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r843" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne", "totalLabel": "Total other comprehensive income (loss), net of tax", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r24", "r38" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r865" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r863" ] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "terseLabel": "(Gain) Loss Recognized in Accumulated Other Comprehensive Loss", "verboseLabel": "Amounts before reclassifications, attributable to Bio-Techne", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "negatedLabel": "Amounts reclassified out", "terseLabel": "(Gain) Loss Reclassified into Income", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "negatedLabel": "Reclassification from (gain) loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1)", "terseLabel": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r24", "r38" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "United States" } } }, "auth_ref": [] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r861" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities", "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": [ "r11" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "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": [ "r193" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r862" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r866" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r861" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "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": [ "r459" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r862" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "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": [ "r459" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "terseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r481", "r482", "r597" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r474" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r850" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r864" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories", "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": [ "r185", "r757", "r786" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income taxes (benefit)", "terseLabel": "Income taxes (benefit)", "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": [ "r166", "r168", "r233", "r234", "r273", "r483", "r491", "r615" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "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": [ "r12", "r121", "r161", "r272", "r330", "r605" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensation", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Equity Securities, FV-NI", "terseLabel": "Proceeds from sale of CCXI investment", "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r165", "r211" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r169", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r431" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r19", "r510" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails": { "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), before tax", "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r16", "r150" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r528" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "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": [ "r484" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss) attributable to noncontrolling interest", "terseLabel": "Other comprehensive income (loss) attributable to noncontrolling interest", "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests." } } }, "auth_ref": [ "r9", "r16", "r150", "r196", "r199" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r154", "r182", "r219", "r265", "r280", "r286", "r334", "r375", "r376", "r378", "r379", "r380", "r382", "r384", "r386", "r387", "r503", "r507", "r529", "r596", "r682", "r786", "r799", "r936", "r937", "r979" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "totalLabel": "Other comprehensive income (loss) attributable to Bio-Techne", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r16", "r150", "r196", "r199" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustments", "terseLabel": "Foreign currency translation adjustments", "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": [ "r9", "r16", "r150" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt", "negatedLabel": "Purchases of available-for-sale investments", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r42", "r208", "r298" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "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": [ "r40", "r208", "r298", "r329" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "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": [ "r789", "r790", "r791", "r793", "r794", "r795", "r796", "r905", "r906", "r972", "r990", "r993" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r970", "r971" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "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": [ "r210", "r215", "r216" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r34", "r221", "r389", "r390", "r391", "r392", "r393", "r395", "r400", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r538", "r767", "r768", "r769", "r770", "r771", "r902" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r890" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "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": [ "r262", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r294", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r366", "r370", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r766", "r880", "r989" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r517" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r801" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r812", "r823", "r833", "r858" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital(1)", "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": [ "r109" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsContractualAmountsOfOutstandingInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies 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": [ "r19", "r84", "r85", "r86", "r89", "r92", "r96", "r98", "r99", "r101", "r517" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "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": [ "r18", "r107", "r108", "r143" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "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": [ "r67", "r68", "r442" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r278", "r279", "r280", "r281", "r282", "r288" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r13" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r810", "r821", "r831", "r856" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "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": [ "r18", "r143" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r413", "r415", "r517", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r611", "r765", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r912", "r913", "r914", "r915" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "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": [ "r18", "r36", "r143" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r766", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails": { "parentTag": "tech_InventoryNetCurrentAndNonCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "terseLabel": "Finished goods(1)", "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": [ "r137", "r758" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails": { "parentTag": "tech_InventoryNetCurrentAndNonCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials", "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": [ "r137", "r759" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r26", "r105", "r106", "r155", "r157", "r221", "r389", "r390", "r391", "r392", "r393", "r395", "r400", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r538", "r767", "r768", "r769", "r770", "r771", "r902" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r809", "r820", "r830", "r855" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r813", "r824", "r834", "r859" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r54", "r119" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept." } } }, "auth_ref": [ "r969" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r811", "r822", "r832", "r857" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r801" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r267", "r278", "r279", "r280", "r281", "r282", "r284", "r288" ] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r152" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "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": [ "r430" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "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": [ "r18", "r107", "r108", "r143" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r801" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "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": [ "r18", "r107", "r108", "r143" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "us-gaap_AllocatedShareBasedCompensationExpense", "negatedLabel": "Stock based compensation, inclusive of employer taxes", "terseLabel": "Share-based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r471", "r479" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)", "verboseLabel": "Common stock issued for exercise of options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r18", "r107", "r108", "r143", "r453" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r801" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockSplits", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Stock Splits", "terseLabel": "Additional shares", "documentation": "Number of shares issued during the period as a result of a stock split." } } }, "auth_ref": [ "r18", "r107", "r108", "r143" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r13" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r471" ] }, "tech_AcquisitionOfAsuragenIncAndNamocellIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "AcquisitionOfAsuragenIncAndNamocellIncMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information regarding the acquisition of Asuragen, Inc and Namocell, Inc.", "label": "Acquisition of Asuragen Inc and Namocell, Inc [Member]", "terseLabel": "Acquisition of Asuragen Inc and Namocell, Inc" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Granted, shares (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r452" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r221", "r267", "r278", "r279", "r280", "r281", "r282", "r284", "r288", "r375", "r376", "r377", "r378", "r380", "r381", "r383", "r385", "r386", "r936", "r937" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r74" ] }, "tech_PreTaxRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "PreTaxRestructuringCharges", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r31" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Greater China", "terseLabel": "China" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedTerseLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r180", "r359" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "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": [] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r331", "r332", "r333" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r363", "r364", "r368", "r369" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r861" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "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_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "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": [ "r37", "r38", "r118", "r183", "r600", "r638", "r639" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of the reconciliation of the liability measured at fair value on a recurring basis using significant unobservable inputs (Level 3)", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r20", "r103" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r63", "r64", "r65" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r19" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 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": [ "r12", "r367", "r368", "r930" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "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": [ "r62", "r178", "r603" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "negatedLabel": "Change in fair value of contingent consideration", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r526" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesFairValueDisclosure", "totalLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r102" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r800" ] }, "tech_ChemocentryxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ChemocentryxMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Related to the ChemoCentryx.", "label": "ChemoCentryx [Member]", "terseLabel": "ChemoCentryx" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Total assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r102" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r909" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Acquisitions, 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": [ "r43" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Salaries, wages and related accruals", "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": [ "r32" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r802" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r652", "r654", "r655", "r658", "r661", "r712", "r714", "r718", "r721", "r722", "r731", "r732", "r734", "r735", "r736", "r737", "r738", "r791" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration payable", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r78" ] }, "tech_InstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "InstrumentsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r522", "r523" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "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": [ "r476", "r477", "r478", "r649", "r905", "r906", "r907", "r972", "r993" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "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": [ "r209" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r148" ] }, "tech_ChangzhouEminenceBiotechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ChangzhouEminenceBiotechnologyMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to Changzhou Eminence Biotechnology Co, Ltd.", "label": "Eminence Biotechnology" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r363", "r364", "r368", "r369" ] }, "tech_ExchangeTradedInvestmentGradeBondFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ExchangeTradedInvestmentGradeBondFundsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to exchange traded investment grade bond funds.", "label": "Exchange Traded Investment Grade Bond Funds [Member]", "terseLabel": "Exchange Traded Investment Grade Bond Funds" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossTables" ], "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": [ "r18" ] }, "tech_OtherComprehensiveIncomeLossReleaseOfForeignCurrencyTransactionAndTranslationFromSalePortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "OtherComprehensiveIncomeLossReleaseOfForeignCurrencyTransactionAndTranslationFromSalePortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of release of foreign currency translation arising from sale, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Release Of Foreign Currency Transaction And Translation From Sale, Portion Attributable To Parent", "terseLabel": "Reclassification of cumulative translation adjustment for Eminence to non-operating income", "verboseLabel": "Foreign currency translation reclassified to earnings with Eminence deconsolidation" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r28", "r114", "r115", "r116" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other operating activity", "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": [] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_InvestmentIncomeNet", "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": [ "r126", "r129" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r103", "r153" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r202" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r202" ] }, "tech_NamocellIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "NamocellIncMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Namocell Inc.", "label": "Namocell Inc" } } }, "auth_ref": [] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r202" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r19", "r84", "r85", "r86", "r89", "r92", "r96", "r98", "r99" ] }, "tech_ExchangedTradedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ExchangedTradedSecuritiesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents exchanged traded securities.", "label": "Exchanged Traded Securities [Member]", "terseLabel": "Exchanged traded investment grade bond funds" } } }, "auth_ref": [] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r614", "r640", "r641", "r642", "r643", "r715", "r716" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "tech_WilsonWolfCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "WilsonWolfCorporationMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Wilson Wolf Corporation.", "label": "Wilson Wolf Corporation [Member]", "terseLabel": "Wilson Wolf Corporation" } } }, "auth_ref": [] }, "tech_UndesignatedCapitalStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "UndesignatedCapitalStockValue", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "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": [] }, "tech_UndesignatedCapitalStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.bio-techne.com/20230930", "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)" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate:", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r548", "r785" ] }, "tech_InventoryNetCurrentAndNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "InventoryNetCurrentAndNonCurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_Investments", "terseLabel": "Investments, Total", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r595" ] }, "us-gaap_NonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Member]", "terseLabel": "Nonoperating Income (Expense)", "documentation": "Primary financial statement caption encompassing nonoperating income (expense)." } } }, "auth_ref": [] }, "tech_InventoryFinishedGoodsNetOfReservesNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "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_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r102", "r103" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.bio-techne.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Policy Text Block [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r402", "r433", "r434", "r435", "r436", "r437", "r438", "r523", "r557", "r558", "r559", "r768", "r769", "r775", "r776", "r777" ] }, "tech_LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bio-techne.com/20230930", "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": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r838" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r848" ] }, "tech_LesseeOperatingLeaseCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bio-techne.com/20230930", "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_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "tech_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, 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": [ "r978" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r402", "r433", "r438", "r523", "r558", "r768", "r769", "r775", "r776", "r777" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r848" ] }, "tech_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "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": [] }, "tech_NoncashPortionOfLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "NoncashPortionOfLeaseExpense", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "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_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r402", "r433", "r438", "r523", "r557", "r775", "r776", "r777" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r849" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "terseLabel": "Estimated net working capital payable", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r1", "r2", "r77", "r500" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r549" ] }, "tech_ProductAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ProductAndServicesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "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": [] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r522", "r523", "r524", "r525", "r527" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r36", "r170", "r200", "r201", "r202", "r222", "r223", "r224", "r226", "r232", "r234", "r260", "r335", "r336", "r416", "r476", "r477", "r478", "r488", "r489", "r511", "r512", "r513", "r514", "r515", "r516", "r518", "r530", "r532", "r533", "r534", "r535", "r536", "r550", "r634", "r635", "r636", "r649", "r709" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r402", "r433", "r434", "r435", "r436", "r437", "r438", "r523", "r559", "r768", "r769", "r775", "r776", "r777" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "verboseLabel": "2025", "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": [ "r549" ] }, "tech_ProteinSciencesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ProteinSciencesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "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" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r170", "r222", "r223", "r224", "r226", "r232", "r234", "r335", "r336", "r476", "r477", "r478", "r488", "r489", "r511", "r513", "r514", "r516", "r518", "r634", "r636", "r649", "r993" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r7", "r17", "r38", "r201", "r202", "r532", "r533", "r534", "r535", "r536", "r893" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "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": [ "r18", "r170", "r200", "r201", "r202", "r222", "r223", "r224", "r226", "r232", "r234", "r260", "r335", "r336", "r416", "r476", "r477", "r478", "r488", "r489", "r511", "r512", "r513", "r514", "r515", "r516", "r518", "r530", "r532", "r533", "r534", "r535", "r536", "r550", "r634", "r635", "r636", "r649", "r709" ] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [ "r29" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized Gains (Losses) on Derivative Instruments", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r190", "r191", "r192", "r194", "r201", "r202", "r893" ] }, "tech_QTHoldingsCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "QTHoldingsCorporationMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information about QT Holdings Corporation.", "label": "QT Holdings Corporation" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "verboseLabel": "2028", "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": [ "r549" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "verboseLabel": "2027", "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": [ "r549" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r509" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "verboseLabel": "2026", "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": [ "r549" ] }, "tech_RestOfWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "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" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesFairValueOfLeaseLiabilityByPaymentDateDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "verboseLabel": "Remainder 2024", "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": [ "r978" ] }, "tech_UndesignatedCapitalStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.bio-techne.com/20230930", "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)" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r552", "r553" ] }, "tech_UndesignatedCapitalStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://www.bio-techne.com/20230930", "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)" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r55" ] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeLiabilityFairValueGrossAsset", "terseLabel": "Derivative instruments - net investment hedge", "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": [ "r22", "r25", "r93", "r727", "r728", "r760" ] }, "tech_SecondPartOfForwardContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "SecondPartOfForwardContractMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [] }, "tech_RestructuringActionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bio-techne.com/20230930", "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_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r50" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income", "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": [ "r6", "r17", "r38", "r512", "r515", "r550", "r634", "r635", "r893", "r894", "r895", "r905", "r906", "r907" ] }, "tech_UndesignatedCapitalStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.bio-techne.com/20230930", "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)" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Supplemental Equity and Accumulated Other Comprehensive Income (Loss)", "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": [ "r117", "r204", "r590", "r610" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r869" ] }, "tech_DerivativeNotionalAmountAtMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "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": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r871" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "terseLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r146", "r167", "r492", "r493", "r904" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income attributable to Bio-Techne", "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": [ "r39", "r197", "r199", "r205", "r591", "r612" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "lang": { "en-us": { "role": { "label": "Other income (expense)." } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r868" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r867" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r868" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other income (expense)", "terseLabel": "Other income (expense)", "totalLabel": "Total other income (expense)", "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": [ "r128" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r812", "r823", "r833", "r850", "r858" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r868" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails", "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfIntangibleAssets", "negatedTerseLabel": "Amortization expense", "terseLabel": "Amortization of Intangible Assets, Total", "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": [ "r12", "r57", "r61" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r869" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "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": [ "r890" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r869" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseScheduleOfComponentsOfOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Investments", "terseLabel": "Gain (loss) on investment(1)", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r127", "r876" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r58", "r60" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r869" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LinesOfCreditCurrent", "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": [ "r105", "r155" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r869" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "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": [ "r108" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetData" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Selected Balance Sheet Data", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r888" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r870" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets", "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other assets", "terseLabel": "Other assets", "totalLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r60" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Acquisitions.", "terseLabel": "Acquisitions", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r357" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r870" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Corporate, Non-Segment [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": [ "r23", "r279", "r280", "r281", "r282", "r288", "r911" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r814", "r825", "r835", "r860" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "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": [ "r108", "r670" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Balances (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r108", "r670", "r688", "r993", "r994" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r870" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current assets", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r186", "r786" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r808", "r819", "r829", "r854" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "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": [ "r70", "r72", "r497", "r778", "r779" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsTables", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "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": [ "r497", "r778", "r779" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r808", "r819", "r829", "r854" ] }, "us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Interest in Consolidated Subsidiaries", "terseLabel": "Proceeds from sale of Eminence", "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent)." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r76" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r349", "r766" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r141" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, 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": [ "r474" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "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,920 and $4,738, 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": [ "r295", "r296" ] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r144", "r145" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current liabilities", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32", "r786" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r942" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Building and 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_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other long-term liabilities", "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": [ "r35" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r807", "r818", "r828", "r853" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_GainOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainOnSaleOfInvestments", "negatedLabel": "Gain on sale of CCXI investment", "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r896", "r897", "r901", "r987" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term debt obligations", "terseLabel": "Long-term debt obligations", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r26", "r598" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r806", "r817", "r827", "r852" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedDuringPeriodShares", "negatedLabel": "Share repurchases (in shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r18", "r107", "r108", "r143", "r644", "r709", "r739" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "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": [ "r130" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "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": [ "r207", "r239", "r244", "r245", "r246", "r247", "r250", "r255" ] }, "tech_APACExcludingGreaterChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "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" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "terseLabel": "Deferred income taxes, net", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Borrowings under line-of-credit agreement", "terseLabel": "Proceeds from Long-term Lines of Credit", "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": [ "r44" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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", "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": [ "r56", "r59" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "(Gain) loss on equity method investment", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r10", "r12", "r121", "r605" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails", "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "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": [ "r138", "r586" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "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 an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r179", "r346", "r588", "r766", "r786", "r919", "r926" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "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": [ "r138", "r587" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "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": [ "r977" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": [ "r5", "r131" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesBalanceSheetClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (in years):", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r547", "r785" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "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": [ "r974" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "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": [ "r48", "r131", "r217" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r356", "r358", "r359", "r360", "r586", "r587" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r80", "r416", "r905", "r906", "r907", "r993" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r19" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "In process research and development", "terseLabel": "In process research and development", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r140" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r80", "r81", "r82", "r170", "r171", "r201", "r222", "r223", "r224", "r226", "r232", "r335", "r336", "r416", "r476", "r477", "r478", "r488", "r489", "r511", "r512", "r513", "r514", "r515", "r516", "r518", "r530", "r532", "r536", "r550", "r635", "r636", "r647", "r672", "r688", "r710", "r711", "r740", "r798", "r903", "r917", "r973", "r993" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r147", "r498" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r58", "r60" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r801" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "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": [ "r113", "r158", "r602", "r786", "r903", "r917", "r973" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r861" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "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": [ "r124", "r585" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r812", "r823", "r833", "r858" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockDividendsPerShareDeclared", "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": [ "r143" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r844" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails" ], "lang": { "en-us": { "role": { "label": "Cash amounts paid on operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r542", "r545" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r521", "r527" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r847" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r846" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "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/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails", "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/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Other Income / (Expense)", "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": [ "r222", "r223", "r224", "r260", "r585", "r640", "r650", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r683", "r684", "r685", "r686", "r687", "r689", "r691", "r692", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r709", "r792" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r543", "r785" ] }, "us-gaap_CurrencySwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r413", "r415", "r517", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r611", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r912", "r913", "r914", "r915" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r838" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r845" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_VariableLeaseCost", "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": [ "r544", "r785" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "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": [ "r33", "r175", "r219", "r334", "r375", "r376", "r378", "r379", "r380", "r382", "r384", "r386", "r387", "r504", "r507", "r508", "r529", "r786", "r936", "r979", "r980" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r843" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r941" ] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "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": [ "r213", "r898" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r108" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureLeasesCashPaidDetails" ], "lang": { "en-us": { "role": { "label": "Right of use assets obtained in exchange for lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r546", "r785" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r805", "r816", "r826", "r851" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r837" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r838" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r805", "r816", "r826", "r851" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r839" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.bio-techne.com/role/DisclosureFairValueMeasurementsPretaxAmountOfGainsAndLossesOnOurHedgingInstrumentsAndClassificationOfThoseGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [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": [ "r510" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesGross", "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": [ "r43", "r499" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r660", "r663", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r683", "r684", "r685", "r686", "r697", "r698", "r699", "r700", "r703", "r704", "r705", "r706", "r723", "r724", "r726", "r729", "r789", "r791" ] }, "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee", "negatedLabel": "Gain on sale of Eminence", "terseLabel": "Gain on sale of Investments", "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": [ "r589", "r896", "r897", "r901", "r988" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r91", "r96", "r510" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r19", "r91", "r96" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r19", "r91", "r96", "r97", "r100", "r101", "r510" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r812", "r823", "r833", "r858" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings(1)", "verboseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r110", "r143", "r601", "r637", "r639", "r645", "r671", "r786" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireInvestments", "terseLabel": "Payments to Acquire Investments, Total", "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": [ "r43" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r364", "r369" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Trade accounts payable", "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": [ "r30", "r786" ] }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesToCarryingAmountOfNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "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_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRestructuring", "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": [ "r364", "r900" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "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": [ "r188", "r189", "r528", "r651", "r652", "r653", "r655", "r656", "r658", "r659", "r660", "r662", "r663", "r676", "r677", "r723", "r725", "r726", "r727", "r729", "r730", "r761", "r791", "r991" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r19" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Re-purchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r45" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r149" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "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": [ "r32" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Cash dividends", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r45" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossInformationChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "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": [ "r108", "r111", "r112", "r136", "r672", "r688", "r710", "r711", "r786", "r799", "r903", "r917", "r973", "r993" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Cover", "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": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r871" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r331", "r332", "r333" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r47", "r49" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "tech_LunaphoreTechnologiesSaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "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": [] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r872" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r361", "r365", "r693" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "us-gaap_InvestmentsFairValueDisclosure", "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": [ "r522" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r803" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r365", "r693" ] }, "tech_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "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": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r873" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r174", "r187", "r219", "r334", "r375", "r376", "r378", "r379", "r380", "r382", "r384", "r386", "r387", "r503", "r507", "r529", "r786", "r936", "r937", "r979" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r804", "r874" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r836" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r804", "r874" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r402", "r433", "r434", "r435", "r436", "r437", "r438", "r557", "r558", "r559", "r768", "r769", "r775", "r776", "r777" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net earnings attributable to Bio-Techne", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r122", "r133", "r163", "r173", "r195", "r198", "r202", "r219", "r225", "r227", "r228", "r229", "r230", "r233", "r234", "r248", "r265", "r279", "r285", "r288", "r334", "r375", "r376", "r378", "r379", "r380", "r382", "r384", "r386", "r387", "r520", "r529", "r609", "r690", "r707", "r708", "r763", "r797", "r936" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r75" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r804", "r874" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r441", "r444", "r472", "r473", "r475", "r781" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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": [ "r207", "r227", "r228", "r229", "r230", "r237", "r238", "r250", "r255", "r265", "r279", "r285", "r288", "r763" ] }, "tech_DerivativeNumberOfInterimSettlementDates": { "xbrltype": "integerItemType", "nsuri": "http://www.bio-techne.com/20230930", "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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r875" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r778", "r779" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "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_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r220", "r480", "r485", "r486", "r487", "r490", "r494", "r495", "r496", "r646" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r184", "r297", "r337" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails", "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r778", "r779" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "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": [ "r159", "r160", "r891" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "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": [ "r106", "r156" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "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": [ "r123", "r219", "r265", "r279", "r285", "r288", "r334", "r375", "r376", "r378", "r379", "r380", "r382", "r384", "r386", "r387", "r529", "r763", "r936" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [ "r331" ] }, "tech_AmendedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "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": [] }, "tech_AcquisitionOfAsuragenIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "AcquisitionOfAsuragenIncMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information regarding the acquisition of Asuragen, Inc.", "label": "Asuragen, Inc." } } }, "auth_ref": [] }, "tech_EmployeeStockPurchasePlan2014Member": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "EmployeeStockPurchasePlan2014Member", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2014 Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan 2014 [Member]", "terseLabel": "Employee Stock Purchase Plan 2014" } } }, "auth_ref": [] }, "tech_FairValueAdjustmentOnAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "FairValueAdjustmentOnAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "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": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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": [ "r48", "r176", "r756" ] }, "tech_FairValueWriteUpOfAcquiredInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "FairValueWriteUpOfAcquiredInventory", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2025", "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": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2026", "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": [ "r139" ] }, "tech_FirstPartOfForwardContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "FirstPartOfForwardContractMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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_ForwardContractMilestoneAnnualEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ForwardContractMilestoneAnnualEBITDA", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2027", "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": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2028", "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": [ "r139" ] }, "tech_ForwardContractMilestoneMultipleForTotalExpectedPayments": { "xbrltype": "pureItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ForwardContractMilestoneMultipleForTotalExpectedPayments", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "terseLabel": "Intangible assets", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r73", "r74" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataEstimatedFutureAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "verboseLabel": "Remainder 2024", "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": [] }, "tech_IncomeTaxExpenseBenefitOtherImmaterialDiscreteTaxItemsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "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": [] }, "tech_IncomeTaxExpenseBenefitDiscreteTaxItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "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", "negatedLabel": "Income Tax Expense (Benefit), Discrete Tax Items" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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": [ "r214" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "auth_ref": [] }, "tech_ForwardStartingSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "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": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "tech_ForwardContractMilestoneAnnualRevenueRequired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ForwardContractMilestoneAnnualRevenueRequired", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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": [ "r214" ] }, "tech_ForwardContractAdditionalInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ForwardContractAdditionalInvestment", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the additional investment.", "label": "Forward Contract Additional Investment", "terseLabel": "Forward Contract, Additional Investment" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "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/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails", "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureLeasesNarrativeDetails", "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails", "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/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossNarrativeDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails", "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r222", "r223", "r224", "r260", "r585", "r640", "r650", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r683", "r684", "r685", "r686", "r687", "r689", "r691", "r692", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r709", "r792" ] }, "tech_FinitelivedIntangibleAssetsOtherAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "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": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r539" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureEarningsPerShareSharesUsedInEarningsPerShareComputationsDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of stock options and restricted stock units (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r241", "r242", "r243", "r255", "r443" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r131", "r132", "r133" ] }, "tech_FairValueAdjustmentToContingentConsiderationPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "FairValueAdjustmentToContingentConsiderationPayable", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "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_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "verboseLabel": "Maximum contingent consideration", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r79" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureOtherIncomeExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r652", "r654", "r655", "r658", "r661", "r712", "r714", "r718", "r721", "r722", "r731", "r732", "r734", "r735", "r736", "r737", "r738", "r791" ] }, "tech_AssetImpairmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "AssetImpairmentMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information related to asset impairment and other.", "label": "Asset Impairment and Other [Member]", "terseLabel": "Asset impairment and other" } } }, "auth_ref": [] }, "tech_AmortizationOfAcquiredIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "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": [] }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "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": [] }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired, including goodwill, at the acquisition date.", "label": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "totalLabel": "Total assets acquired" } } }, "auth_ref": [] }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of liabilities excluding deferred income taxes assumed at the acquisition date.", "label": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "tech_ConsumablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ConsumablesMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to consumables products.", "label": "Consumables [Member]", "terseLabel": "Consumables" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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": [ "r0", "r120", "r162", "r265", "r279", "r285", "r288", "r593", "r606", "r763" ] }, "tech_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "ContingentConsiderationMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "documentation": "Liabilities that are contingent on agreed-upon conditions that arise from business combinations.", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r71" ] }, "tech_DiagnosticsAndGenomicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "localname": "DiagnosticsAndGenomicsMember", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "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 operating segment.", "label": "Diagnostics and Genomics" } } }, "auth_ref": [] }, "tech_EMEAExcludingUKMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bio-techne.com/20230930", "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 United Kingdom" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables", "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": [ "r11" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "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,354,579 and 157,641,914 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": [ "r108", "r599", "r786" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r850" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "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": [ "r74" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-based Compensation" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 technologies", "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": [ "r149" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureDebtAndOtherFinancingArrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "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_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "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": [ "r172", "r262", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r294", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r362", "r366", "r370", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r766", "r880", "r989" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r850" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSelectedBalanceSheetDataChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillForeignCurrencyTranslationGainLoss", "terseLabel": "Currency translation", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r353" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r261", "r262", "r263", "r264", "r265", "r277", "r282", "r286", "r287", "r288", "r289", "r290", "r291", "r294" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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", "r823", "r833", "r850", "r858", "r862", "r870" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of each component of other comprehensive income (loss)", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r38", "r975", "r976" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r801" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "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": [ "r452" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "verboseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r133" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r850" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureSegmentInformationFinancialInformationRelatingToReportableSegmentsDetails", "http://www.bio-techne.com/20211231/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating income", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r265", "r279", "r285", "r288", "r763" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r51", "r52", "r53", "r55" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureAcquisitionsPreliminaryAndFinalFairValueOfAssetsAndLiabilitiesAssumedDetails", "http://www.bio-techne.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "BusinessCombinationConsiderationTransferred1", "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": [ "r1", "r2", "r14" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureFairValueMeasurementsLiabilityMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r526" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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", "r823", "r833", "r850", "r858", "r862", "r870" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r235", "r440", "r877", "r878", "r908" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.bio-techne.com/role/DisclosureSelectedBalanceSheetDataNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r90", "r95" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r801" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.bio-techne.com/20211231/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r235", "r440", "r877", "r908" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.bio-techne.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity 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": [] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.bio-techne.com/role/DisclosureSupplementalEquityAndAccumulatedOtherComprehensiveIncomeLossConsolidatedChangesInEquityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedDuringPeriodValue", "negatedLabel": "Share repurchases", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r18", "r107", "r108", "r143", "r649", "r709", "r739", "r798" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "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/2147481877/830-230-45-1" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "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),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "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" }, "r126": { "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),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "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),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r143": { "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" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r154": { "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/2147479853/942-210-S99-1" }, "r155": { "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/2147479853/942-210-S99-1" }, "r156": { "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/2147479853/942-210-S99-1" }, "r157": { "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/2147479853/942-210-S99-1" }, "r158": { "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/2147479853/942-210-S99-1" }, "r159": { "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/2147479853/942-210-S99-1" }, "r160": { "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/2147479853/942-210-S99-1" }, "r161": { "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/2147483589/942-220-S99-1" }, "r162": { "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/2147483589/942-220-S99-1" }, "r163": { "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/2147483589/942-220-S99-1" }, "r164": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479567/321-10-45-1" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r493": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r494": { "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" }, "r495": { "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/2147482526/740-270-50-1" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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/2147483147/928-340-50-1" }, "r588": { "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/2147479853/942-210-S99-1" }, "r589": { "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/2147483589/942-220-S99-1" }, "r590": { "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/2147483589/942-220-S99-1" }, "r591": { "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/2147483589/942-220-S99-1" }, "r592": { "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/2147483589/942-220-S99-1" }, "r593": { "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/2147479557/942-235-S99-1" }, "r594": { "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/2147480842/942-360-50-1" }, "r595": { "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)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r596": { "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/2147479440/944-210-S99-1" }, "r597": { "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/2147479440/944-210-S99-1" }, "r598": { "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/2147479440/944-210-S99-1" }, "r599": { "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/2147479440/944-210-S99-1" }, "r600": { "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/2147479440/944-210-S99-1" }, "r601": { "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/2147479440/944-210-S99-1" }, "r602": { "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/2147479440/944-210-S99-1" }, "r603": { "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/2147479440/944-210-S99-1" }, "r604": { "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/2147479440/944-210-S99-1" }, "r605": { "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/2147483586/944-220-S99-1" }, "r606": { "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/2147483586/944-220-S99-1" }, "r607": { "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/2147483586/944-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r609": { "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/2147483586/944-220-S99-1" }, "r610": { "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/2147483586/944-220-S99-1" }, "r611": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r612": { "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/2147483586/944-220-S99-1" }, "r613": { "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/2147483586/944-220-S99-1" }, "r614": { "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/2147483586/944-220-S99-1" }, "r615": { "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/2147483586/944-220-S99-1" }, "r616": { "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/2147480149/944-235-S99-1" }, "r617": { "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/2147480149/944-235-S99-1" }, "r618": { "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/2147480149/944-235-S99-1" }, "r619": { "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/2147480149/944-235-S99-1" }, "r620": { "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/2147480149/944-235-S99-1" }, "r621": { "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/2147480149/944-235-S99-1" }, "r622": { "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/2147480149/944-235-S99-1" }, "r623": { "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/2147480149/944-235-S99-1" }, "r624": { "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/2147480149/944-235-S99-1" }, "r625": { "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/2147480149/944-235-S99-1" }, "r626": { "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/2147480149/944-235-S99-1" }, "r627": { "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/2147480149/944-235-S99-2" }, "r628": { "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/2147480149/944-235-S99-2" }, "r629": { "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/2147480149/944-235-S99-2" }, "r630": { "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/2147480149/944-235-S99-2" }, "r631": { "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/2147480149/944-235-S99-2" }, "r632": { "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/2147480149/944-235-S99-2" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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/2147480767/946-205-45-3" }, "r648": { "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/2147480767/946-205-45-3" }, "r649": { "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/2147480767/946-205-45-4" }, "r650": { "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/2147480555/946-210-45-4" }, "r651": { "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/2147480524/946-210-50-1" }, "r652": { "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/2147480524/946-210-50-1" }, "r653": { "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/2147480524/946-210-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r655": { "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/2147480524/946-210-50-1" }, "r656": { "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/2147480524/946-210-50-12" }, "r657": { "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/2147480524/946-210-50-2" }, "r658": { "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/2147480524/946-210-50-6" }, "r659": { "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/2147480524/946-210-50-6" }, "r660": { "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/2147480524/946-210-50-6" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r662": { "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/2147480524/946-210-50-6" }, "r663": { "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/2147480524/946-210-50-6" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "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/2147479617/946-210-S99-1" }, "r669": { "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/2147479617/946-210-S99-1" }, "r670": { "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/2147479617/946-210-S99-1" }, "r671": { "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/2147479617/946-210-S99-1" }, "r672": { "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/2147479617/946-210-S99-1" }, "r673": { "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/2147479617/946-210-S99-1" }, "r674": { "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/2147479617/946-210-S99-1" }, "r675": { "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/2147479617/946-210-S99-1" }, "r676": { "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/2147479617/946-210-S99-1" }, "r677": { "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/2147479617/946-210-S99-1" }, "r678": { "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/2147479617/946-210-S99-1" }, "r679": { "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/2147479617/946-210-S99-1" }, "r680": { "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/2147479617/946-210-S99-1" }, "r681": { "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/2147479617/946-210-S99-1" }, "r682": { "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/2147479617/946-210-S99-1" }, "r683": { "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/2147479617/946-210-S99-1" }, "r684": { "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/2147479617/946-210-S99-1" }, "r685": { "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/2147479617/946-210-S99-1" }, "r686": { "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/2147479617/946-210-S99-1" }, "r687": { "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/2147479617/946-210-S99-2" }, "r688": { "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/2147479617/946-210-S99-2" }, "r689": { "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/2147483581/946-220-45-3" }, "r690": { "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/2147483581/946-220-45-7" }, "r691": { "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/2147483575/946-220-S99-1" }, "r692": { "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/2147483575/946-220-S99-1" }, "r693": { "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/2147483575/946-220-S99-1" }, "r694": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "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/2147483575/946-220-S99-1" }, "r696": { "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/2147483575/946-220-S99-1" }, "r697": { "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/2147483575/946-220-S99-1" }, "r698": { "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/2147483575/946-220-S99-1" }, "r699": { "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/2147483575/946-220-S99-1" }, "r700": { "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/2147483575/946-220-S99-1" }, "r701": { "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/2147483575/946-220-S99-1" }, "r702": { "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/2147483575/946-220-S99-1" }, "r703": { "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/2147483575/946-220-S99-1" }, "r704": { "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/2147483575/946-220-S99-1" }, "r705": { "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/2147483575/946-220-S99-1" }, "r706": { "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/2147483575/946-220-S99-1" }, "r707": { "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/2147483575/946-220-S99-1" }, "r708": { "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/2147483575/946-220-S99-3" }, "r709": { "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/2147483575/946-220-S99-3" }, "r710": { "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/2147483575/946-220-S99-3" }, "r711": { "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/2147483575/946-220-S99-3" }, "r712": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r713": { "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/2147480032/946-320-S99-1" }, "r714": { "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/2147480032/946-320-S99-1" }, "r715": { "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/2147480032/946-320-S99-12" }, "r716": { "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/2147480032/946-320-S99-19" }, "r717": { "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/2147480032/946-320-S99-2" }, "r718": { "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/2147480032/946-320-S99-2" }, "r719": { "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/2147480032/946-320-S99-3" }, "r720": { "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/2147480032/946-320-S99-3" }, "r721": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r722": { "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/2147480032/946-320-S99-3" }, "r723": { "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/2147480032/946-320-S99-5" }, "r724": { "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/2147480032/946-320-S99-5" }, "r725": { "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/2147480032/946-320-S99-5A" }, "r726": { "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/2147480032/946-320-S99-5B" }, "r727": { "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/2147480032/946-320-S99-5B" }, "r728": { "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/2147480032/946-320-S99-5C" }, "r729": { "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/2147480032/946-320-S99-5C" }, "r730": { "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/2147480032/946-320-S99-5C" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r733": { "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/2147480032/946-320-S99-6" }, "r734": { "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/2147480032/946-320-S99-6" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r740": { "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/2147481004/946-505-50-3" }, "r741": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r742": { "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/2147479438/970-360-S99-1" }, "r743": { "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/2147479438/970-360-S99-1" }, "r744": { "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/2147479438/970-360-S99-1" }, "r745": { "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/2147479438/970-360-S99-1" }, "r746": { "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/2147479438/970-360-S99-1" }, "r747": { "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/2147479438/970-360-S99-1" }, "r748": { "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/2147479438/970-360-S99-1" }, "r749": { "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/2147479438/970-360-S99-1" }, "r750": { "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r751": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r752": { "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/2147482856/976-310-50-1" }, "r753": { "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/2147482707/978-310-50-1" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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/2147480524/946-210-50-1" }, "r790": { "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/2147480524/946-210-50-6" }, "r791": { "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/2147480493/946-210-55-1" }, "r792": { "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/2147480833/946-310-45-1" }, "r793": { "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/2147480032/946-320-S99-1" }, "r794": { "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/2147480032/946-320-S99-2" }, "r795": { "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/2147480032/946-320-S99-3" }, "r796": { "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/2147480032/946-320-S99-6" }, "r797": { "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/2147480167/946-830-55-10" }, "r798": { "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/2147480167/946-830-55-11" }, "r799": { "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/2147480167/946-830-55-12" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "210-10-S99-1(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r897": { "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(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r936": { "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" }, "r937": { "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" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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/2147481877/830-230-45-1" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r988": { "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/2147483586/944-220-S99-1" }, "r989": { "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" }, "r990": { "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/2147480767/946-205-45-4" }, "r991": { "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/2147480524/946-210-50-6" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r993": { "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/2147483575/946-220-S99-3" }, "r994": { "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/2147483575/946-220-S99-3" } } } ZIP 86 0001558370-23-018018-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-018018-xbrl.zip M4$L#!!0 ( '>$9U^$D3G>P29P3N[?G/"UHB;:Y*XD> M4DJ<^?5;15TL61(EV4E6,Q :Z,AB5;&*7_%6O.B7OZU=ASPRJ;CP/A\,#H\. M"/,L87-O\?D@\.>]GP_^]N5__O++__9ZOYX_W!!;6('+/)]8DE&?V>2)^TLR M%:L5]<@MDY([#CF7W%XP0@9'A^\/CPX')Z37^Z)EG%,%/,(C6MCQX2!.N(C$ M">^,# ;]3_WCH^,3GH] 2*@/J^Y+/ 9U="NI=L M3@/'A^+P?@NHH[.'4G(8ED.&()4,Q>JI,] CD^'3R:&0"\CH:-#_]?9FHE6, MB6VVDLS"4LCPK&?2B;E.^U(XK+^AC'D#U<,4E7#.J9IIKCA%6Q>36X&4 /-S M0JXS4J!"1FI#EA@L!"39U A M$JVY50P()&3-\U>RA!)28%[7(3>\5&?K7WF*3YS6 _)F*0^ M-!NJ=XS-1N19(O!\6>9886(F/X_Y5>X.) DUY98J%JZ3,J)MQHM)(2%#N,X! M%574P>GI:5^G)C)]N56>&:4AN8_)*/ZX=W32.QEL#%W4J=L160+'VEH6&X$I M&2MJ-%J)3Q1Z0[9,("]N<%[N*9]Z%MLT=;RZJ>MM0_#A^\-U1:D,!LCN\GH$I\FXYOKR^$4?DRF\.=V=#>=D/$5&0T?[J[O MOD[(\ [I;N\?1M^ Z?H?(W)]![]'O_2W\]K2(@"#QMX7_0PJ*\AI8@=.<;Z-6*5OT,O:&M_&1<^I@I9PL&?-5'3?(,AB1/JZ+]/GP9GAW M,2*3;Z/1=-(!N6]EOZ!J>>6(IUJ %C,:@3W9K0I?#"??R-7-^$<'<0G$EUQ9 MCE"!9!.89%A;U>V2^O3:>X2R$)(S=G1N\1(6'4?,")UY#I:#+;5SKB]DKX'_?M.K'N9 PFP[Y_9$?*9^[ MV$-?!3Z0#5TA??Z[MG&T7F$_#K.]/=UCKSPJ?.AC,Q]*5"&A+B2M#(FT(7,A M.V^KXVTUG6SL+YGA_E59"W4OF<)=[5.(@ MX H>G"O*Y3^H$[#Q/"Q;2+CA=,8=8&$*W@4NLTN>,1:!'*6#;@\,EQ.X MMSBGBIE'*4=-;H9\5.$RN :UB4)$H0K47G2O5=Z08*DJET M?W+A4*7XG%O:H!)/J4<(Y<)#MA?*"N_P;8IOJB_0+^*J]'S^?$^? M]5041GM&K)N)J, ]-Z5)<,]V&3#J").2RO],9L\DRA ')ZQSA@:SFV"U"M?+ MJ8.! 1V-&%I6X*)%H J.\@H6$6Z$4M<>#/==;??%$H;\#-[49+UC_G@^I>NR M06T[M#*Z[,\%09B4VB346W=3J>RC87-& 1)J0-Z!(/4321F H=O0!L*]VF+0 ME)_^2L :K#!@3U(>.WLGLG)DH(KXG_J.RAQ[6VG8?$'8?F4C9_V%6=T MP=-\;QG+)""4:*GHESI3@KFB'V$36D"7SK[SF/H>HZMB6/>B, @NJ=N! _TB MEJGPPM6;/%V)S^POT.0U@T'>:\+6)&H_^N1=).XG])TH:VQ*-IGCKPS3AJ7S MG))@3[0_+_Z+47_/ARXBU=Y'GE"'TK@"""T#0ASO"$P]#G$!0 M+]S,=5'LO MSM]#$^I!C?!A1N(T7JG/O,ODT=7.RG9=!P[&\_N4[5![)H'K M4OD\GD_XPM/S3ZB@EMX_!_WI/:!K<99KTO>297"'P1'\VV[-PX@'M-#I[/1 M-,H0TU)9DDV>),ZTU0Q&[#[FL4.)>B@1SOX2H20MM4.R M7@R^.*QNQN13'I.0K2OTUXQUOV2$V@SPSP7CBSWCRCH@W/E'T]!O52S7C.-I M'L=\T+4#I;+28C'IPZGHV^#8Z4!9%94)H,%1045#,;V9/@J;%M3!U#P(7AW5 M-L-3$-@H"U-W\%3!$Y;9E*[S@XYTDA&0@O!$!(5F[D"HCDLLL _/Q_M-%$9( M"F,16D07W6\V,IPI]EL =H\>B^91N70C*@6QB(T $DKH,"G9";U/I/PUHN]U MHO#0,N;75%\B"D_>Q4]='_>JZS53.G->UF\BB0:O@<8[OX7H9;PFS+SSF1T6 M<8H]H93.B.]Q'M^"!9T.KKU7=HI!JZ V0M?PB&4'X2[+/<6P%5 8H7J?ARIS M%*7#9J\UH&*03*1&M#[DT2H[ZM$!UVPYH1BI3)H1FD]Y:*)-^!T2;['&4-*+ M[2_1B/HK[&/7ZPV=T^R\\%#L""541G!/\^ 6[/SND-H]S%V,52F=":U!P7RP M=&=VA]GN8=>RZ4()G1&SPHE"+@3;P?4F89RA;6OMJ9,J^Y)3%J^6C\%=WK_6 M=EV<\R0Z91VO.X[Q%I[WP)0O \L/\,SYQ1*O-BX[$O9:V53XW>L$J#&BE5*) M1#IU;K=/#/*.2KS ]['L@%@-#J,SU-MH#F\3L1V>^^ ):72QD'A_,/P:SR.* MVNA6\%=@G:OXQ5AG,\&Z']-UV.]Z?5-51:[-9X2XV8F$KEJ_[-I#=$!_*BZ@ M5)]Q?[6+O>1X?L?\/:]_VT5TA:=\:.8I\>T#OB"Q#B14 AL(O&&@N^WM]7SJ MVML&_JL0]A-WG-TA?=\VLU[N%?D/7'>G<-4]B_I]:RJ/L5(:\2WX@Q5 MUW&\X*I:%8KUF(QPUC]YU2';J#868G,A/%]2F 93)VSB\(*.P,>/:N GFZX] MG"5KRB:(-Y=:X1*U%U^A]=[D';7:*KZ *Z4"2>G0^9.'&3WMD;L ;SZ=+H5B6N8FKO;H2%9Z9NP"NW#-#5>.A MQ'A.IN"3.E-]OTF8+1E[X*>21&IG_!2ID&?K$D$M"?3/R^H<>[_N+KFK+[ZE M<^AO;@_W&"87 MF%(_<^=AT76F6M-,<#:M*PF5[;SV!8]65PW8F@LP^M"N1Z^[H=P^.ZBJ0"ZA M,B)9>F"[@VH?J/!;2/>4E]V$7DQ4 539]C<8"X,@@I(ZH-YF+UQEY/PE91O= MXK7.XW?5O]D2RQZ IZ_=2T*AH9!7<*\:N54X7/[+7B_D<&G5TM'92&3GA3MO MV:QJKRKIC2Y1ZRZ)KD%YR1LFRAH&([$)Q";W373P[;,EMZHNUN P MG@9HJN M3NY]7T4)B 441M J;J_HP-EG0W44B\ALAWU@:)ZWF(H'MA+2Q\!4Q%F^#^*E M!!M=H=ZM&1BUBW//O(_SQTT1&PUB$9TGE8WE7^K[Y9E[K!M_0[F1;(,;X9?2 M+B>U>)/[D?X'XZ 'MBD_T)& 0I-C=H"KGTV@8U9I]HBNXFD^EC:UBH'SA#M=<70J7B/"=>Z0 M6I61XX/V]$/(*G*R!KGJ,R+RN4G.:9;X1S,-\G6.>[A#Q6+%*A2RX*]>S-?# M5[W!<>]D4%N+.54S+2Y0O06EJSIE4,C39^#D\9MF)9'(4])OE'],'^8-OW;P M@:@H/^A?ME^[[&,&+/0/NX%N^[*/C3?:<-P#Z$X&Y997<>K?:F?O.PV;5P_/ M4C"[7BDX4F:XL"A.T?\&'W?R/Y2E]G= +6:/UL!FO$E+$)/CPQZY8@NF@MG. MK1_P%N;.PB"\SO[SP?!^>#%:6TZ ^^"^2@:PR8LES!EOF3MC,NPPL<_]9R5E M..P 3^QISSNS=7]W#=,&[![ A&"F?.X':,!7*8+5YP/4GI]Q(#D@%%)QJQYD M)P,@][CCX*0T_AW2P@"""WL:9A5(71H&ZS9;?_%ST4"_8![,4/+&51"VT;;4 MM^M!9S1 XA?YLDI(^Q_0YXP.S;YW-.$T1BI H_=!Z2 M@*=&]3(ZCY JES?)[;_B,^$PQW^;@L;EQ57T)3L=*;\1W@*:0#=7S]XTUS]_ MP:?>)-T/S*&8U(U7$D"?POSBM=R^F0JO"8D%.>Z("8;S E??X)%K.PO26MAN MXF9^*/DP0JJXS4*&(FM,="VT[)+3A2<@5PMCNE^9)UQXS!EF)FNA7:/;T3"I M,=__GC.H)+V-EK@K1SPS-O&%]>_[0%I+JM@]U,KCH\'[O%UUJ%MH9;*K?&C_ M*U ^IHR]X2/E6O*5D!.*ZU16('5CF+*X,6=+1YD%=DQ%28-R3Y]1"7,I5'.W MO21^ &3L^RH]9<#KWX5\+K+<1-U62S'2R1S^F)\-Z3%7?"M1QM_K\[36:JG\ M>RK]\1RJYQ.5=GQ8+M><59.VL2W+:IJ^[NJ1A74S;6(=ZG8.MK<%U!F=7T\OA^66EI"W=!!K5CZY=29L>6H;G>/[@UE_&S@^7^EN5L]!<.<6 MWF@ 74SJDXK&@J@6D2Z3%6Y>VJ\\=C%\ CA@5SIYHJM\(U5.T\+6*9DV1KOL MSIG'YMS'E43)?$Q ]=+(U>9H:7]3HG^XD=%U,9S,J;-MSAWSJ\N@CHS6EDIR MHC?GT05IK?3D:'R'0R*U9#9&!;',\8XO/,W)U)WP+@(ILSUN0[YV]KV)$:!W MI"K,S,WVEI*VT\0;!J-:-E[I:8NWT,?)]$ W&RK3=\-.V=H_=V#.F[)[1_YM M3_?CI!?L=ZJ=NTAY/$=WY8BG[4MVZQI?@[^]QB='O:?BG.%APN$<&MW_9U1> MB4!66%[%W-)AUPWWV'A^H05<44M;L)D@G LIQ1->94I7D.BG9\6-.5M: M!* M67@,%1<0Y]&7*ST5=8"WJ=G1X$V8)SZX7$ZM!VT+HOGLV4WSAZ7.]=,5AIJ_7 M*.X$6*+CMRD3ZQ!OV[B*SH:^972@3$^MB!H&_E)(7/6M85J>)=UK*9W:'M.N ME0H:F!63M]FDU*ULM>W*\+33N+I5*U.K6C<,_,$=);P?PIF;.F0C50O;1'V' MP.]+$8Q<&*Y#&9USH4\9"$,K_CZ' MSNPJ\.S\>+$9VYYV-[%SNXRJ[+9#"S:+T*6FEE*VT+H[Z@J+.4[1KM:"M!9: M8+J'Y %(80ZIAU@,VLLP5@9#1TD]1?5@$F9E^E=XR.5*"A>W&D1ST*'O2SX+ M].G6J0C/)*8*Z.VS?H66O:KTY]11Y=U TZW3&+,TN%PSMA9ZXQ">H>Z',9OA M0C)6O-O82-9"N^[Q8WOKHF_O9&(#Y42M\=PHUK-+OY-X-'5$ATR'H["T&62/\E30=="/#4. (N(EQ/"*@B= M2CX(78/V#U,7PUUF-P6[S.+]&>E#/65+,7M)^8/X_B7(?(RN/X)2A8';M7X?>X='I@/SWM^^0]02P,$% @ =X1G5QJD MG5O0%@ [4\! !0 !T;6(M,C R,S Y,S!?8V%L+GAM;.U=67/C.))^WXC] M#USO2W?$NGS(Y2I7=,V$;,G5CK MAZ2:GGV:H$G(P@Y%: #*Q_SZ38"'2)$@ M 8H2(:E??$@X\LM,)#*!!/#;7]]GGO6**,/$_WYT]NGTR$*^0USLOWP_6K!C MFSD8'_WU+__Y'[_]U_'QWZ^']Y9+G,4,^8'E4&0'R+7><#"UQF0^MWWK 5&* M/<^ZIMA]099U=OKIXM/II[..=7P<-7)M,ZA$?$NT=O[I+/GF)FJ0^-^LL[.3 M+R?GI^<=Z_S;YZMOIY?6TT-2\ $(G.#*DA[V__F-_WB&+BU ZK-O[PQ_/YH& MP?S;R@A#/HAI/P=LQ->]J2Y MK@7+E.1PLE%V7=L>E\EHBE# &N?(2NNF@$X+ZL9FTUN/O#4/7M++]IC0P\SQ M"%M0-$(>*)DC&GS 8.W_:X'G M7&B;Y$=I?R8QYLX'B_V"GSW490R&\&:51-*720SILP#/^."^7010K#LC-,#_ M%C-W_WW.3< MH=ODVGH$F<3:03!%5)]ABGPJ:KT-]%T'!CS#7#[LB2(/S[!O M4VX);N$/[];&]&^VMT"#24@L?'&/[6?L017$X#/PCMTF%*I90MI@94+B [+Y M_V*J+2(V^MX=^$/D+""$\%\@3,"-C,OFB&B#A?= %&+IL7+CV8Q!^!-&(TUP M2+F/]AB04G;Q02RVC^N/)_M#S,Y@8IMCAF9_K5CIQ1R*'G M$Z*CJ0V\X#_83XA0[OS5[SB.12"P-F(2U^Z[#88)B89"C/PFOECC+CP8HYQ( MXH>!7+Y<$RQKH'=MICFVYW!M!M;?PW<1HSAAK:R'I$2'W@,$S;G)ISC@1)V> MGIV>6L=6TBS\?3-X[/4?1_T>_VLTN+_K=3E'IZ&_=^ATMW?^M;=(_S?U^">X!UPSR-.AF:/K]\1FM4WWAR#]D1; M$YL]BP87[/C%MN=B5?$$>0&+/Q&Z*?0R^N ?!:R*S4O0*+X ?+SI7 M7SLIQJ0&0Y=F>613)Z8(_LR-CZR>1"5.P#L.9X]C#+H:UY]0,JL05=0SV2QN M0EU$OQ^='5D+!G#(G->VO2/K#>&7:2"^,5!IUM ,<\2_2;G6TYY]4)%X@?5W MY+Z@'S;V^8?=28 HA%N9> -F(,[9NJ:F7D>[J7X-Z%B#[&I>(W/^('=T2N$, MD<<#ML'DEE#HU;^!2![YSL>8VCZSG1@'_R^4YRTP?61[2'V^:X6&O=1/[Y#AA3559TW?];L("[X*6']4B@G!^ M((&$54W1!2?-48-L2+?#R%-EDX#23D!Z9UTI- MB,N9IP>J4BB17RDX$V>7$1+Z^@,F16I[/!/ G6$?LX#C>8VW4R4R5:MLL*!+ MQ947\QIX#1RY0\00<&T*.'KH%7E$)-Q&(/KOCK?@)U)$0ASE20HP4SJ(L1LB M=1S6:#'+M,L=5I*FF6#@_/^#@FD,'2>))J1*&"Q9;3M?!B O(*^R!I371&+IL2GV2M6[D')RUOGCS;C]+TF&7@7)!9 M^%QC;T>['?.TJL.=)E]^KJ^Z2'&OC,7 &K1#=+HI'101&I:_$ M+I@X(S;D9 PF/UFH7%6+ST5U=DE8^D B"5X8),'XG/\3.!E!^K#_HU2 955V M27[:."+Q?39(?"&ZFU+G(U-FEP1437@DD4N#),*SR?D),OC%%>K5]L1QZ^#& MIO0#C(4X5"M;TE&I:ZH$R^14L+Y3&ZJ!#N9H2F@P1G3&;Y$)F%AC*QUV^8!;B5X#X90>%IHC+0!\T?>>.[XX"XOQS2CP@DX576D@$ M65VM#15,4:6VJE=8P3R55!523B75\1GHF&5#].0.FVK)5M7;$P'7@FF@_]9# M$T1%!D^TWYC66NG,7U%K/V1PVL!KJ%*0Z4NX7Y@GLB3C5516ULLRX,J @+NVA.MA-="9 E6E"PTA M2\OOD7#U,!KH/Q6ERR8.?[E\5:KND:AKPS70?8K4-I6&J324\^7W2+YZ& UT MK"11>\6R:6FE/1)O#: &[B)?+QCVQ4FDV3/V!;/"+.N7,$V483?*M%:4?_T& M]T@W&F9"I#=?#-*;U25;A;V4O?;;=!!&XOQJD#CS:P0P;879FNO?"M5,XQE6 M7IZ:I2S*RRP;Y(6!LXOR'EV^H'GBWJ#H5/2D3.8F+>%H/@T@#Q!T6MD%;5&4 M?!/(#52+(;^77&/A%\3K(&+>Z"V,^(+1I1FHJX4 MVR-9*D$S< 6OZ[HXI.+)QNZ='^WLI>#(;'9EQ3V2;DVPS:_=%5_<_=-W$<,O M/K<<$6G2L5A=80_D5A.D^K)<:^=V96^KIL0@/;_;J?>*S$UW]+MU>S_XP]R3 MO)P3*TG_0W"_*7:$[,6A@.P'J9)/B&+"5VXI7]OKH?!WXN[WWQWQ$-80V-:? M3) CW='8,A';WJT5W0XF:5(&_EJ@$W@]S.:$V=X/2A9S?JT29DYX_0/XQ3E6P'60(/00W.*'"PX M!7][2 C =]-O7$N3CZNK'H#,:[.A^=%<'+$E#^'^08$M/^>#R?*ZR.B855'< MIE!MCZ6[%@L,7'O))=&+K27X?0,?8NEAWZIJ>ZP!:[' P$PJ\13PM2UB_!F_ M:*[,MA<7/@!I:P!O/K&JPGXOWX\:$TG61Y2<76K/U9O)PC[O7%V=[HN\&V6) M@1OD_!7(@<^?T1M,JN]TD)3>8_G705Z9+:5_1:ORB!_XW5<;>UP%;PGE](Z0 MLZ!%H7J=)O98THVQP\#LJG"#X@$%4^(NM;>'. YH$CV?9ZS=8.0'N:Y$R\ M8'2Z\2F'YY1Q-H3Y9H.)R#TOONV[LOP>"[D>]EB,)BW\B12P @;$&[W)UFU9 MYK5*_3W6AF9X$6N'2:T\998T=I+[49DRL12:M5N;AR>^B4%8=>1,' MJ3":[(C5Q*2SH86C8.4H?/$.2(T6#E))]+@1ZXA)2Z(2)H7++&MDN!4T8)Z& M&)OAILH] S,GQ(NJR!7OQ(4K>O)] WYEG3P/3JL9\Y1K3='F=:41EAB84P>,X14(>G*_18I9K7SI77_8ZH&J".P9> M#R?AV2WV;=]98WFGH 'S%,;8Y1U5[AEX+"(VO(-),D=77TA27LD\Q5E3;/+I M2H,!E0LU;4?>G/*!H(KUWQ%U,),[+U7U#D$%:O' Q"/,D2[?$CI$\P4%.\A@ MSE2W O**AZ &]9A0N>32LC6('Z&YYTXXP!%G_12L06&]+ >^=JXN#0V!F[$& MZCPPT!\ )4[F-A7A2\L?@-#UL%>N8[0QY"/ZHZ2(,1G;[_S9!'X!&'"$[ROH M')NMV]P!Z$JCK#%]L2,U*8K$7O7P5+.50U"?TW#JVEAWPJ_>B/JRH$TOT M8O%NX-M43]8O45^_'FWHRKWB$T?I-YZC2^V[OOM(_.(;_ZN+M_4P]]!^>P"3 M1K'MA6NU0\00?2W)5*RJ:,ZH5A52X>/=>O@,3.1(D("=P6R*W!^$N'HREM?, M,H&_X'"UBT+6!*@>_[=JB>/]X?36L*Y)[NB9Y+A+R_9=*^ET\]:Y"<>G>"\] M_VYQ>='M.VS%Q/R@I=?9E50R9TRK"&7%R]+%9:#!SMQJ7WTMFVY.35/-[ZZ: M;)0#&KEY+;OI@>V_8'[JAC$4:/OJ%[J^>MR=%?:W W/"*HM G?KOT4XC]Q3> ML+>:>*169>L>H(LFX.$$Z!Z_\C@V2V,5IKK-F&,@= 29]0\;0&S@#',KQY1W M=]0J[;ZP:^ S<1U")\1OR7M$#\8-IC2E(H=',Z/MZVF*"OII@56U-3>0[-D?E M4?XOLNGXC32B*U%;AZ,B98!WRVI;=L%&SMO!%8F/!13*HCJR]^+$1D8*O80Q:_ C-?(-DGDMEIL MAP6F!&5;;ZV%)-QX-F-X@L'(IX@7B(KFQ\I*.RB=-8 9&"(M,^2JC'A!R1V4 MGBX:]:AE*TOUXJ($AL5QQ">*/#S#ODUY,A]/&/>2QV &D\@/]]/78<)GBQG/ M;]%Q9"[R&=AI*D1^7T*(2/$3I%B<%DL08Y%)[-?PKU,$61%%.^#OQ+=6W)#9 M,^#CV#.O:(VI[;/P/;TSR0C2:\* M%$Y2^?W.C?72A'M_M3V+9CQ*GXW MG[FQ>2.>^B0YZ-%#8:2=>@-F3/+W1+=*BSD*OXO1UMJ<-O$1A289%#,#V%#] M\-CF.SXH;6^9K1KW$FYE*RO9JWI -O]?+*H7[5I%W[L#SB:(.&!,7]L,:^;C M?,YO8Z5VJ-(T\ VNXMVJF!*+^)9M)=18@IP=V,-*84FXO^3(BA6H*MR^%;PA M/K],'&2665./"?_0VJ,H;8PK M$:9S4*]^@^;8!ETAIXU%P_@-G!94N:-X6KQN

    SG5;H/4]X'JZIMRVMCGK MV3C>V!Q(=X8@*"@HNUZYU%TO](:JQ(W OU]:];JA2]P+LY_JR MVQJRU*P<#UL#VN .GVSE=#^?TQ91[WH@NXZCU0-.-M?L#)*JS=\MUH!%53_@ M(:ZKN6H@J^T$.,"U13?U[=,X2>)GNHA+T2X*<(+H1_@D7I[XG#[R5@G&UM-S M3/9YA]&_.I S'B=4*OH3X\(/YC@?%V%.X:R2^P[.2@Z-1>3B-]Y3YNPAEP ;'=P]&G7'G%4D>X@?OY2>2K==Q&%!89;E!1FMD//X)QC-$&2*)XPQQAB>L58#R5FB> M)*RH-X!TW=$-]9#7^B !>SCH[OZ+J!#$E2 HXZ9553+!PT2@#'&4)%^KV L"\I.7\'0/\+J?08&/B:ZV\+L8!-N M)!CH,%"*1 U+2"D20UBD)47B""\?/V1R1Z<;BX@9B?W' MTF2?O%#,1%C.JD\G(SSU/PJJ?Y!:7D5^N&.S%/%PIQ=^2N+=EO:@O[-:I23: MX2"O3=3PZG@(C(@VYCBFE"!YX+F2B"F!5LM,,EF_/^1 M)"!+_R]DSYNP%<7!'ZL]2J50H17B:O&>LF)HKYF;Y\;?TA>*BR\T85^H^)D_ M:RZN8E'3\Q_P7E87(U8OX][R=T2/:VCF)I>_1F$7Q?<^NA"P1R(WWXD\ZHPK M =P1QI$=^JX;QA7;R=IC8M\,7[^4;QN^G1' SNKD?]8AMM#?PHKC?]86SJS@ M%/<["CT$ZHMWZ2^BQL.<27TS9RJD1UZ&,'M49HF$UL/9\S[SDNRW8=%'O")1 MQ%:Z*KN.,J3>[[9;<:KGA4Q>]E#X5;2,DPTW0LOU*/W>L >RCE:0QR#-KG"' MCZX*&+\_(_%! 8VX,$[SB]@\/I:4+YUQEHQ=O8N]?TN#J&Y,'+>"[=X*K0X> MCI&;P'57E:"]0)JG/5#/H_ZW?_C$C?^)^_U,-;H04]K@L!5T_ZO5JNI_E2:0 M_:]>4%O^)Z@[>V/(@7*C!%;^=".=;]W&(?';;WXW=H =;NVZRI&G;@TW"#5D M-KXPX*6$I][>4J'99(5?>F.S^/O=9N,EK^RS>[**R)+X'LL9+&5!A3 N'/R\ MG%$]X)?LE#+Y5XN'-_> [>(:VLH^WM .?B[H_U\G M9ZI#*GP39YC7I$#8"M-H3":"1W8 ML6UL&3GB.Q.!BP/FJAB/@3E')+$LGN8^'.O0SWL &00V-*:M#BPTT5G"'7[" MT0ZS%.FS_/5P=KO@;)=F=-V;M,P8]'O#1IB.5JC>SM/J"A=-NBI@?H^-\T%W MV(]I&+#X .CP;:-KA^Z3=OG&L52W[V2=WMZX4'@]OVU=L$+/E!WAF,,J%E7[ \CNB^2:_O"COY.%FA9.!]WA!OWW<0W/MG"(>;YS*<>I>!C M=+_&.$/G7N:Y/M+-)>("[8W1NJCL2 *V\YO80W7"V]8?;B@8:6'EK/<@*O;\ MW(^$XQH%%DP4B^:S>/-((I'RTC(8MG2!#0,Z^M;M(-6UAQOF6E+;>*X'B,O6 MC/#ZEJGO/#DW;K!!BT/7])R4:S?)WWOS4^(CC5KN!ZV1[. ZV"\]DOSHA3LL M#<8MXU-+%]B!K:.O',Y-[>$&L9;4IB[+B"-.'7W&'J/M['BOU%,2Y"K:[K)4 M?\3J2F,B_MW%(K4.KT-@ A'020V[(<%/JN3?A0#LQK:_2Q)>G8*VN(FCI/R# M\W$/@N'VC7'JUE/RU\9Q2]%T*AYK#U*YRT):20VJ*,38O&;O../\BENTNA9W MRO=),\U#BWYOV+';T0IR+&MVA1O;714P#0%.&(R/MQYXM7::GD7<=I^AXQ3NXC>' 35$[=Q4/W1=;V;K/C]<3S M&6F#L9S4(O425@F!%3OBUR@;]6T4E!3U1ANF+>+;%RM,*>,*&E1 MN]]]1(^IK=O$2?[@6/G80/XXP5F<9BD7CK^B4-1R*5KW5GM3?2.AUFPUHUBK)_D&@JU%,1O15O/: MCONQ')*!7,/131S%Q4:#6!Q=?K!AA1MS2M/AK1U@@L+^J+W>R4G MKZOT#@OJ[[]VX=9<%*'E/ KX;[FV^N>576G =GOC>-44_M)>:P]L-V[+*@19R2=W83I/5ZQ9>,=WL8) MFW*WE5=6-X<=GFUZ5J[7*MK"#@AL+=P[I()J&%G3 NX#N_=8XI_V5%)+IXTSNL:F@,/Y!8]JS4>ZML" M#MDVB@JY6+>F1]L.><)JQV=:!QLI=!W5[ MV-[:JFEU&TS1&*['MHMLOAE44)ZAW']_/O)C5YM@PRMM,H)DFT<>:Q^^_^X# MC[<,^^M_\ ?7=GZV8_?$YSZO&-(<=AVZP8R^KGJS(-3MXS86@]C?;8J*UH9? MF\WG">(E\O:UL[%JBP M!#>O&=T\=]BGQ,-7- _B+;O_I+25DUVNX@6:HJ1;OD.)JC; 7;-.HYH3/M$ L.O5 MBMG?U01!$V>K7S52^,TPB>Y]@NEWDW[&FT><'.C4V!"F.[7K5JX%:UL!7_TU MRVQ^>3M*29JQQ5ZVQG1IQUQ-K/<27G\U_^"4Q$R** [CU2M*\_-4ED++/LUE M0[>AE[$3UA25N>U%VW'7A\,8JU"S(.LNWW _RDFUT]G+6T' Z\9ZH53E\_25 M_K*-4R_\E,2[;4I)A+L@/VJ/V91LAX.\O@4K6JV> HW&'";"N/D.CK,IA^8, M=X@=6?\>NVB<(^(LT8VWP0YGC)WT9[(VSBW-J<$.ZIY6.KC+:D(*;MCU5#O_7P]_BD*F3GL4)G?9P+=23XN;F,'U<5\]R@MS0%O@T64=R\SVMK7AT M-$5DGTF(O,=XEZ'_>D %9R2Q'G?>.Z3V"@6=E"W:;,/X%>-[_$11A[I];;BV MMX89K9I:5@H6U3>%.Z*T"6QGBTK"Z&=!VE&AHJ'U3 O"+N+PP7L,6Z\F M'#6"'77U.LG!5FT!-\84FX&\_:XW-NGUA(T4G"QQLU+1WA(L* MW<3OL0DC<6&N7[PN#@0%QC%#$?LILT"P9TDQ,1$,W4X=6'YQ1!F\GNV2A/ZD M%?\=NL.&@*YVJ)\E-/>%"P2=-; Q ):L9BAG!@40G)B#Y*R(FUG ;<*.W+/7 M6ZH*.PMC5T#0*T.L(.?GW=*U?(6GO!#?@.LO=(=N L9H@SX8N D@V4 M2!_!#G*,;W-VW!BXX.5ZW,^H8H1^&_,TQ5E*K? ICH-G$H:=IP#ZE& #0@_K MJ"8&FF3@0D8?9>Q,%PJN2+#E050PA@(HKJU$]E;R.%NWX'))(I+A:_*$@T-[ M= 27+I2F BZ=K5,/+MIDI@ NW96Q$3:"ZPEG6X,TX,#%C97\-:OZSI(7D.\E MR2O?V]VP6SGLTPAGL. G;C+3Y2YC940W+$WY5[[QD]>L[81+EEA, [!LVK,. MR6S0AP]Q5K4<'OMF2,B$9*'*BM? @!&<;7&:D0W?XUT**WJR%?.:^OQ2/"CD M7"S+J:KV!*VNQS1PK4';^@G747/XJ-,DM U'A[L.&U;O8DJ4Q?PB4\VT:)7S M=QO/O$"_P,$;&AGY;K9V<+=VGTJDZ]FA/NR;^TX! S0UL!$8XD6(8@ZQYP8/ M($8T2LR-XFY\+^ZTS_U?=B3E=YT:;NNI6\..]A8MY>!6-(4;RVT"FWII01=) MA!U>.:M3D_V8X.;+93K]IN>\M9JWN7&ET[01MUW' MK/YX?N&=X/3>4]\(:^L TV'U=2UOA36V!GXO3$]VRS?#V&%Q7D^!+C!*$9 L M [J?CWM';%A+*)5T!617W%P%5#/)$N"@_PH4V!G,(^" M:^(]DI!B*D[I9S2$@H[G>K:XP 3)@:VJNJM@@07<&<-0BMI8X.TE0GN1BE/$ M0BB>N"")A7*YX"V-X1F8;;*5F=-H2W5?TS9HFQ!___E^GI?2/W@9>O92Y(4< M,*F9\[TZ+\\BD;^54/I6/*&,XP0*CR0_>N%NGT0BF?LS]EB)DF 1T2]JE["+ M)*=>2CJG5ECA,14 MFA113I&?P93 %^;:EHYQJ3R("[03$X0DW&VD K1J74I M%^*"P<->:/:5UR6/KRC$3]0>[.1R22(O\HD7EHAZ *0<@CTZO]T4]J>_+]G7 M]<3T8]^&AY+R^WADBKA%W7.JZA.^BM@MO8W62T;ZW:>"E7IVJ(?!YKY3 M0#A-#6P$UYX5DGC! Z413<(J0[%7:'8,6/AI:EI,\.)=EF8491A:D+T< #'C MDT>BZSA-KZ*RYAQ/WA. >8L3CJDT(GN"BQ&?2:.0N64[P%5W)I/%M1ZJ&E\, MK@6]&6*BH'=,F/<304 'QJM>*\*9]R+EG#"07%&9\KD8E8Q=.XXH<":(=EL= M &=9A]QC0SZ M7=!9*5.L#6P'8@4;;X>TKPRY0_"!B[J#:FN*'?)267-]/$.R=(B+AZKR0<%J MD"8_W,-,JJ;+_UJLFE^[+)41.]]>H92L(@[== C8R=\587JE=$#E*_;OWML[ MZ,9T+,"+HE+[-159;%94]RH:=R-[$8()J/UMLS\P-Z$"_2"]ETZF\?= HROS M'G>AE[#B*\4;=6S_BN]:'6U:L6R]\@V"D E9+C]#KL'(A^Y.K":XSE#)%W'& M^0;KT?ZJXP' H:$J\,Z-P#<]T]UFXR7D5[X)BBE<\W+S*&7UYFLGVQB=Q9NM M%[W^+CUV/V9N:2F6MJR=9^?3^&;,N;%!A-3]7\G,=HA,U M[8:W/FK)8H:O+A)V[L;"IEG800>9,R]=7X;Q\]5^2]ILD-$A-+%!1MLVC8-, M*Y4)#C+Z.ED>9-AF)N6-EI1YY1AE F/,\$93CC&,-6*\D<0<[!@SO*$.EQ#J M<89[V]8C@9C?Y$,&X<\N4$PG$6^5+S%X.9YC3SP:0.J&F_B1I2<*DOA%W(7B M/"/\W$30Q?Y1W9=63 A>/WNL#F?VJI4Y848)YCABP3KRYHX!&;A[-WV4L8Z& M)>,9*EB[QD*7=CH$0WF/I!A!9=!Y93D+6^^5HUT@SV&/1F#:<$D';R]$K]A+ MW!XJWF?46.LX#.AWP&J3:2)4)P*P@:F[+>K/]]IZPX4A QUL1)7,# EN4 #' MD47$BC=*XY $HI;YOAZ.8.X6+.8^717M>-UR?J>5KOT:4SS:. MBH4?-Z-?,2/)SSG4A- ;7,%+(1; 5G1%DCSGO&C]-]OJ.2\X>'4NX,)G:O0I]! M9+Y#^EC:*\CMA0NKTI4;2IF &KKW,11N9(40&Y23[ SL:G@DXF-&JKP:%*: M CH9Z6.O0H_,N9P]YL MS""S3GD:[BPVA:.CC4Q)G1>F*5W6= M&\U^,%&DL^9E?H5.)^#I%)U4L%P#)\D?CLQB5(J!"CE011!T%L_0=1:,FS8Q MBG'J%78QV1 3KO*>RW4L\M<:Z@@V]X 9[AVTE2<&#[-R,5P[$=/O!=NC M-;66?;JE"UROUA7[YJNP+T3R1,X^BG.%R>QUI"Z*A1T6-?9@;:C MS2F+1>J]CR,O(;%JLJAH!Q-U6C4KIW=UC6".=LVBFI\1"6(C3\0*ME^B=(M] M7B]8.0=K:@O8_=HTW*\P% V!NF&KN/U=T?8\ZY(D:7;K):S85IP\>TEPEA<- M5$^V-/K =+Y.&I?3KK8.P.=>VN);F(#Q:V2,']I2AN7%,L&V+$)AGOK=GX:F,$-71[]B :YJ!W/]W2IMGQ@M;ZP7E$?>%JI33KDOU-AX M6FY9OS.D;CD=U[2T-Z1P3I?I5#LV""R693F;/'U?E=S:U!ZFLVIK6DF>4C6& MY[+Z(IMZ;2L'-[E2@^DK*/,[@^6\3:'J*#%:G^"R>(ZHB=9D>XNI:>F4>(45 MENK2'W8,=[:$'-/:G>'&>'<5C"]@B I(@A62,/75V![]> MYQ%3^5G)E$L:%_4&:+Z6TMX7-@)TLL!QBG]+1[B1WTW\GBG_>3DA9GFD @(W M@_XX9A O,O%B0.P)"BQ,L!$F("4C.'.!>?%$\%F<9IW@\K G[.COH'W[R%_I M!C?RNPAO?[0O^2#&"- X;]< T@@OZD>[B.U;4:\U?8CSY\:[#? =NL..\JYV MD$-=MR_<>.^L0=]E_1%#UX/\:!8H&+'+]CDK>88S0P]QYH7V\K<.SDI)2#G% M$9Y'T@,_L333Q5)>Q:;@QG:[ M/,X1)8(E*_/K.!ML5,L<)5B4_)!@B'*.J&#I($O,J45F>Y/,-&TR%%A>G%X] MG,^[FZCL-UEHK&JNB8BBTZ2!\$"% ?%/<((.?Y;LT8YZ@A$TK!M(_3J(JS6 M-6";!P%A$>&%^YFGACD4W:8#:TUZJU"MKL^T0*U1 TN8YI4\I+U*I] UB-9' MR+7G(BWBG./6*+K/M)2W/QG[O LSL@TQ_9POE5DI$3_#0;&P[H+K&K2F@VZ= M+=0ZD6LC-"T<[*Z6K0E?SD^\A\4X(IRS+-[+XM6.#Z=^;#I83A9AS ,'-UW# MW+#@S5+SQ2X9*MBC@K]SZ'5GJ"]WE'>R\]E3=-'J M;.TE*UR+Q8VM :-MNY8EGJJ; D=,#<%-W77.C[@8S%%L/,F\%Y3(;) O^(P+ M

    YMK62&.#L.-=4VLYS%NZP(UN7<'- MEW#R8/9 =7!839NQ7RPK(C56TFYJ#]N%6S65G5?9&*[;MHMLZK#<1>GLNNJX MUNL!S=,49U>;K4<2MI)07UM7-83I?^VZE8N[VE; UW7-,ILG,-8^(>(Q9HB4 MW/@-;?Z2U[B+NV&4YE31554[\N!34;2\OI"&*0V88-7+(I5%7A<"< =5,S7,Z\1P;C.4\^-14>6( M"I9N*_O#M8OS-6&^5+BA0;9+DN/T!^U.L!%"3V?E@O"H!UP,T)3;SG(PIS]# M>PY#!/B6;]%<1$%3D ^L^-SW$[:O5=W<]7PVZ4O1HT?)^L/L9POM[S,OR::F MOX,]KMKSMI:F$\*NFI.VIG83P2E;)S!W&B M,YB^9UZZ+O.SG(_PQ>$&FX_0Q5SPSYW(M_S885Y4VQEVK':S0=M*YK@GW#CN M*+_Y>6U!RXF/%]EK/Y%L?48%B3(PE)]JJP3%L?V!ZMI;'LR(T=X/JO MGMA]!Z-&+DYVW8;5N\R+?:;D44%_ADH.YA?(AXWE\J*H'Z\B\NO197-C(A.. M=J5-M,/_B,)$\4"MQZ <<06'F+8MXP&A.QO6"L,,U@9X]LD#NBD9Y'#% %:S/!5"7T&YJ M"]X-U1H>^.)Q0] .V2"N5:^TG57%:G3O-MYCJ,A?4#:"Z6G-.I695$6U=%&02 E56YQDU,?8AG 6LRN!!6NTS7U]W&PJ^\I+%!VF3@VJES6 N(K8 M9A#?I5$#1%TCP "AU*D$B*,6P %"+>_@ $'VK-'SFOAK1/4DOA>&KQP\\B>$ MPCA:X>0D)$\X$(F:(\.(?1-)%!W"R*!ZN4FWY'.=EG3*:AN88-.H434=4FH M;Y[;+*9YVEX^IW6;J3B 2C8ON/,9E[2X4 _"#6UAAH>6AM+5]OJ&P$?F5K$M M#=!;:;68YIS8'Y](0 ?R(\W6R]Z'?NJ^T 6J%D@NQR(1]73259 _.J% MK#)QP\!\V 8F\C1J5#G*EQO '9CKQ31&%D%MT%#227@;1*F\WN]H#W;>TZ$! MLQ'B$XY7B;==LZ61XFRAJ2W,0-+2L-C953:$%UAZXIKZHDQPY(.&_&4W60+E M04-36\#NV*9AZ8ZJAD#=L55<.^YHZ7G.%/M?K^(G^FWMHBQY%3Z9_[)WR?P/ M_^ "RQI7/H#I;,>R,\_:_Q6>&]7(9NHS7R+"+EUSC+2WW+WX?#&_>/'#74"B MU9?_5*]U50UA>DJ[;N4JM[85\"5NL\SFZ]L5O^D4+]'%+HFWK+8@"8(0HPLO M%8NA^3*AF#5#N&#.%[FY:_XG_3V(-^.N=8/PRQNTJ+Y4]Q$@;J@:>N$4SW;M:I'%R. M6@ ?3M3R]KFXS)8&;/18R?L7W'?XPH%$_--GQG7<,60X=3E-%V<_IZ+>Q/T: MX^PZ-W%#0=.&YC #3U=/^7!(U1;>&*0ML:E_YH01IXP*T@X+E]9IVEBYM+'# M]'Q67;M4W7I:?FMI\UOEN9:VP4U\E]=TW%<2XL40FZL+-O> [;T:VLKNV] < MKO_J"&WJP*("Z)XX$M3=IM4Y4-ABQOL3I1HGKY>L@. :!Y_B.$AO<,;+)[-B M""EE?E9;O<^( ,SX-+>%E$7?H3?P)8R9+J8^3DF=%.[M\?=K9BC"? GPY(6[ MHO*QX,O/0KQ]-8T9\M)B;937B4,I']X"+^.ENCT%TGIKPE:,570&H>' MB8+T9X\*D&#*RPM(^(J\)X^$[(8)?]\I]<*1GP<;]VLHN:&"'>+\$&6(%LNB M'&/*T B=#5>/L>T&@!.;S Z,,N-6B?=6X54J3^K+5(XRD9IOXB0CO_)H62RO M:'1'*T)]5PP8BJ&KM1-,N.ZFLSRC:NX!=U*E*7??,@[-; 8L/?;0-LD:V R M>?YL9)1B)Y/),?6D\+5GD,\L'1:V*<'VSGO^S/;^B1=6D5UA,ZV.L)%,7W<9 MS=I[P46T#K(;;R1[SVA3D'82S8Z5'#=LU3.R-NLT]IQ(X+9K7QNYZFX3"%T- MX4W=NIQN\_6:V^ =3B%$ :V MT7[7A&T(G!6[M%3YH;=)V#2]?9MD:+T)3YA89Z!]I=1Z>S>X,X\NPIMZ]G4>F6A\K:V.$) MOU)OIG7C4;]>SXEZ^K'V6IZ^[S9!3Z\1?@!/=Y@1<$UG#HT) )4&L#WW6!?9 M0?>?PO7#&AF-W8U-"9V>U%M6QDFNUXZ$;+)-(:'X\6K#2I]@==FZKGUAQU0G M"U22P70ZPHW$;N(;IXCEI/GZ3:;O-G(=*$\D^BXB_;/GKTF$DU=Y]&^,[^8> ML*-:0ULYEAN:PXU@':%-7;>DS7VWI.XV:L=3&!?4';W((1X1(G%T%=&9^XI: MLWDH;ND".U9U]#UX6T/9'FZT:DG=IWIQ09Q=WBG(NXW7457>YN1![:=\2N*T M\Z9AT0EVU.KIK+6!PGO C5Q-N7N4*.3DJP//C+\HZB1LX>@[3J:C[^\VNY"E MC9VSJ_4^$7=D\#;$_))7%,AI3DKK**QID3QL0+!MQTJ>I27:<$'&NH:]3H@5DP]I0$08$DB;AY((G@ OM8ODB&^9[]86[HZ>MG[Y]Q(C?>IOGH MM#N5R49+DU4T(Z:.Q"2CIE&182)G5HD;QM;I">PY?L(A'5Z#!^ROHSB,5Z]W M9+5N.5UJ[P4[/#2UEL.AI0M<]]<5W-3=2_HH*Q@0-W7\'Q(OP"RBFIVWIAEL M;U7I);OG81NX_JB4U-0!.4$4,8I.3@3RYW[O<"@*-*W)MN5 H+$';%_4T+9R M'*!N#M=#=80VWAG/::-$)NYD7YRN>MNR2 [;P/;-6HTJF]QR [C^5R^F\9:N MH.;VM&D0E9S5,#I:1K36,%+V@!U1&MH>U3"J;PXWVG2$[E?2YWCWQ'T-HT$5 M)B7QT9XCNJ,,ZVZ!''X&,]YJ-2C>*9.@][=(.D&2]W^AE[Z2[! M(J]IU)>$N#ZUB'[\*7!O.D;J@X\ >Y2METM5/F5[SZW%JSY[+V2SVRC]ZO!S MN)Y5JTGA6Y4/87I7O8CFJ8F8(=15;\WS2> YB]J2]TT3:F/D9/DYN/;G M>"E.8$-^ BLM1I%G6E%WR,B6DI#DK*?NYE,3FFSTM]A&$P\45":)$&VZ#(@9 M"M8N2T4Z,)2<,P@X1? &JY*>6SM-%BTDG361@?:8) K(<@\8\3='Q7[LS!%4 M]8Q&TKQUAN"LS-%5%.2RU2J_?\ OCH-G$JK+V74F SOH3>U2KN3/,Z#2S05FX6;LG\ K.W?7H7\HYYME87D$9A9[_ M+U;R:KM^37E&1+I[3#/^CM8SR>A,%A73:132H6S<\LWC&>BR4+'^:J/(82O9 MC?_NU7B66%0=!-;2);V,$TQ6>1EK__4A\:)4),U_\DAT;70>JD43)I!:M9CF M_F@[0>@3H[YJ#;B[VBX%T*.5$))/E2[$,V)WF"45!CA9+"]) M2D=8MA8T.+K2ISQ9J.IJ/=VC7DVRDX2MSLH->1BL*/GK=X)?LX1F'3_AS'&5K@]F5'M&WA%DJFYG#U2'%MX)42KW&!:E# M,8#M68]B.8H3?X /1PR#'YYC*R;VO8(MNH'[0P2F\)62KZC \LC/U$<,6*I6B\_]GR&7^=#DQL M_^ .PGQ)C:( # OD8$*&+3L=9 88T9I$KD _S?IG#\B76] R3D1N_ SA(JL6 M+4GD13[Q0O$1SX1=Y:FVL]9L RG3@-(4>J$L1H\8)=B/5Q'YE5VQ8=I1]KN$ M=V&;L^B5*DO_%(;Q,V-0/#LM??HU$KF_.&79_3@A&U'2.XIVM,66_B$.4O2\ MQE'Y>?%'+V'\V1/6E#MSW9(^%3X3U2.H=?:Z;V.1,80"^C%Z1[_BD+\KMMTF ML>>OW[M(HW#C.RU9DH4 2)9@AK@,B F!1A^#G)OL88T3S'W"8K1NJ4+S+&GB[[RI+2I/=RIIY;4I@[[J<3W@CP2])%@X&0*.:C& M/9-"K06I<3I4)P+3"&"S1"?]WO"#>\04)GV63H/_-Y25Q%[ R5X_XVP=TRG+ M$TXS_G2MPD#JUK"#O45+.;(53>&&<9O IAXJZ")!&$F4'>7A#*7GGA9[7_(G M$J9T ?93'"[=/**1D"<*!D_YMI7"%C7-8 >@2J_JNQC5-G!#3BFI>1F!@J!8 MX3H9_8;4ZHJ_XNKL5?0#U>Z+[1>6I)=OOMSF>R\7+QF.4K9NOXBHP$E3!24+ M9"<5ML9V:PCSSC0G POFFMF"D1FZES<:2RE0(0;Z>2\(DB1Q\H 4&X@C2O;U MACJFV"A5&+J^)>Q0:M"N6EKDJ!EK$\IY M0^>:.75K)X=BU.:OP9$EP<$\W0O.K^?5[5CK=((96-UT+L_Z6GL /]'3E[__ MN5U44LZK62&_Y$O_(FX%CWLH-8+Z=9I*EN!*CW^T-+SBBQK%1AGX3W[ M,'-2QW!4:]S@$O"]_!S,T:;?J&I+QW,L967GI@);ON,-_(ZMU)[OV8#)%1.UKTW;,->4P-53NK6??@T6[ M8H$".V>VS9]R07XI _MQ+P00<+Q-XLLXV7A7T9+]P_YTA^G:>D>-DF=QX'M" M(4*"]W,OH[]F.Z_#5]&;S^0@THYE6U"R'Y-) :4E50? RGZ2.=F=@V??0B(D MB31#5"C$I4*26#.4"\9V60K14,ID0_(LE$G'TN-JK P(;B^\)*(#1+I(6&K, MX*AKQ.XM@*^YG;MC<'=>4X?B'AJ/@\C=!00,S ZLW0F?"_E0G" FX?2 ^JZ\ M^7(5T+D[61+OJ,[M/ JNZ9])2+7 *?ULM\&!2$W,&A.0AN0W.:BV:^D6K+;# M;%)@;5GE =#:CH10X!J(O<\J1X_6CLEM*LQR4OE3'?13?GS&SO?9\7XM>#I@ M#Q-+77T/91+ B+R!IQ.XL$3_Q 1<<.)W<45Q\K!,K3DXND)>AF@+\;MTP7;< MQ(4I&7IL@Q37W/L;TN/L>*HOZ&%1)L%+%0D MJBX19H@4S*2R0V]NW3"47<<2=-3,R\E8_X%IT)*O"6,4D_Y2/JA[CD7Z)K5+ MO,$/W@M.N4)#?QL=9?F-C'K52T+\@9L\&3 M-^CU)S*:^!U?8B%I'^G"$Y;R2,E$GOXLWT#=P7CX&JPIC M#,?M34*QKI4MX&\;JS<'NMH*.T+:-OF@W/(%8>OV"\&C@.FM]\JOO#W$N>:% MO7#Z*5%7K=7H!AO>=/66<:JM#US T9:\+W*T,7(RPQI<^S,O7:.M1YQ$<(?[ M_!*278E")ZI"\KV)PHY^.S8S+!!20Q$N@Y3OAS+[ZW)>QH:^N]LCF/V\*A^PJF=R3]U_R%M-?FK>T"&VMT]*TO MYGG<'BY.:$EMM>HM^IG1=E)6'[V0+F=Q^Q%^5;[U':9B@NK]:UW MX>/V4W#A!JDMN'!!'?TL:)NXL.*ANSAY]I+@/O,25E[D_MG;?L:;Q_HRE4V- M8;JCGH[[)^A4+8$?;K?+;>J$=WA+)69+(?9D'&/"GDWC7%!*V8S\&-I@>N:4 M44$:,=KH9T'],-Q&.(H=7M/*U^CDV+1X?44).HT-80).NV[RJ'?<"NY8UR!K M[^=WW 7;D-JQC:(3O]"1A1F4Q5-:O*!T^OHW'*PH"MQA\?I1NB;;CLLJ+6*P MH[6?C=J68NV4X$9]3WU,8R>GBV3"#E=O-6HV+MV:VL..A%9-96=7-H;KS^TB MVW59\_5:_^F5EZXOP_@Y%ZQYAJ5H"]M9&S6LS+/J&L)UTF9Q>QTY,;*H<%6W M,Z[AE%PR)=>4KIMTT!N<[9^STXF^Q@ZP0[!=5SD.U:WA!J.&S'T2.J2'#T&$ MY<#JDKVZ/$ =SN;.<4I6XI2M8<6C; P[+IMUK)G$';2$&X\M\O:=ODETW2\X M)&%TUAMUS:?FIJVKC:.V4W)5RVN-BK,Z7&H4CLX/,2&:Y3! M<;,[4DX9&SNBX:3Q#PKBP< W6\';I)EY=&I-728V/VF?A$QMIC':=&*+DXPN MD7ETQ>6 ,'XPV5=8UL7%!L EB;S()UZX7P(U[*FJ6\.,.TTMY<6]HBGS25ZAZPDE#%N> G]OMI' 67NRA(U=.VCOUA MAI&Q)!1JH,.D7$N40HXR+)I];0$3'!NTD:<(TL=P1_@Z(?O><)=H M.CD!LZF31&N&ZLI?CATWEQY)^"ONYR3UPSC=);C=#/6=)A-=#3HK JZFQR1B ML$ENBV%9P\9UI ZA>25X&0/$.: ]B_J8MJ+\$TX>8^#JN[WW=1.SJ:T7BDK2 MRG0&97/8^-6F9_WMK&I;N)C5*G'_Z@(S5)!&@K:C=!KGBIKO94C"[]CZ8K&\ MBJC&9'./LRS$#!K8V]2U3Y%VZ LS$(TL4.Y?Z'8$OG?160WCDQY.GIT&$\$ MI24'7MJ?%VK@I\?!OH"(E#(V[D;%:':1JJ7D)EHL4[&$L9<^9;'*.SG!L* O("%:=IZ!YA@HV3J%KN"\_US?_UJ6OV"))*8SM&>+*GQGJ.3L:+O6A8TD:_@RAP$62^?83S!E>A4U;LSJ M]X*) AVUKEDLJ;I,9K'4JH!QNKRT.!(LZ&H?10>SZ.K:R=5Z:3 CR!N[YY(9 M7.YFCZ>[^FNGBR?L^>MR_X=M^CC)"2^.VDY?^4,Y9Z&7IDU9X0WM84*_]4'*(TW.8%%[J)QYT^DPC:Y?@8,&>?=HE"9T7G'HI2;]$ M\6.*DR?V#,)5M-UE[%6HR*<3$#X6R,9I3! ?D-U$XF0@.]>&F65>$XC2H32V M$N1#I9$'(A/SGNG*GT5ISQQ7=X$91EWT/R^]XMIPC-Q/M,L&_[%CY<+UYI/FQIX3\?)V[6N]7-UM EZN(;QE M+W=8$*].Z[2 MCF=JY8]_(SBAX;%^O<9/-,JT)FO-G2<2WUHV4$S9&GI.(,;UY._O[:BD+LJ8 MS7\$-G]+C^W0>2;71&,BD=#%(JU#GHK !.*BDQK#A >$B1_?6DTY('S4F^_5 M]IB(\ZNUK77UX^83<.P&H6W,:03Y&>(,T$<@,[H!E,X5A!*=WW:.SF\G')W? M=HO.;Z<8G8="VX_.;^%%IRVE-%I2^E<0;?U!,JLVU+33^RI6W[,K[")=F?8,=O-!O65!YIZPHWDCO+WO8>C MQ\YQH8)!+2'=!I0N;Z,3% %Y14UD&>F726IJ#SOJ6S65 UW9&&YLMXMLZL2\ MZ _R.'T7/EI$*,$='+6U$VQOU=-9=MGF'G#]5E/NOF-1,YM!QB 6-DUCT,": MB[ -]TS*O G<^%,):F'*\S.GZ.@MP_W\+L)7 M&=ZHSG+K6T[%_XZT4RU7\F93\,-C86WX(J.*.%G'#EEB_6(I%>706'0W=)R* MN[;I7N^]JEY3<.96V6UKR(\W^#[S,G[(?LT$XQ=WZHC=D?1?>O.G M$028"M:,]5W48];0W*> ?:/9P,+\0))UAIBTZ!V3]SV,26R-)?7GM2V=)QS/ MFK/?IIX3C:-!YLCJ&' \>5[XY!0OXP3?89]=0"5+(@ B%7]^\%[F69:0QUW& M@O4AOO42K"R2;4X-=JCTM)(<.X:DX 937X5,HVMQ=C5#CYP%.F)=?D*YSY#, MGSU;)"1P,I=W9:UW#'3>(P8ZS%KQ*B*_\DN>:.[[N\TN9#7WT");XX25P=HF M>(VCE$$7Z^*HT)4K8XDB-&GA0\FQ=WD''G5*XI,'[*\C)T>-A^:YI. UCWUR MMDN8/6[I.!0')GANA3!L:+=G.QGE^U.%"_@6=3,O2U 5 ;'O%,WYD)"+@80< MHP\$^E5, =BQ +H]PM%!(-ZY&1H!V.-@E-S;A$346\12VO&5NC*IID.YL-H^ ML&%92V/%O;GC#G#!5$]LXW3(@B2<$F+2T;QQ!::JI?0NTPW(=R*1-+3E:Z-Q M**83B.C!5;=P.?#Q%1UAA.T*9(K:Q.KZ8VT=8,:;OJYE[;'&UL KC^G)WG?@ M8C6WLK67(3J_8X6GBQK4=,KOK1*,@Y/=EOY,/PD(7YH7K4F*Q:+@L2CN[>^K M98]9&82CW_7\BV?H(V-,JLJ?5<:#$8$ZK;6"QS LFG(YB MX;8Z [T936":,HBZ?7.*!Y%N""#<\EV)BZAQIP>FK:6<'SIDL@<1<12P]!^A MTW#6NL^\)'L+]GK$*Q)%K+R4RFJ@!R&%M8J#\*O(#WHF9O U4#766)'AQS3^4;.>/EC=B*^K"3#^O9>/K*' M])VVD8ZL5V8#LE=VV9G&Q4O&3OMI]VN2J@Z#1V,^$8P?Y3NH!?A!.4\ WJ2E[)%)RA4FZ&2D)R]AIP-5LG__O/>YW01;3; MY)CEY.CG+,$!R2X]GQNBX<2RMB%L,%#K)@?N<2NX0=8@J_'(RDFB@J;#4\BJ M74T9$WNRSPY4AI-_>('K/]W8Z&N4UM0]@QJM:M>A?H ML!7<:&R0U?R.SV,FW>YQ.+>I*G?C;7#C_*:A^93<\EA/M7/NVT[%16LDMN2H M,\1HVT_VF5/B 0X$-,]9B@;CIL[U:6D/TQ6U-2TS?9H: T_TT1+=PON"[$"- M1,LXV8CTE2U.,NJ:;*#/8N0)*9 OQGROD&/<3)Y!;9$3+Z8U)7F'B3Q.]'53 M""_"B^7!?-5[(9O=YC1.DOB9S6:]+?TD>U4@=T<2,)&MCSVJ)?/T^\,=C(VT M,$]YC/AYT\&J9H9RCJADB0J>3E9W$S.*^52F3M%Y(/),O; -%@Q)P(2%/O8H MYT =^P.?%IEJ8UQSDN5GA6)"D!2S)CXYHA]X)6/T6 :$G[-&.SK,)LA#81Y, M8@XU[LQI;'-QX%@< 0?:\W2-I^[,4H>G7>SB;$;V)=JE=#::2W46;S:$%_F^ MQ/@6T^^%ANM*7;78G!Y,4+9FJ;:)FQ:Q:-X,:;6M2^P79$ MV4FDV=>OH(@X23;H':DV3HW +4\?C%9M05;;$':4J76K%.T[:@4WSAID-2ZU M5Y!L\,1Q@FP Y2[)"YU:.@ZQ:YRF&%>UN\,1?O;"!YQL5(-[:R_8P:>I=66. MV=P%;ECJ"MY[YMG,Q\TD=&#=!?T9.L*IG EB7-"[OV,O>>]^ "WO!&AAG-P: M=C2W:*D>3\NF<*.W3>"^4:N@[^3QK*%T%:]FQ66,AHQ\PRM:5K35J3([J+Y" MR_@Q)"MQ1]T] /V$R6J=X6!.C>.M*!)O1)X-_Y!!Y4"5CM/OU)X#CW[U@H+99?4LR?>EX\LL1C M7ESBQ>=5(2[CI-L:KA]%V"%@P5J5FWWFY. &DPVEC'/J&6]V/+>CD27>%J?K M#R$ *V^"4F'.B]DVSD=-IRT"<*.OOZV M:MM.U:,&-_8LZ#3$)JR>"([V0!S:K*2**"[\'BS\G._P#7[)'IYQ^(0_QU&V M5LUL>Y![ ]#38*?.P%-#:^*PTZ31**!3(P!DR!G"7C3^_P 99ABJ/CS'/O0 /XC>)R@/)4W'@SHO"&LD"UC MC!:,R!O!BXHJHR(&XSP%S+!B(1K.?X*.&I?4U!8,EI-Y.Y@AV\44,AB-MX$8 M%4W&! S&> )X8<4^-([_;._&>I/T#_$IOO5(,%]F.%&@@#D5F"#0TRK[J^N= M24"_O6ZND'FY%WXZ'2]1R)G_+F47T_-#:_;L;)DB)1U,;$7(\;\<'AH&["$. M)B+]=)=D:[3DFY(\5X3^*0SS:_#Y>\#2IU^CBQ=>/SYE#[OBA&R0%P7TOVA' M6XB'/%+TO,91^7GQ1X^_![Z-$R8R?V"LH)_*Y9F7)/(BGS!J< MT:\G9%)YVVT2>_[Z_'?;9H\ED M27P^=5WLLL5R[M/9]RYD3R,M,CJV5U[H$ ]T-%2*[DD2=E#9L%>U++PY/;@A M9D4K\WR,*G,4[_B21N*/N "*EV><%< VM5ICF>S>1-]F/*I+;O>C^/9BTE+Y M[KY1Z?1U$S/+M3Q_TI/HVXS+I@=4^E!\>W%IK8!YO[AT^T[+A$WG LG*%_@N M?MF),GC;.&); 0W3^;8^L'%(2V,99AH[P$41/;%-/5T017NJ#F?)!PHV3GY5 M;6'[;*.&LJ_6-H3KH\WBVO)-IU/%OK/"MS,![#77>P/3NO&F(7"G&ZS(;1S= M9['_KW/R1 (DM3N[77H+/V>0IP8'"?)I=8<= %_TKKYMJ](/K^9VD[WL* MI\/,R=ID%"L()HASF:&2SXS5DT:<%?UKSHR7(0GBD/Z2LFP0E++/G903.UPX M7=*HF<<^RL6E#ESV6\2UXM,W"L];>K>@<_ST*XS1E M!3D"*L<3_?@)I^RUO>)(%>&7+9T&41B,,-^;R;P73/'1DP1E[4])?/* _76$ MWWT\A$0W>UE0[#Q?G%V5!=*1$&.&;H0UJ2@S-#^P9:V[CO2"[!)3.0,QXZ7" M78AO_Q1'>$E4HT9[+]AC@J;6U6=E&[O Q7-=P?NB=0L?)P@QM.X%_6)KGW) M.0OT+F?R?H:<97Q),^K&/92Z=K C6*F98E$(?>]#+:J-A8[;,Z=A=7.R9UF^ MG,8RPZ^B,V]+:(@W[U.V]($=;UH:5_8CFSK C4,]L8WW'?I*:S<[*:(LVH67L*JS:4O*B:(Q[&AMUK&ZD5'7$FY\MLAKOI#+:^45=%UG M:8RCI8OXNZ'N&T=9?BGN*M]U:(S"EBZP8U%'7SDBF]K#C4LMJ4W]MDH<%=3= MQJ@+C:W=&E>=KU[':7J*EW&"'Q(O2D.^JW6XRU5LJ1T8QBIAF#%MWW;E=7,K M5('?0+>K8\]+Z>(:><:V8Q\Y;Y0<)2.0QKD(R89$Y6@656V%11YH>?++#95Z(7_H^8)VQ-3_W23=Q_Z_[O"6 M?@-KJD=PODNHO.(D]40H6V1X M"_"L-G9_/F?A9 K1I"874'V91J/C=(.ZJKMN5(M>TPSK ]F'C&O!"F!@6[+! M463SC%6>I9HZ25/E.E^EZ:X&Q_AGBRU_$//B!2<^296Y["9T)H !)I8Y@H0N M1( CA)$JQL'",R$$2R1XELEYG.TL3Y;(.:.2M9/%PO@&RK,J4FX$(NS$BC#B MG /?]-HZ>]!681 !I1; I9G0)-%%PS8:\-) 97+XHJ-+K]'XY)2-]7P'%$>I M6'G/DX0]OL8+A3Z^(KE=7E@.S9^]))@5T#,KL8=5*\U1"A(*#6_&1TTS/G8U M8\,4R8I)-2I..S!J!VR'/(>\PVF6$)_.O'DK_G7S'??+.%EBDNU:UI']R$YR M#.AL-]T)IP[-R8T/W34;<#JZER.?F>;PEA^.2=) &AO&,Z$*U)*]W<1G'F,/ M;])J'\TZT9TDG'6WG/8,]TT"FH%J0R":$&.JD#:B$3MBFNO)6GF!7KKDP9Y_ M5]BWH3EL-&K3LW)54-$6+G:T2MS[B(\%]-UA/UY%G$K3R?L(;&$#Q%AVK]ZQ&I8G M7, :37/C)-/;J[-9_4[??A=KQE(C\QREF&5-IAF2)'%T%0RX93E8Y]M^OKP] MF->M +3*XPI?;+9A_(K%FP1XP]I:3:PI>J68UF,<&$=\4&1?X&VQ]9QO\VDM([1YE(CM4F" MD*Z5M#>2U*0F!T3:"@VY:=2$10#WB0:TE@$ U\<7][.^F5,#"S7S0-!@X7R5+1 M[1NJB6FX M[%D@1CD5]Y3I9(G52#TO:Z12@$JSA-]O=[.OO[>+=/MXCU&Z,=/<>3*1HF$# M17PT])Q$5.C(;^-=A,LXP605Y75L_5>TYZ:H7SMH/1:-M,J1C'1D&+F2@31I M<($2&J4+O)?;..&&J:F(/'^D(.?YJKJ_%LG#1AK;=I2QR!9MN&AE7<,1JI&P M.C"Y2$IX*^1R4W *F%4;"M^45LV\EQ^F"(,#?0-O'O:&@+NW"W.PX&T03&.% MSX?$M-XFY*79VTMYR8@&#=":+?31P/+M%*<+8YK6TD6P%G+3!"]=I0;$+5> MU6<2-K39V.L2[_(-W/??/-:^JS$.&OE$@/-A\;O4X 4R8V+ ,:B7C2KP8T0) M,/+TTV>P58NJ#&BJ_Q*6FSF4&WMJSYSVQG.R;QYE)"#ACNWAWV-_EY",X/3B MQ0]W 0Y8S3V&YCM1M':Q+"JC%^].BF*QJ@U'2[1A(YE5"U8VY6T0AHMS=M7K M>P/'BC1NSN%!V%&6 NW%0(4GN5F:(TI*CD\+D.-NOO^=/'@G%'%>ZU[F.PX . M,4VHU9T*;) RM$JE)'DW$G AR%21OHC3D:^3E>/8MBG0I.#$T,3/,]K95"AG M!AM(SMDD4%E;T(3.6P&3 \N8P4E.Y"T RJ$JXT%*SADXJ-BR#V!8X5GM_$VD M,->?+_FJ&W+[)/(\/UY*CU==T;-"&#;PV+.=C$3]J<*%)HNZ]8C%0@247U83 M0AP=XIT7FRD7RR7V^19QRU41-U?] !BU-!4N327N=A05.[TH."X0M8M(YKP^ MU$'-K"],IKO[+RV/[C;W@0U;6AI7G^!MZ 7;/3$-G7YHSIQ7X0W4P[I>]>/ M\SI3'$ $=XG<:4:L=J1.+$*'L:P<[WI2: MR;%VU ANG*E%-2_SD(H),:/I-L &5LY%9+%2'#?>!L]?B&IY?= $=CS5Z2.' MDOPYW"BJE=+4QQ@QQ*BAGQF]P] 9U0Z#NE>S.&IAOTBWC9".RE+8XR:B[LJ/\+$;9&B/&J+'DUKCOVH]A MD"9MA3V0S4WE18 VYC1Q,,L/6ER?N;2:*.UD MHY\P6:VI>O,GG'@K7+Q)=YN0_5?;]4NR*L'$@=;^M]$)@.VQGS P#V"$P0'; MGLPP@1S0=U("_'/.!7F"S?[]S"UCQ)$_B,/02U*VLA*C ,Q!H(]U^8?G7H8O M/9(T/0LSOA03'PR&^5:&FY&WBC#A06$@0\":R;?*#7-P /;=V'RS6LB^?[!Z MA@KY4:Z :(*8"HCI(-[L> N#S\4O.Y*]2J56^:W]A[47U7ZQMKVG._LW.MP8 M?@]6QIF.O-_@ &-J 6!IS6DC/UM3&TWR9+=1E]B#"#?_XP&XR]+; OW M/^/)!)8RMC5ZTR/2\-_G;W!_K-A@+*W,ZV%=15E"HI3X0VZ*:;)^HX.1@?UM M;G_I\'V#0XB)]JXWNG2$G1;PC_DMV-S2*@66=[5*>5'=-S%.<<"BKHWB'2]1 M:U7Q+6IWA@W$W6Q0J=^GU1,N&':4OW<%/BUVCBI-C60+D5\HP,*7Z,]8T=!P MQ\N'QLOB/=-$5%QU4W5P)(/4H6?E=41W#_:5F:?BI<)Z0]S$_&$VNKI@F)_R MD4C^G-WVN8FSO^,L?^/P5V7MG"'YP<;@P2TMP_9@S. B_? J]QT\FT M=L%O=NSBV6*9%\/:9>LX:9C:#\$']D PF&6M;&:KF,"%\^%4=;9-K9)L6GO2 M@]G7P@:TD*TL+9BBO7BNTVKV[]D_4"X-I4AJ&\+&/K5NU4J;(VEI[0Z3LE5FW17NVY=KZFXO+^KJ)[6M8+IBBU9E;9/C)L!+F30(;%Z8+RR>(6&E2CB',\%A MW*HD ^@F*^.PWLC FKD=X$2I^!NL>M&OOB5,W-#0KG[,*IM-89 Z%K;O>JV& MMJ/"XO9UO(HH6THU?X/31;!]HJ,]>_IA$4G3 (4)5&UA!URCAG+(U3:$&W3- MXAKG!E.J^;/>B"[>)=).HFY()<-"25*2?O?19'>A?N;+L[QOXBC>XH0_OB9P M8QX%]8EJVIU@AELWG93LY]>1) +R M_(P\\5?^9JAX9)IE^:?B >AQY][#6TB\%2ZS*$S%7MK V3J:4W-QU*XL3'_=) MDZJ?"Y4JYLAWBB.\)-DY2?T$9^R#JPQO#H&@8U>8$&"B?SD[TNP'?([450OS M[<8ME9_O8[/MQGPDS*BOYX,A>OF3D$N!V])F"3C3I#&,H\4^SDGE+-" M!2_^(>MUFQF/U5P8N$F28QGL^,(6'0!]G*9\A'NL-9/UN1U?FUYM M-A3Q$^*%AR!^?*C3FQA,,+)CH[8983NE:2%9[LTHXHEZ3P*KN-H=4V><#!/4YRE#^SA9<78 MV9LH3."W:[-*'GDOBG!GG9;T,IX\Y>S944LA &+?)2I$0*4,_&2!27'"Q4!" M#O0SE\1>6FB:9%)8TM_V(4E_^<=9'*5Q2 (^8G%DJ,E,;FP(,W3:=6/AH&X% MS\4U9#5_H%,BFP^HEK.3.[MA[2.*+4VGY(K'#RHVM9N*.UIZ7+'6(@]7O'\D<8L>75KF ZJJ:4\?U TA>>FN@(;GY^7I^8%8;>O-X^GIYN\ M7FX +L!%2#8DTKFSTMP'=DQJ:5S-^FWH #<^]<3NE26;4T<2>R(;=54CE9E8[B1VBZR^:POI\PK+)SDQ-V&Z-C: MNHC-CELEUR3"=;DV%LC!CNR^=I(#WY067%SHK9'YZ8O91AN30*PM[=U5G6_B M),OOUBZ6<_^7'4EP0$=BJAIY#+'@77>6H-T39HP8:%\>2.IU W[ZV%$)2PEJ M7IG9[TG\^>^Y!(B4(B"/RS#NB>)(=I'9H,42%8S0GE,>^"[2TEP8@=_V*!@X MF?.?[E(*L6EZ%F\>\[4'5SWE1;#RF]VL=)9J)M&) $Q<-+>%/%O0[PUW?F"@ M0]_T?7V6CHIPCV@3B6Z9F)(GFX@9$D]1D>SPEV_V$M.ITK_^^F_%7W*:?_W_ M 5!+ P04 " !WA&=7J^K9\Y!7 !1?@8 % '1M8BTR,#(S,#DS,%]P M&UL[;U;<^,XNBWX?B+F/W!J7KHC)BM]RXL[NO<)^9;M.$[+QW)VG3TO M%30)2>BF"!4O3KM^_0 @*9$B 0(D* "48U\J;0,@UK<6[A\^_/U_OJX"YP5$ M,43A/WXY_O7H%P>$'O)AN/C'+VDR__#UE__Y7__7__C[__WAP_^Y>+QS?.2E M*Q FCA_'I\Z'S[\ M%RWCPHUQ'A0ZM+"37X^+/USFQ:'P;\[Q\<//GS]__7GZ*XH6 M./O1\P_^M_.,[?(Q2 1S!W:!%_2][6X!^_Q'"U#LBGZ>^6$9C_XY=D]?R! MF/_H_/2(X/A_KG)U%/^=A/YUF,#D[3:G CG&P)$NBY M02PNGJ&^;X@!+]R M-?9$H!$S"HRBMHIW43,%5Z&-<#.IPRQ1EG"EVZ\O G0 M3_5*8'QE;S:X@K$7H#B- )XZ0%R)APC$N#JT\\.$YZ$4#Q3AX@'#\"#H8A95']9@J4?P L(4_\=#N&K"8RX+?U-Q&E#-0 "\ MG:9YY29N+VSL0C4@G'A_I#"F%NZGV&I!&I#GJS0@8QPU=L/4[P[%_3#W^[ &2Q53X0<0S99XUM,+?;TP M'=R3+]-=!V)G;&3Q-2B354:1&M!1 66:N7XE5>G'6%-Q&E!E-7AR7WMV.95R MM,Q8%J3MR^Y]L.*T]*;/,?@CQ36Y?ND]W-4+LVQE(;7"4+BPT+K Z%/Q M)_D$?[E)6[N"Q#K-C"W3D;,>._=*,*87H * M4XD4;P1J_#=WL8C @M(YG>07:YQ?U^N(!XXC&)8Y ,+!'&MPRR M!Q[)0CR2/:%+W*;?R'G8B@Q\T_D]2/9IJT[U,,B.UW$"5V1)=I,F9,-AA:($ M_DF'B7P^?X.B?1JT7X4,LFRNC-MP5QG?$/)_PB#8@RP%/FZ0Q>A:4EYA@B9I M*EWS#J&*N0Z_/,T \8HE@"L8XF4*'F")[T*PV?.;SC,R\!_NH/L, YP%KP?C M.%T!7T7;4%L14[9=E:Z6!+]@"O8FGO*_^],0KW?2B*QRZ7)Y,/-TJH0I%KQ$ M81*Y7I*Z038BQ-/Y-$V(HS^YWG$;DLT"FK)'EZ3JRZ88#7<>B?NZ&4%=&%+Z M$19"/ VG:?1/X"^J&(C?>.#&,=V6R=;<3TL4@VIFU38>OJ*F4%*TO;>BY4V2 M;7^^TPA_Q/A?I3VR'R%ZCD'T0G9Q;\-UJF8^N\]JFNCAJ'1%2H&S MBM2&KCR+KG84ZN *?$,;?G*_X<&%2B:DC!*U82O-@.DO-KW5Q=N#^T9WPO!" M7!URR>]9=FRNM!]06Q'++%F^:[39R,@*Z;,O,'"-+#-RZ;AU@TA48 #/+I_< M5]U"5PG! &\3I1U(>^$&(*;_#T]\@8];T\[?"'%I=M:M9'[>^]O&7%10TNSX M)1OAG:2T/8@4;P1J$G/"3P,\1R+,H#"[9EM/-XQ1I+^N]RJ("B,T%6>$[UJ^ M\*UX1CT"/+3AKNH)/8(UBA*R.9#G5'0JIZP60]F0%!CC$FEI,?!^7:"7C\#S M:= 7\@]J86K=6SSJ^R!ZBER_]3YFK3AJ&5X)L@ IA@)E$T?E[.?9]T/BL@/\ M._<9!+\(F6:WK""**D61,#/G),S,\6=JH^H7>M?T"41X83=X=J\+CG' MW>%OY%\B9;4O$L2"RI3@@-<$A#[P-[^%"?G.$:[LD?/!*0HJ_Q,7ZF2E.MVN M:Q&8A!SD5:H2D$A$*!)H)#Z 62/!_]@V$OS#[T4E=YU1Q!%>$RADMD'W7B-#!$>'GVR M5\LANY)NA%2WX\N)/K6G*>-I;I@YS+2VY=VD(V18"&).\IGY)&=SSQL8@/MT M]0RB!G)WDXR(5"%H.9F?;"'S$2Q@G&"9)O?NJJDS;DHV.E(%X.7$?K:%6+(G M%>$^AUJ$AMN[)#X]T=LE\MD\!F?.^5=;.)_X/F8DSO]#;'/,Y+LA[>BX%L68\WQN&<^7^)_3Z G]#-M8 MWJ8<*\23Y6LD5@%HQ;L!E6P?: XL0- M_C^XYL[6FA*/E>UVD 77BK;%AN2:]%.3"+@,=LM_KD+]C.UT9"N?K; *!BW8 M[R*/=P0/2Q2RMT)VDXR(22%H!9L6;&S-R#4*K,[CD^[(IV8@H%897 M,&O-SM1E&A&[9> 63!NS0X5.2N++O$J?8&B-^YAX2;5Z/AM1U=X@*6JW9>KI>@8A<[?\6H9_)DCCONR&[U3:F'AW-XB@+ MNBW8??[++::7P*.RI M-2?3Z#B7!EMHP()=K!PA(%%R@MO0!Z__"[";]DZZ\3$M@*\@UX)-K7QA< -C MSPW^&[@1VW^6E71$%$M!+%BV8->K,,L6V W^#>^.RD[*$7$L@["@V(+MKRJL MS =C[+Q7FF!= CX_(!=!-L?C?E]/[J^O[V?45^==L>G=[-7G"/\R> M\'^^7]\_S9SIC7,]>;R_O?\V6G\8>&ZZ_Q*=9#$Q6^VC23_Q>^9<39X)\\Q#?.XTV28J;JWX2Z5S=\] MN,&MI8A'^1M,EI=IG.#J1=>O7I#2B]XDZ"%6RI/[N@.D1TG5UO05MZ93+;U$ M"V.D)U"-4M&MQF3WUO?>A'.)XCQX-ND=9B!Z@1Z(9VAKVQU]L#-8* -),(IN M..IC^UN$XO@A0G.XVX\UI+"0S[;:*[JYF*#$#;00.%V#B$8HR3*83'E_F(7EF<@",CV/@@QXH#$C?-7,*1WP9],RI?**0CIHG#Z0IT&+;FV2 M)!%\3FD,W2_/RKH/ M]FL/*A W("X!CR @EI[.18U$UITS-P#BC4!+'0ZN$9AC944'%M79I:+ SJJG M*.3UPIL _20OR=)'8NF\?(X;\"/P*F\W$MMBBKN,$MT_='"M8,^F5'5@HVWG M1(20'A/L=_W)&L?ZPR A$S>-*%)[/8J_\J[3 >UH_:%79R-U'NW?5WD#2+9] M'+?WF*O!'BW#-R='Q41?CK")](3=W+NT9&VBZN!,FVQV7WIMV5-E)3=%,!([ MI5)05$5CU3>$[<*]<&/H";),TYI"<2?^VNEG8]2]I:><^BL8I E@7=1AI!XY M_3R4UE_?^0W Q1*CF[R R%WD46ZG\UK(D-P(I:> B;-0RY"@IG!3Y"4Q@ P( MW)C0T4.JC3<"295ABG;V((SN*ASQ^,8P06[>MM!1'4MY%UU/6PTUJJH-G: T M8D*V_[ $"?3<8..SU!H_X=-N_(2B%DZY&MLDL8/F3E$3!U/@5.KB9)5Q_E*M MSE]_L3J@0FOJ/5_%)#'9EBC &H^O_TAA\G:/$I!%:EL'D"@)MYT8B_&12'+W M3:NNQ51;VC%N:5^U]DH2TRDE4!6-90U^C?HBLERX@1MZ8+8$(!'M-$Y$@ZY< M3.XF]Y?7SNR?U]=/,U.[@ V0Z?P&AM@:T T>4/86+:,_$,NRWTZ!1 5)XCS: M6TL_UIC6E.8MPT>YC8N#LOER-7$O(!, _!_2D;VX 1F4)\FE&T5O>$S^EQND MK)MQ0GE-D8$\K0T[[IT!6[]NF2U1E#R!:'6+1[;,[9#ER-Z4=$PJ$,8WP*I! MHV/9Q//($[WQ(_ EOYS0$Z;FI^2$,DR)D5(X[3>$XM(/\3%OF&@S,7--LF8 MR&[%I02L(Q$2V(SGJ'(1&F1TNR,+_V>ML\1"3F0_+V@)?F M"9Z^DJGK.K\WPJ";E\44]KNNZZ2Q67^DN@GM\C![)=OAT_B,&5/NLKIV7 MIVJF$VWG"5TE( ].T81-YQUD$@'T)PQVG^7<_;/MW')QV!PP\1;;/5Q O+C( MQBS<76WBL[5P*Y+5=MX[8[1^_E::IQ(_=]$9^S:M[=2+@U(UE],\5^=.TFUG MDX/">@_F.^@^PP"; B>K+ SV$ZS)#)%<8.TC-S%]N"#^T;V!L7V3*N)36&[ M(WOL+5,!F-:?G5ROU@%Z ^ 1!.2,O&X[EG=S6[[1J:(;8NL7Z+@Q1*F$,)CI M1R<(.:36'ZLTO=-28'_C:T(DZ^CDT1FT]6<,H14X5ZC+JZ4>G"3FD]J_^ M*WN9@IT%/U/54*?84)_MED0'N(IV"G1N^%ZD,0SI6PVK9[PR(P"R$,R+S'LS MAGX>AEE0-=T+')VB%)O"^IC&= M.>/[*2#TZE/T A5 MUZ:[8>T9JLC/M'L/"_"R);,C/.N/,"_1:H5")NNL9%9S+07*_C-(WX=9G1]< MB-BB(TQ%!Y ZY^\EI#T"LTN6,@K-J,!L_<%E/88*0R'UA*,0@2 LZZ^?U7%B MA6=^^?TCZZLI?*1Z4F:*,?E=3T)?N.=IRU8UUB?KMB0ZX2O6LLH?_3 D:E4E MTMPO%=HX(:QJ<>]$0ECMA+4S-JK=6$):!0'Z28B^0=$52I^3>1K40W>T^-') ME&%[_] ?K,;06')[F??DP0WI# M*N\HB18"J6@K:U]TW\9QVH7J+-^(:>8 U'@_O@O%[$#9^V[R MF$%\X^#?DGITA+IZ_A;'\O@Y=E=+0+#OE]?8VU<&_$4P6?L1W/K=*( M$KRJG)"->K"@_"!*\=2ZZ,,%IZ(/%\R>\'^^7]\_S9SIC7,YF?W3N;F;_F;# M$P8;F[3O\S8DW6_G0((NXSH\1.@%8KXNWG[$Y!;&QL-ZXB7P)3OMX#N>RA=D M8 ?!9*[<,2A":O,+"!C['";$WX*AAFT"4UA6S%Y=%BV0AWNY9H_NCO].\]C] M3^@1> B/I31L^];]Y@FIZ4V&^-3!*'%OQE-[F*'QG88K@&N,)X:D_OC? : R M"/W)BGB!_$E_SU"J2%;3E+>-;<^)W%74QD/X+#"VCV-:,V%K-L7GRX*/<44V\F'<= MJ36=]3<?NS>8S4[ZKJ9*&^Q]CGF7A"L*"!:/NNZH3[JFDX M>7%A0!K%#8H(UAGPTHB:2["?XA51M=47[=$>#>JCI,UF?="V["3H.TB6R-^V MIRM(#!WZ\32Z@G%V8X03NT>ND'?]J33< #'C-&YZ=&+SHXNGQY&TX2Y_Q M? &ZT=LTJML,L%R\.I;V+M!!+-C7YV OPS&Y$4E\C]F+2,NZ ME_ M2S;-?<);#BG%"WA7G2JCJ0KCIO_,L6Z(XIK@),Q"7&RO"[(6$E)EF";"GDH0 MD9:L-?H>,C9.N73+JC@GJ^^&".4Y0-FTH>][MFBD3!XBL':AWSQW%\UV@&(1 M,$#?,T,C];+S&AWQX:@]/"4];/$*.T!M=3:+]6\UU6W!?N=.6&7L(JI&_'H( MVI(TAJ*319U^#XWM:^?=J^;C[0XE'*"BY&PQ@M>BQ#UX>U^:&+V<>IK"^G!K M#/S9"8&"BSB<@DS1EJ*+.+)(-8;D47$1QP/ CV^P ;,3)_:!/'E#A7U=1ZH8 M4Q2C6 EUB2DQS "NZQKW+?&8GF\<(@Y76;)&Z;MC98*V2EVWG._C(TC2 M*"16HHMQ@9&R5_E5 LZU1X/?RV"JWF*J'BXP9+PMV0I;A5@>FX!>1,@"Y]^& ME; RA9,D>[^L1XD'J5 5-AK 95^C)L7-WGM[[6 4U],DJCSR3=NZS:.-]=^Z MY11DBL84;=W*(M487EO9NF$ZW\P8VA\.Y&3!F+R_;\AV.;CI9PNH#HKREW*#H$:S3R%NZ,9X+BOIS%?Q6!?C\Z.CH]'JIU.EM#XID1O MS> FLAF=1;3"3'\P&I&SP!BV-7.XN>OA$WIR7W^#R9)$6\:&)">=,B&*NA9W M, )3:B##HH0H'>-*(SV]+]1@>H$13Z"4PY&> KO8_,J&N&%[[PD=C*9ZFL3Z M_<;K^1QXR71^_8I7(N$"/.*.=!H2DY#_(Z=2+VZ0]??D_,FCCUS%RTGH5W]1 M2KEY]O@*QFL4N\&W"*5KG /_[-$P9"GP]RUT+E 73M2HRD: F9"?XZU+-M-DO7ZX#:W0T*N]^&-7+YS7-ZZ'?)>1#'D!BE.Z5P_CZ?RA3%SHS]+5B@09G<_@ M(H1SZ)$[&%D,$3R /J >J6=1NY3C<='^'^<#\[VD_@'^E4'S9WR=QTW])W\ MR^1OI6\[VX\[I:\;^8!CW4YM;Y1Q,NSYJ9@-1T^8S0O\D?^TU)V3H]IV3K1W M%.V\5-YTD02F^UFIWMP7MV*N0.Q%<)UW!'6C;57)H25YA(5HB)R7 M7Z9Q@F>644OG*IS[?910UOHE&3OH(:/%5FTCA6AVTR32?X#HA7PO44#V,RK, M0 #(3MV%&[BA!V9+ )(K-W$%QX;3^MA0E.CD13JT3"$NNVB#KA'U,-O7H7\#ESR<^6YUI:N_E.]JR?%.;0\9Z= (WO]#?K2 MX-[2;_*SC*;7U]_"1;CIU.L/UXCWRWY3T[T-UVD2BW?^4F68IA!9QNN:Z0]_ M1$,!"4A:O+2TO8P11<3S5F98^%P?%DC1])R9%NYL2G=VBC=RD""5+RV)6CI8 M1N+W@4%=L^?R<=!#0M4T;9T_([5Q?/?NYF6 CJA#IP_/BO;:7^J]]B:_D=WR M'8DE"C8/3-QE-T>V1__\_DXX]WO'K:PA2S)VT#UYDZU:-^[YF:J&.CL]/S^S MO%_O@'=$W7OYH"*+99NY.Z6KE,:)H'-M$@\B DL0QO %;)\'%AP4OC8<]9:^ MZF2?I3/[TH?S67[ETT[V;>?U+KXH MR<%%.4599O;7.YC;>FYF\O<^7%T?WL+)0??FN\9IZ\:9Z4UCO7__+0=U1!TW M/U@>O_L^/FJ8H9/R/I#.V'=V2C2R$]]6G@9EW=0W#W=WB>(DII@HI"(*F7"' MV:W0]P%A@*ZA#[\'/6P(F_"B;,+6_?]^I9JKLZY#T! &&=% 1;=ULI75]2LQ MCN :X[CA*G*V191O"GUT_I(7:.S.T#T*4;'/6#%!VYL@[?E&,]1\PHK_K#=F MI2A+G4:3')_UHTFI'1?^'KF9Q,^.IU4>P1A%]Y[ E !\S^7L_KBZL6 LG!]V) M[QI'O"\7R&F:$OIWZ5U!CZEG3Y]C\$>*2[Q^$??@/VZXP[LMR=D496:OO@.Y M-:PJ*_EH>O7/VMMR&R>=>O7/8^G5=XS3'IV!D=XTUF69;.C!I:!:V&\KC HJ M%1WTY.CXZ&2(Z*#.7XI_&;N3KS!0Z._[?^V,U.!-=(A@I#:MH^ ;N-XMR,"R M.U#T"X@3,H?=04:K)6/ [ M?3LA]9(TRE\_0V',9UPTVSB([X564=AP-?SW/X8&/TN]981"_$\ONSZ=&4.L MIY M9APZ4HJ^[_/@!NT2])EV/KG/@>"D\Q1/.D^'F71FM3B(*>?9WM>GQ4LN MU,BL16DE4;7!?-'N&<8W9\.ZLQV-S?/*#;PB!%:^4QI/7B'KH2QN'M/X%N"/ M0[HP0JLUD(&[0BL7LAYFKZ0QEF-ANI@G!!R &BEN7BO@Z4H"8#C#G1B>L\3? MP>H91$VK@\:$QI'82L#.*D 4!>[=%>".4AU+,TV &K74> BG MS*;&#:'_^^F?*"!PXDL4K5&&@CV0]FLA8:ODLU>D5@&6_TXVW!'X:@.F\>JY$'C+?WO5L=<61*\4TA0@0 MW=#X%6"VT%-'_(5%J1.1D_J)2,,[B\8?<.SEP<7]>]OT'07./YT='>D]*96P MK=1(4$"S?B3 ;<]=+"*PH*R07HT:3(AZH;RF*4*@=HT; AV1CJBO9[V;*-7C MG]9[?,[KB<;W_ U.OFJ?47SO]=6X7C=;]C#[_.TQ1Z M^;I$6!S\["-32@>PN6R^C&#OKOP&O=1^W5E]OZY&SVL"H,4FI)'(]D1FK36!;@K$ZT#+:Q,4[^&0&^=V]K/M-4 M($.HF!S:X1KG8GN7ANYZB\4)LB1W6ZI2+-7X/8&.,TN6QECT 7A8+77+T-_HV@Q[Z M>+*QS^:HM]2%Y:W-GX:X\TLCXG!. \?(GG?V_X9ILNHYE@QED7$Y_FSM=04B M^(+Y)2\,D]L/0N^LB68?F;8Z@!VK*U"C*;ZY,+Q#<7P;;I83T68X$!@%?H3H.0;1"^'F-ERG"5F78.,%D$JC M3;1#?&H4NMV;8?;BQ[2?U=X=MH]D+,(O]>5=5HKQJ[D[@.=J8%J\A_8N85LKEWN,PYX&U'0Y45U-W@3H9^G-L&YB:2VH:K6OV&J?1B"6;K#'M=9JLDO1>-Z^NR1(0?(F M-,1T*,EJ6:G&/:+ V-L[DVY +C,E;R04F^>EJY2&NJ NE>2A^ @L01C3!2:) MXD;6E5*3T:\-EX)+WW:RC].PV*7/YX^H5RI0O*/[%U*'OQH_E\VMRI^R5A-9 M.#/5WR/432@W :VV[3&<-\P2#'*) @PHSJPC>9C05H!I$A"H'6\3K1-(]"5&Q*5"S2 M,@2TYK-P+#C7_O*:D%7E!H7SL3SD7+UJR[24Y)@@4YAI:A&H'6](Z U]1"-" M_E3.[AZ_Z(C0&':0ENB4BC1^,,CK_ C6)"Q&N&@9 UC)W[O^+A=C.,8\]!Y_ MUS:E-G7QEO]18FM1IC339-*SS^^/?42=?I^76;=/!I5,> 42%P9B@\;9T?'1 M\2#OM7YPMI6K#C]Y_8P=?U2^Y'IB720-_9T+WYP-_4H[&INC*AS:0X$&*%! M4749:C25S?(V[Z% P2H44MU8:NTJ7%13 9Z*- #:FD;<=!4=8*QK%^N73# MQ9]+E%ZO8$A>&;Z *"EBM+RQZ1?)=T ZZ&P.F\.?[/3-=^0C_-AFG!QEZWS% MN'1[MJN8^;3B&R'[W$D)-X]I"I E4U@.'+@VSU^91Q?5HD38KWZ;P$@XV[#"-*W.--T M)#6\# +>N =K6\3$ M@XX+1G,$40@W!;E4X'0QBW3OD-!C$*?T/!7&AURDEN M$O$=F-E9>,@"M7,<*3K+F0="-X*(-4 TI3.%[^X]OS J13$.]M:E%X!^A/$: M>#2T'[,W9Z8UA5\YJG8'=QEPQG7.-S"*DPC9Z:$[ =7=33?S/"/Q5GQ)HELSC8;I;D@'N+FCZ:"]B!2>^ZWP3E.Y>4P1 M1*^M0'F$BIZQTK+WDX/C;OY5TAC+L3!=#92W C1NY'Z(4 )@./,@.;2(V;UX M8\(JQF.,\<@$GTWQ'EL%K\,DBW3>O AF)36.9-EUL!0P16\ :B68N19F)S:%9&F^ MVJGF #2N<]Z75X6)%'-XZNDT80+?ZE9+=[V>!;*N!Y>$I>@Q3CT'X2E1[G2^ MB2Y6K"581^"L],82SN>NX<1;"J'NS:_> L#+"@\ /[[!UKN"Y%@'DM>MI_/; M$%<*_W@;EGO.6?H<0Q^Z$00LB?0H<30B4FT#M6L C9&:'L$+"%- [%+L-_X& MD^5E&B=H!:+KU]S1D819Q?_K/[FO#)EU*&DT\E*%7:U?A499%6\&3,.9NXF) M=AMNVM7;-&HZOV9(JV-I51.?G)Y_/;=37BKQ*SKG?0'1,S(AU%RSU\OT9XA' M\"5:3O;K8,WR&])>]H5-,=K:+M M-$,4TXQ\LEA$8(%->XEB?G!>;L[1J*4K5D5+=T.T\N"^94]YH?R]4;D.1C3[ M:%33"W NG:]FN;WL^G+ (- (9B$8>H&^;KA$62OT3;Z.LD48+T2%$'.M7!N MDQ:N+VZ?KB;R$LCR'0+S'*3%MM^1T8R7 \T4G9D X4W91LFW,-"";L-\'%GR M_9X&"5P' /_]"9$7,E[7P$N 7XQW,HV^K:RJO4[MVU-3C[Y0BS8W29;_%'AR M7Q\!>6C3(X_&A(O+I1LM:AOY+:G'P;@DOH+3D3PG>HE6*Q32?3T:TCF>I'C. M&\$_:Y-"@1S6"Z(KQD(4BBZQZ'Q H_:&R#U*0&:)=0 3W#&^X#]A=(^$R6.& M2&2+&8URE OY#22O<[LU"".4^!?T?[U >#*^%G+VIJ&[5,BEGU<&NH*N-#. ML+N>YL?6;!K094-KG@P46K-2-R>OW&%%UCRU+++FUZ,SW+Z.M78H?'-RO-;8 M:&QV2JRVQW(;(N!SFX-@OA>K4.T!L ,X GV23F)C>*$R.U:2*0HZ_A2%0"IFXOUN8- M*_K4^NUJ[<*(=(7LJPB-"H7&A&*7ZDEZ1/PSB6)BNIKZ@#:!Q5Y151OXP@,16 M FI'U:*H;![H#^S%'".4J& ULD]3&1QKV8\_7H$[;JB4ESVWUJJ2YL ME38U;@@=YL4<$S2DDK:=@5?6"C8/O\IB?>A71+^5$!^6S8$/*WO/^7G2/0J] M-(KJCN%BF8REGL]BR]FI&$Q%K7V=>?DD;I3H]]D2\ [F)1VG''C@%.VU5Z^W MZ[DU>(.B"FP&[ZSDH^%>"F#?[;#SC/^07E/UM?#?U/5-/"]*W6#B_SO-KL6P M/'[%,H]&&SW@VKQXW<_,P9#-D,&G#L?*II'9W.$Z]&LSAZ)][<=C=W-'UD.+ MD*[9[]TH.UN2<[X]J;]KGY?ME K'O]V4;[[_;$NPIA9G6L'<^W^SOJDV=]!] MA@$6(/,2$2=/M:5\UKX[*F'Y>J<@C]3Z$U8NY&H/P;MF)E/(X4A&#/I0SE^Z M1A'\-S>/X8)_(MYS-(7LF%*[T-$\IE2_1NYT%.G>QQA+;V_8TR5(7^50.VRH M6U:T!(]_B)"/)\O3:(;GR=!CO9_:E,PT:@78V5(J!FELA W@0)V#GN$T.F>Y[>3-UM2#8AZ+XE MF[I:HM%0)X;,^KL1N6%:G)U+:<9 L#@P1;ZIRN/N4-PEV%P'QL:T8^!1'J"B M+7-][?41O;E!TOR(3F.:,? L#DS1+KCRPU/1)[Z_ ;2(W/42>F[0]LSW;MJJ M0;[8MYB10V;N35[>,]KDY?T8V&Q!H]'!N[E-$O>BZ?PW% 4^NQ76$HV! M*0EDQCVAK./FA66+2$E8-E\\-^C50X-$PN>[84-)$79%BYV&;2>U?C([[C$S M$-#8\^5;DE=NXG9TM3RMNUH67W#R3SCT&P[YB%TNEUM43QC_14!BYZ;K=4!E MU^(,(Y3W]W-MHT175YBO6/RG6AN^L&4Y8P0;F"G;3EW(+3=I@8!GK.2F$2[ M6IUJ*7!C(YU[Z9^=P33BI3@4DP 'J,TBF"9+$&UOB] XC_Q@9IP<-LB PV-= M"+)8=?OFF+,6U$]^I\Y?$);&S6Z6^Q5>FN"T;SH M=H@,/.T93>L6A!FH=PP=P5H_6 B,EVWR8.<KV#F^966( ^5QH$OJ" MDTE&GA&0W1VG*B=Q\ARL.9.$APBM092\8?SD_<$UC3 K.5LXE9LM%)^D#Z%M M/OH^<4A^/[/N<.#SZ+$ H(-T_JYY<3STE4:D C55P!7VH.9 M*P]8!X!R%OKETUJFB5@'VHJ*'XW&!C5(WX[)@(CE3,#W@*4Q7I;1Z$8:Y#C/ M0G9]163/0 M(M<'Q$I\;>PF.PPQ"*&V>?NLN)#^"(+LU=$E7+?LG;-S'(8F9 U@9ZR9K/6R9W..PU"%K $4A6]2K)&68*./&!WK(8S- MWTSC6VI9VH[$N %?A+/&MKOS5U-X:Z>@@2Z;YN\(!W7)S:'LSB"O$T9!AZ <&>AJ/3^>3)04VP&$ MG^D0I,*".903R!XOQOM@SL:]C=J-D/\3!@%#(;+%C$8S2H!;OSG7T%S$E=.> M=41JZ0A6U=:[@G.5X)))U- KI#%91%/=R'[*.((I@\D:G MT ;X)EXNR:9 _(0NW2AZ(Y?.5N0]@ND<-Z.^?HN?Y/P6\ZHX"7**RCA9;RP+Y=Y!/PK &S]W=ZA M@X[:J8P>0/LN?2W85[M!$8"+/*Z:]_84N6&<>6I][21.'@'Q<<5M:3J_P7C(\M M__03!"_@.PJ398<)ND"A!RL\(4/HWBS:L^)(VWOZB90(+2_K8/7%PV_]#E0' M4^ OR\_MN:4=MK28%K#>CT/>&#X$:AF$!,,X!5B3(^DQE_52JWT *IJE\JLL&6Y/\YMN.L: M5&SMRNY(?>GF#P3#)G^@HA+OFT_)[U^M"VYF2P_QE7MWB@W,N#N-7@04-/,\)9\;-8QKU OQQ2!=&:+4&,G#<@&25-,9R+$Q7 ^6M #52W+QZ M>(A0 F X\R# XVES+ ]V0N-(;"5@9ZHOCLHXYJZ@NPA1G$ OGH3^-Q"B%?XG MFT!>>NMYE ;W?A7=#*)[C:Q\6#93W.(WU.PK8Q"=?&;JE'(!C<2YOH3[06K7PW)1E=-P+@QS@5+)^RVKOLNCLH2I>0-6:9V='1Y9+IB-DZ\\? M.PT/(^";QV;? []&UU"U&ZJ"^ZC9'8Y./GQ?Y79,Z9?>G?(VNW?'>^_]R0LG MR=MWD"R13UZ#CQ.ZZN*F^Q1JG M*A%EM I*C1G4;@9JU![I84-<[-L]"CTZBV8-H TIC5-(CWY'%-X 2X?N]#=O M#&?-@T:KAG,(_$F\Q40G?$V[PZV9QD!V#Z0#>!5J;/:E%49KPV],.P8UR ,< M( #4T.%]=I:<=(\M&^WB>S>*Z, HM\@\.SK>76262\4_;@HV?TE9'/9>HM4S MG@Y0!"TK25Z6W\^TG05U=:SY='I^_DEKVVTSJ)P_38['9E^*PB"E9L7QI&&D M-HUE <[J1,M@&QOCV6D(_XF_UGRFJ4"&4#$YM,,USG/C+@W=]1*1N4K^F!P$ M\<1FQAE7_VZ.?H*E>O)V),:Y:0SS;HX^WMHI:*!K M^):V-\)Z/+]B &F<:E5I:X=A91?9X]4CJ]AKA3'FN_A#OX%NV:"I"N]('^/9 MUQOH^E735P!2DA(VB'$3 *G#UL'?0#=:-L(D-YVDRAO!9JD,^ KV6"4B:P#C MUGX2\MA]!9ZA"?YC\6,5@A!JFZX M2X-^[AE$O$>!J1&X.#ZU7^':6 M*N*XH>_0JCBD+@ZM#(FSEM\F)'\N5!#*%BU NH692W$[2ENR.B,WT M=[+#8T:_:#J-#GWQVGP@:8#'C'[5]!6 8H\9_>.-#1XS1LM&F.2>'C,CD(H2 MEXBQBD$(MF M,45"G\8-N4/A M=WU:C3?7_>>MD:83#K+UJI-.!VLK./3KCT->NUK,,^UGL6 M=0IL;+$XN(!TN]\,/YQF26Y#+TA]&"X8[._KLU42OF(2CNU2E59##1 ]KATM!N4I1-B?H M"-UFO^\&G-RI C.]::)0R&]=/')6L'DV>>G&RYL _9IK2FZ4*.NH9Q M1ABD]1.,>Y!L'W$6$0 [P]A4((G4^EE'#O$*Q'"1[89R9A7-B4V30*=9@P0T MF^^"U&&*3 IJR4VC7((]$>I'.N07"(D'80YZ.X5JN3?H^$@@T]Z ;;R2L_+EE3:M.X[S2;D\&FZ-*4KF@_U'^-A!Z> M@>@%>GCI,ITWP(_)45S<_"?NQ$_E)TS3EHQ,ZB(;W#+&32>O7[TE>9:#QE'R MMUNGW\C/%RCT;]+0;XXW))W?-*T,SO;.<-7;5KIGGL9$*S) /)T&,4%8BNY! M:AF_MK)F<5M*82RI?'[JQ+9ALK[EE@ V>/:V,]V0:8SDB\*T_MQQZ\5QC[*Z M3U8H#5GN]:SD5>, %126<^_#"[K@YEL0K;D*"] ".:0-<(S4H^(%Z 2\";@QN0^[R53"7]4+I@W.(4!QUXC4&5VAZ"33_NS\E49?2*,)-Z<*- M82P;?Z'V-"@[_@+C!="B)@X*'=?9U,:AU3F\4 W6O0MZ,],6@W+. M,=AX;':TWACDXHVVNM;WX%CI36-:@+<&SPLI=*/@/7^"AM')_PC11.!/U(2J4%LI&/E-$U=?<<\*9PV1QQH M6OQL$(L-9.R!?L M9J0L,8K1B:X28FJ\8[%!J9ZC:IU3;)TO9NBD,[4M@*X<'7[0,[NGB/!NBJTX17(72;HW@,$^_1 %$HY+:3#3CT8-<@AM/D QZ,+.&;;FJ9UZ485=T4Z$SD&GY&0NWJ/P,XU& M)AU@JKK^.^RKDR+W(8J7@-+B6DA,+PG%B1OZE3#+TK2U<-#< M29; *=7%*57F\.Y"?-(W3^5=AMA)95JGT&92WI23# 2IZW3XG8.T?JP9[/#; M?A5((K7^?(/WQ+S$Y*+Q57H#Y*!N"L%%:/,I!^\]\E8%M#QA;I0"!+GDR4$0 MKG$7WF]0]-.-_%GB1N3@9?MN_ [!_,3F4BO(RY;:#D"M'_4O4US)T'MCLL]. M."+F)4&.:("_:W%O:TAI+N_=AG,^,)M]W;<8-XZ9SLH-"(?"B.03P-IVE4VW\E?Z?!8. < M>K1*T_G3$L6@FEGVC/I,_(PZJW-^/.U,Y\[3$CCTZ\Z$1/&CWW>FH8.K[^3U MKYQ8DU0D3Q5&5A(&4B_KX(ZX/YNP!.5OZ%V\9:&CM\XFR,L#%K&F^V*GYT-7 MP+2NM$T(*G;7E=K*YAU7Y6?^^O6C60W=W E&*24%[@2?3W4_%R7!7E=W@ARD MS>3OT9W 1$EP6%7@3J!6'R8L^PUQ)] O)>,&*X5F??=4,' X4\AO9T^%$8QW MBCT5].M"CKI.G@IC&<8&\U2P7P622$=TD#& IX)^.5@Q.^$:[]T)@G$&:::X MN%SV<8+0/^78GQ.$2=0*\M+-"6(L$PIE3A!6,R\)8A GR8-;M)P^8!>1WD6'_@JO6_V+VK2)910YD MG@&&8:->!=W$?RF>JYHD6S^MW9>K8C)9A8N0&CE,:B]927LA?1+W0MI4=/M4 MJ)N4TS<^'$JK[)3J[)0K[62U/CQ_H[-]]XJ]GQ?5WUNU&;3>)0G@L?F,H/34 MQZ9Q2CPQ6L]C&N,"_-5)ETO#.$5%G2XQBTJ7^42>#=-*96HYUY!OQXZ#3*"L&SVGFAJ)[_! M9%G?E*M.ZN+J%' SPZ-E20P\O;]EK-#XFA$;C(:QCJ)^:4WWPJGW@=ZILJ3! M&/8J3@QN0R](?>#?AM=N%.)DK;/MH;]?)?&K\>\/*)>X&HOUG?>?9[(/P8)< M2M$K>:D%>,U@&P*G\\QOX)JM1P* ?-TWL>C7+:4/[9T'M8D?C MX?K()CWZ&XG)DYZJ>/M.TK-)SW58Z?_W<_!^!9Z32>A/DR6(;F#H8FN$BTD4 MN>$B6][>NU%$_2#DSL\_'QWOGI^33SENZ#OT8\[F:T[YS8E_WWM'U?N\6W_7P#:EW$GW(&/0GAV8<>U@,'#8A4M=PN=F\=L^CDLU@4@ MC]/ZW7(RTFT]4+EW&W<3FD9\I^Y=$);-QZ]5B/?NJNV>87-RT^@69*Z-\A: MQGGP3%9T093U4)-%! S#$]K^BKBKD!X %$ M'B%WP7XTNF-YUFMJ& LH&K3T">PA0AX ?DRN(MZA M7>=[=R". 9BNZ1V1<$$A7('8BR EMN7 3S#W[R?6G0#J;\H2MI4[$E2[P%"W M*HVCI$0M_FE+*_[A]T=R@MZP/5SYFVDD"O"P):\=B96<->X,[OS5%-[:*6B@ M:_@MOKT1EF]1,"FK_+V"^/3H[.CHLU[2.$14:6N'81QQ&K9E-5+:J?^4A&7S MB=J_W @2B]!9P25B.A_7TAE+,)^K.LEBR*P_8JG._SA,UQ..AFI!:'L)%J5U M8?8(0O#3#<@^C<2"K)1K-)+H@G.H'F"V!""I/N@GNWMQPMR] MR+_AT(_L/AOXOJ%!%]VG>L>!1[A8)M/YCQA,<'W%AH2=/*9U!1*6;QLA1)". M;&*P#17#W<+F9QJQ)(2@6G^FRL!\CT*OBRRV^0Y!&2UHK3\/9<"6D\0A"(%' M?^]33Y2X@0'T_P;(& G\R0O^[0)/G8F38_%',H,^%M)%>S$C%DQ'\(H.4/6$ M=N<9@*PFR"/ECWA-ESN7=!%10S&'(R)1\+F(/BL4T3Z7L>0]MP<7^K*+UE/F MHI64Z) BWU>HFH),5ZOTX+[1V\Y"/4"1N"KU8RSU$RO:>6/\:0F(-A\V[2RV MI\^X\84T0,>KMR2'O.6-ZPH/ MFK(CRAES1"D_;C!WDB7(_E1Z"N'YS;;#?X;N*S;QMT+M+4#:GS41;$9%(UR>*+\C'1=6A"QR%4*[G&/\_03 M!"_@.PJ3)6L6U+6XPU.9J!$4C7$V:(RTLZ>?J*>T\E(.4E$\[(JV>ZT1$OXF M\V:5;#F'*R8F>D7;Q[;(Z0:EO>96I6(.5DQ,\(HVD'MHB7$=F ?N"5T LCTW MF2<@8DBD8RFC4(A*[(HVAVWH;'IV,J.0CA+0N6:^6'N^R47_(_3S@Q7@7[]Z M..ED17[J(A]6656SGIR>G]MQ2"6O)2D+Y,+Z:N/>]@ N$Y;K0@9CSORY^F%H M/]O.LW2]#JAWLAM<_Y&2(!VA/_&\=)4&))0]#?)[B5;XLTL2 YP\I$Q"@I,X MX1TO%7^M7RHNU\+)JD%##)KB_(74YJ]VW4G.C ('5IY<[[Y9/TV0Z%VCCG#"5?8HT32$"[#><6ZHVP"$*C!L@ MLU^AIHE,N5[429)CL$,494N(YCZ%CD64',6HDR7'9-;?:]D,.=GLA*!'(=FY MX RYW#RF*:O3F"J/T.;;[3L@N6-A8UIC.1>FKRX!<: V#TU]1R%K!QQQ>NO2 M,&+(L#O4B7X!]!L7^+!LCD!-@I:B<)8@[S]7\ 7Z(/3C!Q#-EBYYVPM/H*+M M1MH.Z2)9J_8ZU?ZH@""C=2ET!FO]E'%W&DWBF4Z0!_.[O@_T[;E[@.?63^[K M)$DB^)PFI)$]H0>7- %%R $%!TB<(8!= GZ2[IK8[X-LP*D3TZJD5T475T5*ZCDU?2 M@6%1Y"C/DZR+6&M 3U$WH=QYDMKYB-[UR#"[5_HY%N"OU^[5"#2@>/?*(,Z% MZ>NT>S4"ZDMK,.XN52V=:92+T\5=B'+ 6;_JW+[80[QR;\-+=PWQ1(N_.\G+ M,R8-R .U?C'X"++[V==N1*+ Q"V'I4V)QZ0 "836A];2=&AQIOUY@UY=1"_0 MBBY4:9DED$AS*$QP!7"IB]L0"Q?$S0^HBF09DRBD<0[P')&E)UCZB>^W-N3# MLMF=@4Z%ERC ".*L<>#N+4A]K/ '%%&"*EOFS8V *0L5A1LK);XJFN0TF#D4 MK5C6]+ $ XP2_5'F2VLU>E 83],D3MR0V*M][5K+,AH928-4U#\9)8Z'",UA M0DX!&%+8)A@-\2V0!EBJJ'Z5F7?:= 'F* )/D1O& :5C]V"W.,/=(5Q=P=8+ M96!3&/6ZJKS 'D% +@9.YS?8!G 19@X"WALUA^M18D._9!SB23!S ] X.#=Z M9VBIP_AENS>K[>4!6!?I1%9P-#)(0U)R5L,\O*-1C7=D/:-J20$"[)M:;9. MLG5+!Z%D&-?E&F;,Z7NK, 4S2EG&R1['FJ7* WJZS(11%"+*A\U.O0?%R MS1/A %J2["G[:E:EWYI&S6YNBI4./,A3.JRK*XSDYBFL8S]Q\IC&$"9B!Z@1[(FMHC\- BI*7P M=BV&_NQHU*G%4(7*1]+C\0:?Z]4Z0&\@FY\_Y#L$#X'+VK3M5-9HU*@.?2$Q MEMH MTG>@5UL;\YK"T./_'NQ7M!,S7&$.ST?S,Z;AS$X9#VB.0I5]_67@#A0FZDO#:)X@/P11L -X)\D MIM<+R%:BWS!L,H2*7G 6*L8TP8B3W;!H5X%])!HJN8]O]S)$E MP>O'FD(IC$8R'4#;'!Q8V>WY+]@6G\R8E'2:B/)AC>OVO/ NJ[$4\]D2V3'E MT:S^AOJ>GUULOUWIOG*NG;5LC*@J?C3J&M0@ \3UTK@9/_5@9I'=2[U;0TD$ M&.]8FFG"&U0_#7)5:+6QN<$+!6KO(M7^!1^X:@ M;6,]3X2]74%*C\<;*D&^<8X[J*^EQ(,07A<;&!4H9>[ M>'+NWHTB7/8+D/,3.S\ZWO43*TIV<-$.+1O_Z MG_#D4==P:C>8"89Z6T-/3Y)Y]_Z(BVF-'4WV=8=\GGB5 MXE5,4[IR/0ZG1SK==X_4.2*MP7U#XXVV%ARJ&KBV=0F>$&^7_SUNUDB78[BVHN^X*E:UH66;I3E2W:>MB1+L5M* M*L!:OYGZ&X"+)1;MY 5$[@+UB:>@U]F47FW6Z$[/_1PB3^''V M@QL/@)O'-.7L305U Y=8C&&5^WYSY M$">'<1+J,CN2Q6=S- H&5NZDAYO'- 7(DBDLAY%.2F: .EQ] R&(W(!$8/57 M,"1^%]0]_?J5=,2 'QY-JHR*!<^.SHZ.]-Z-D*>[8?K;VP#6ST;(9L-T3A[4 MYFNEEFZ,>A #:?U4HIAJ<>8.Y22F,=UILM *R.9P9$)[()P)M@&DMO+#II0# M2.,(GZR>*5%'YZ='E"QRXO$[\U68DZ/CL\8.6#2;J81RV-E2V@ND]6.PJFB" M!K#>J6\6A*4H](*9>]VL+9+\5>5O.&$2WX;9O>YO$?L"P@!?,E9D?+UTV.Y6 M9!O[>Z3.6WJ-EMKQ7RF>"'^(H,<\P=U?#0Y'W@/;S/J%D=K^8<=^](]7F-H; M%T:\=VGW7(O#D?\>[*;J1IQ]3:!X42U.HI3V-33RUM/2#1O-JUK[DI]_%[T* M@PT0#&V<:M_[4*"Z?N_M92\657574>-6!N=)9/K'W%K%;)(Y$$@75#7HL?:7 M-;I+5 UT1;<8+>R<=\RS:9-/Y.K";9A@F\;0&W(*+O+I\>A5E[$4W=W4I_!- M0 3&Z]G9^3/+W5DH\VA4U@.NJCN:VG2R.1G)7DIOML ]HB^[@,&1?FO2#I6./3]5N)= MZNK,INSNJGUSV6KXDDF:+%'$Z;F5?V=/F$JEL\ MY>/C^KU;6K:3%>Y\=/Z2?^"O=D55QAT=6H.(QBVK&*KEFFUKOOW'6>Y[D_;L M!&O^J];>0,BJ'(<3-BB;?<.W3SRWW)BM)S2-8 &FZO0*PAH/Q9?82 LR*E%J MN'[<[1E-DX @FVTR$(9JGL_HJ[:[?1,CG^HOPL9E,LS-2N_V@' MT-9[:NU<>[AP SP&WR*4KF-<1)"2N$$D M#0KQ6)H"?YH-JRB,Q6\8#O1QT]3:<4S29BJ;[SU*6:#U"D3'TDP3H$8MU86M MTJ;&#;V72[!"'K9Q]/;*'FWKJ4Q3C$J2=D9=0?"Z!UH6OWC"\.<2I=Y3>L?Q(=>!J2 M.\'3>>:9$\[2YQCZT(W>IE'F%O8=)$OD9\L8P-I*ZUB:L6+A\UX7C$K\ PPG M]6=X=>VYS[PE\-,@CPZ(0NIM.*^GD]V2K[T\QMF2+^K@H+FSK07YJ9)IF^6 M=^[W_AY9\P8#'8K9;8IEM[@%+GPTI MJT;Y>G9TK/?0MC/58LBLOW>V'1FWD%FSR<:T(R%<')OU]ZRV3T^0%U?K\YZ6 MEQ7:\XY$$MVQZKZORA=DM##S%V,;Y%L,+74KU.=F^\&J%Q1[![-"_W,3J&T?]"K-6-P/ 'FJ)N:?WM< B MVUN;HVA%"[V!H1MZD%R^W?R./DJ$A^DG] C6**+O%N8Y)2>MIPUO<64%.:7O MX=]NJE'Y?5$1)T'.MBI%$1;,>?.:9G7'0%HFO*SD&BX*;,ZC'L$+"%.0[<5@ MGB.L]LLT3G";BF*\4K]#X>(.3_7\21R#).9>+.A5J&F]$(^LAJ-S]=B9TV0% M4HFCI"03_--6(OB'W_%4/D8!]*F]:7_9X#+*3EB!\XG^@SB?V(HUA".*XZ 8YEXBX>4R1PEXFA]TM8K4?=0:._WYK.8UQ MFI"FJX'R5H#&W8UYB% "8#CS(/'XYUQ&;4QH'(FM!.SL)(JC,HZY*^@N0A0G MT",=U3<0HA7^)YM 7GKK>90&9W-?*SEHW;7<;.E:G'&BV<>HKM18S)FB%CUE M9VLAW?'\#2;+ M;U:W[)C$#"_^L_N:]\*Q._9K2 TI#TPVHA90M?VPZTG7;ZJR"9?^6P03\&,]G4^\/U*(:T/< M?T-O^8("CUCU(MOWB)$DB^)Q2OX(G=(]"5S&@O6=V M[8SEE2U;SH%(3*U]^CK[-PJN?N]W;^HK-HPNT>HY/R"@#3"&&\\;XLX6,V\" MB1=P8'KK:9B^UPH,Z-GV_;; ^#75PRA]7ZHP0$^/@+Q\Y"7T19I+;($%8&\+ MU9,>F%:$3=#W;0H#E#$#=.3^!D*\T@QH!+(5#"%Q@"/7/O@]C5CF U-/#Z/T M?2K" #WMKCWPW'&SN?4-(?\G# *V=TEKU@/34F>3*'MTH;0CI#3&#OU6#+Q? M%^CE(_#\['.W80QQQ4D,6+(96GK\6,A-_?S\T]G9I_KE2EJHDY?J[!0KZFY. M(/_]8R;<_'?_]?\#4$L#!!0 ( '>$9U=:;+H\B1$" /2W&@ 4 =&UB M+3(P,C,P.3,P>#$P<2YH=&WL?5ESXLC6X/M$S']@ZL[];G=$X=*&@.J^/2% M[+L0VXM"2 D26M$"R+]^4F(Q&(RQ#4;8JNBN8DE2>?+L2Y[\^_\M-34V!Y8M M&_I__X,^(/^) 5TP1%F?_/<_;"2>'J< @0:)X$H MQHDTFHZG$BDL/DZGL 1(I5%4'.W,!/_Y6W+@QL+-U>W?KAV?\+SYWQ^2XYB_ M?_T:\_;HP; FO]9?!(#\6 ]695W9CEPL%@_+D:4&HS$$P7_Y7X_@7FV&"X:K M.Y:W_44PV@;"P\28_UI_N3>_/T!T]L>O9T_\6GVY&2HOG3B<:F\UFZEE':X$ M^)OUR[%XW1X;EL8[<(/A1&@BCJ3B.+J9Q[:<0]CAAWOKDIF7HU8_V!OX (/ MAJ'I=/K7TB>5S:Q $(\_'GZQ]W@'"-+>E"/9B/L?ZN!!,+1@+)+&D>T^'!#6 MWAK\;[=#CZX5@H3^ZM>JC" !C8\_WS=(+,>WXC5*P>(8N4><\E'B)%?$*?_X MYV\)\.(_?VO X6."H3M0 OWWAP.6SJ_51OH_CH.9*\__^V/]?=SQ3+C27__\ M[M@5>'0#>HG4Q!T7Z=LD+O,0O$T2+IF7!&Y3Z M7@%;-"D.]Y<?F)OE\L-#7.$N_,L7>DT,X])?6;Q M<8HC_.7"1Q"W6VL3/L 0]U=KR"/5D0KE&NW%<_@P/NK.6_T6E_!7VT)?6&O> MX@5_73%7EU$+CH&L+_*6R-D2;P&;\R:<5M5F*8/U:(]>((U'0,J+'WL@ M4C;7&._ Q!74'DC7C )=Z,QQK$=K?;G8^A$3@2!KO IE4*F>WX#H"[;?+"1Q M6Y[HOA60Y4W9X57&,02%"1;10XHVP8.W#4'^(39&.=E'2H, M&5*G8$X=?K,'5F8BU1<]K)Y'9+(X$%.# MA(?.%NMT+&M89LAY+HB*U:0O@8H1];9;(>5\!I2=28W9\75L[@\+UM=7G5! MQMN^+,H0"DN0O"J8 Y5:RO;A\))N0NP% _ :T$; .C9E5>9'LNI;6BIOV\%, MOFCFLG"A$.L0(OC*EL7UKJTGHIMU75VJIJCT< *?J5(NX;47SU&T?4P;^+L# MIX..L&RSNC&RH0_*0X0$BX1?P_V#JP@>L5U1@9?UJF';.Z@M0>]= T_XK$(A MM(=(JED$?9/51,2ENBU,PDC$(2>O()(!*K3B)P6@0RA52AR,LYJ2 ^#XGS1S4CY]BV6>\9:>R@/EE3)RK.N7$HGJX7>I)^D/GFMOG% M0385 TM]N\0Z;UE_/VQ9,U7?8P\^DX(8BJ.-XIM8P#D?CKD5K MJHYF&L46KR",T944P=2Y009NU7HE(#"_-N^@7(;OQU ;Q *(P-%P5K94V?>* MG_]X,YT-)OZ*5V]%^+"EJ[AOXDXD]"^>.?(X;%:JZ_?QU] MQ#^;M6U7\NL8V&;@ 6Y7[?"6X[O:OE^*QY%D'$&W\VR_V^Z?N#,T'3C=^]]L MWF\>\FN/!,ZA"&R7(K /4\1 ;M5)MTSGD)[EE!0EWJ12H!51Q)D4@9U/$=C% M*0*%!)'>TL3..T7'ZOW>C"%H4D,,9-#2VOI@&48[R]RDN*-YN4EKPT*CG+U[;XR#QV' M]9*,M(J#.T>DY>:;S\8O)8J!3P>].UX62_HZ;+01E<.6(+((8B-R<]$:3OM$ M(L7=N_(\"?)]8)N\+#?K'IDLI',:33->)GYF;# M:V/YK,"TV4*.;!=;23HQ].X=S3?BYDMB^[VF[0OYJ;R=XB*0@=7%:\=GXQR+>ZCWSBWDVP6W#SA;%- M7I:;4_%EJ6!079=FRI5N ;<2"5>Z=S1_-C=?0S>_%;]^3@-.9AE!<+P$I[6 MO0:1Z^7<47\BI,>T.W=$5.N*1AN[=YE]"N*OC>O3DIMO)VIE:D'CB%:UG'[A MD:U06N15W1S;[_:A!<'57-6ONNCX16MJ$*NBQ*EK._Z/UV@?=YAJV>8J IM% MDP8AT PAHX+S- .93>"YYIQ#V%F>7=2F M(H(M)E]('MQ8,UR2)E!D110HL45W4^5U_^3?TX$A6C-5PP,@*.EMNI8@\3;P MA_F_6^.<*#;SC500<[X)]6M-L,NT9O9IA*5T:CRHAM>+F<%Z^. MRF(RM.C=@W WU7\"Q$LB-W3'%CY""6L*2!M9TD1LP68]>_0HM 6N3-7OG *^ M >9?.+#R'AF0,G"#374M3=':0ZI;:&=$1 FMPQ.$FB*[@-*QUC]P]';3^;$W+BRJ"DE5-I%GF<91 Y"67F0Q#:=<< ^I)Q.]! M%>%[U[TU/%YUO#6^R\T<8[/]<8'M%49:N9=(RZ-N*'V:T_C>@^J[X?L5+R8X M\K.&F59E3=9WU1\Z;"AXK[R8LPR[P%*>/5YP\5!R_&N>S$DXOQM-;)5C 1@3 MBS#5)TO&CP0UQCT#;LFF^IEGVN697,%IYC$S7! 3NTDN0Q?D]NG@1=#6 M.O\ MN^&^Z/R?V/ ^M] 0V_]U<:&S0\2T\EC,?Y(SQ:3?GF)=%/)2BBQ?UP/ M;(R]H]!%^-_@OZ3;CA4TG=XZ+X,JX@W(QT?$ZQ:68TI)TV7ZC@R /$'8'TW MC+\B[>D:3='+M=/&5C9!HGH5->M:VU)Z%)4.O<#W5I+); MKB@$-_%860E:Q6LBL.I6HZP.10G1Q+E2U)K=Q,P(I'ZS3(3CYS@N9+AN)SUCA*$A*,"0 MRM5NGB$;^KWBN)")'0DGK>"TE.Q8SVFR UISQO>(X6__2.#Y9 M@0!$VH=%!KOW%4B\/GF4#)?69-W/8&1D([@PS%"-R2:&^^$$5JI+Q2TZ@?-( M;^'-4S)2G ]GH4M@[8< ]W=K8Q&>L5U?,>\4AHJ*([3]AKS3K-$:]^>$B"MD M 2-8M&GSU5DHI5@8\D[WB._]O).X6,Y4H\LG$!>=]D:DGB8J9BBS#F'(.X44 MWQ_*.^DSKJ<;.;;&D@2KBTIB/B^.0DD!X7FGD&+\@WFG MB5:L(^U62:(+X_2\4'.U>94,9;@IK'FGNZ.+G;Q3JS,%X\FH2RN%N%%K#(?] M5CEU;]C_A+S3W>*XD.':'E^GVYU\AG99T=!;F=JX1852S-\V[W2W.,[6N1$U MRBSBE2ZF5'KYTEBHB%4^=6]6W"?DG6Z!XY=:: ?GOZ%5X_JW5F<-VW=9X6?0 MPMF/U5[M7&)M:/)RKU:U6,9*S-J5?'*:]4(G_/>.R[^\7=_E0.%G-O2^.84^ MTJ) .&5SA@"B-9ZKEH;%I=")M8A"K]Y8^*B>/"38L)UB?;:>JB&LFC?NIUZ# MJX *0(?/4(-E:K(N0U*"8^> 7IH0RUN." UKXD(.I/3&LLQZQ39=)Z=2IRF' MKFCUZYVS/4%2NXGO-]#4Q]<4";X/69K/I.2%O8E(2KXL)5<1,ML&3DF#MK#E M/_Y2 G(H5*_.-0N$KRE-)"!#(2!7 S^9 8\%6,H(AM49.=8B$-FP0";9K"K9(MKRAPV789,O-?$&"4LWR=L>M"9ZJ=AF+MI=-5J,]=;#0EU)Z&-J<^I7_@4_B'P35X2\G MT*;:&(^HJM04@G.J+&..3&_D=9*]W-? \BFXOP/>,ZXH-K^8 M(!47:390D$P]-KX&_F^BRZ]Q >R'=3E<$^<(1;)"DX-AM=92I\M9)K0U%J'3 MY>'!Z4E=WIJ);GY8E+,T*6K4]!/"O5\!FGP M;J$_0W@-9;\&F]]8EU^X.CN]%YE&+]I8S;"FTR(H:GG$';9+90^P(!X/G7-^ M[;YH%PBEIM\22GT:>H%0*KH32L4Y'-UIK@B1)+HJ:(Q7<:\:<"1CYTKSPT\! MV+\;O">KMJ'W#'5\F(I0F)F17^21@M+@B K>'@]-30\EZ7QD'];D=6(CKAD, M1,\/!N)Q_*)4A:W("O7)"K[!U^^N3U>J3A#+1S"7Z)F7K2/#ZE!0!J$+,MPQ M7:%Q%#N3KH*A%Z6KUQ(_-RZ>2@&TQW CW%5FG-?WP-!F%2.T1E%4K1O;!MZQ6O"&[G3[=>',K>B#H1-T1^R.E%T_77:ZU)(IT:#5B M9'L>#2#?_'S=VV]=7LLE?;+9OTL1-.*Q\X783O$(DR/IYF06-9TNPG6XW-F)9FQ MV0D?NH!BZ$GYU!Y_:8I^^YTD5Y/*=;Q?Y";&PD$*3%-(5C(XV1Z$SA@//2F' MUK((T;TZUY;*BV$A04T&R2R=%4RV8O1Z\_)C1,IW(97#0-$OI"]S<,)YT!+D MZ=J,MFPK^U5YKF5!SO>8!6\^(^MCO[<+O*Q7#=O.>$4@3B"FVT!=10,DV=R; MN0ZO"S)ZP_S0%;GNB'36\VGP.1LM=#GU:RGDK"2L-IDD1-I3$MB'HY M5^:80NB,\PT9GT+)3L7@ 4X^SD#O0^;3FE[&YL?7=IP,GIY]!AU\::OK/?P= M:)V\82UX2V3\1?M"^>(\GN5M*:\:BZNQ-\:.<^5R205(19RP&[\BNBDP_1 MR9L[ G0L7K=7,H 2I^Y*HZ\IILK1=I%QXRJ-&76SU*W@(I(,G2?R_H/T)V"/ M:.<,VH%6(*M;@%?E1[!36KI1,FLJ2J8J W8HJ ;M$D*\2">G(!W>EOYOIZ*S M=N%+T],+?8F^@T5:JE7J:"V52- N()=-/.G6I^/0BLC((KTS2R,,\:07N/L" MS%-8ECICP'A91!N6*$GB1I/F,K)(OQ:=7-0B%99C@BXN!@FVD5_VAI3,%IWP M-JBZ#XOT*]'.>19I!R#)/ECH/(NY)%%DRKQ<]$)W.O!>+=(PW;B7 R/G20CO ME'_#MR(0LQ8098>:6 #L")FTT\-5(>FF$6!J2X,:I&3!#BUY'(*XJ78^ >,E MD7^-7C%;^9!:'^X,!,33FZU]'P"7YP59A>M[UF)Q;JASOXQO;\R!?_$. LG6 ME%S:%KRQ@I4A1#,YU1A*H;5;#O=HM_GAB4VZA,5_8]I\+IA2.P=&7Q%,J8N< M+7TNF/SZ@C:O3U;5M_Z[&K^4-5=;DU:C2TZ]X;A41.)QS=4'&"\Z*9/W.H$]"@5X*?B>'P$R#U,L MP;6"7@_/A,K.--N71;C1O"5(7A7,@;HGJ;9C2KKI.G8P 'UYRAK@_?)\?P/S M%IBY?F[X^'P[(^VVOUCK*0:"HN*\4"LY?:70[+5<;E$RT/ V17P1,6MY\@IF M/B[)SD/IDV ]@=.++N8E8CBRDA/4<#U^O6[CH50J5)!R: V$,#'7-Z=G6>=U0>;58R;I!@TK+.RX=?[[C*&+>5<7MZ7=PY0V MR'MB2NG)_+)GTDU%K8;6AWD![F?T=P[@8QON_10_\*E9SL;;V3;2/BNRU:H0^5F]:M?9GM+S\$:V69V, M0^O^'T+YPC"S M==!L9/CGF5\XL0.J\MS/*T%3?B*/5! D02$":_S4L)Y2RIO?!+:HGVC8EI,N M\%J>R!AMEA^T>*[0*>'+\%T\=JQF9W=;/VX\O("/-5F?1,@%XVM&DV3114Y@RX8V'C8DB M8%\+V7L ?R=,-QP)6,]'K_%>;I=)S@,EAZW,^EDS7IG2321T5MV'\'X"_.]$ M!3F_.->.%-J[R+$DZ ?Q]4<+2J]N,V'[K@ MQCENS+25PBQ%C)JD"9KQT+DN=V+S7;V*^H,V7T$0S8;6J4BL:U?AJ&8[*7)? MB\\_R>8+'Z9/V7S5/$]GND85L(U'FG3&K5GAD?A:FOXF-E_XJ. UF\]VJ YJ M]HP1#7HB-T(PICV4OQ8EW,SF"Q\UG++Y1*N<+)*F9M&5Q<@C"T697LR^%B7< MQ.:[)!4",*%SCQBE_AA.#AWF_RIJ11^1=5@K M>5>R'%\W*_J,0[V&IG&"J\V&"#GHI^S\()]BI-!)Y/LZU+LO'?&=;D!7EX[G MM;UK X>7=2#2O*7[5ZVN:6&FS+4+?=9M(EI5#*9&>EXB)/A^_NRG#3QNTJ))-;C?(4Q?H&=SH) MM4QA/JYF:)K),B6LVDT;]7YHB3:ZT^D.>B?OZ_;D173[./0RUO>*0Q-K#D6_%8?VYY[^6&J-ZLBL MQV8RI0[!E1Y#ZQ5$''I7'(K&D<0%.?2\NPTO:Z=>("")O3SE9;I*9@<$WI5: MIDYC= >OEI?3*F[=%0^'Q1R]1/ 4N\)BPM[]\KK5FE?5H?? X$YM*E.-1*JE M>.1@OJ30>GVHAS9!'%(U&?'V%^3MMVGPRW"C*8!QUUX.;-IEN^T^+JME/!^I MVX@+PJ_A+L, \U0-]^(JI;,%Q$";U'B0$<);^19^=?2=:/^PDNG;6W>>TK\KU15E#T*;/;B)Y?G5./11 M>+1U942I"HFVS>6(7&*C^EWIM(A#P\RAU]6AYQ4UPH\U0V<<0U V$8K%8ME, M]0H6DN4FKD-E^"5_]QNSS&>I.EDG1Z7CG?BWCU/*QBU^'5CV/5*]9S;CY; MFB+9;CK1&CZJO7XSXM6SL7I)7D4A3I,KM*)$>OX8!U@9D1=>O8V+4XML71TM M;X4>1>)8\I+0DROHYZ-6$^U0!J5XE(15)XU!K5(/)?3DY>4T-^68Y7R<-12Y MQQCVA,UE:/?JOGI(Q!G7;E)C>9RM*+)EFGU"E%H)[>I*YJ96V7%;T2OK[4 $JWYPM4GE3G;X!9)H N9 MN"J%-J1R?^3[17M.WHB:3[4PZG9H9M[)T'5D9IGS62O?-6>%T+I>]T?)=]\S M,\DE0T'$!R8$5V);NJ0VLVQA;C:)3+JHST:A=2_OCW(_SX1(PO^^&KF^9D%H MHO=H9^>#K,)/:V*M/&AXO? >V+@_ZKV9!?$5B?F4 5&;@9R=3C[J"",TL&J[ M-.]VZ4@,W[ M_G7/#1HO0^=LIS+F!;>243P+IPJ5]H)EBZ&-9$1T?ONT[R&=G[1*H =A"$!5 M2[JP)KF>,QC->_%'@F5P_#$#"FICZ(66Y$Y;# ?0?4D<[GS8&%.0?/D)T)\0 MJJ1K4W%4L0RE0#G+/H>(!:%SIR;@:5#O [O;+G'O9- ,51PB.;/5H)GY0C2T M"E=-Y^\T.?-9#/JL]=M'44APY'XCFH_PIXFK*#%PR* +K-I"I 6*TK)<9(F*5UZDPMN..!P,>MODSBL<>B]8Y?2Q4/F':ER0B7'U$)IN(8*W1:OWJU],6OI M&.!AQ_Q.D]WDM@'S)2.PB$TGBHLLTU.88C/3]T0-F9)W:E:]+U+Z#DP?Z;V\ MC4R^TGMY=^CE>B^_T)?[ W2Q2*/-&<7:'M)#F 39SG/.'+M3X7]+NKA%)_^K M!+>OWFX@UX[W"87L(PBI9;)-6U2J72.T*B@ZUQ]&@^CB1*DC^53>='6#QH1X M(BLV1T1;#*UZ_*9T<)4DQ_6;YXUY2FMK0INN3$1MNA@;@@(B>??%Z/S*=T=^ MG,[1:]-Y6T%3$T(9]!67R[NS1[?0L,9?FL[1B,ZO1^>7(4IAG&6+7,V16*P_ M23>Z+89MWX7P_1YT<*9_6](%0P/;0Y)50SAL1L$ 585P%X .F5BE=)$2-5F7 M;<<*.BK02Q/N]K9^M^_8QG@JUKITA,:/+S+18=NZ;4@Z _([4T%1Y??\B0UHS M5<,#(#A?W72A(<#;P!^&(2BQI@:)9LFI8W98=7U[1!5]NY+L\/;80<+*5Z M,>%P2S&TM'%F4YN3(']'6^02E)+D7*4E]/$Q3291MLU3E9)]]PWH;D,I89 I M :4Z>(,#Z6L !@) ">PSC;;E9-M037\()&=\> ;T[!YM6 9KFG#*517 M]-L[PC%P!;+N K$!5[HZ[_6DNUJ=HJ'Z ^W#:]X/*'>3IV=6F[XS3=,R'"#K MC" #N-2-"80WF;I0S;(S=I92@$E-I[S@AI9!Y66HWG6J.B2CH'F70*IN>6M\?_D0R60M 4S3/ M"[(*%[]')VTP-]0Y%,W[8Y[9\SDP\<.8!O12"N?DM-+!"@9OWC)5YI MJL6Y6F*]N6#RY)+C^>OW^7PO81WNT1,UG=RDCQO?A[N[.=AP8GNOE-&'M)BZ MZDW9NT[2T;AXP*^^V>!:EK\=06>2S0DEK9Q<=U*S _A-Y'N8XM6[=%%L+$FY?M+)NX-0NO^AQ2_U^G=:UL. MQ\!M%ET5-,8K[5L#CF2(3[>R'GX*P'[BHR>KMJ'W#'5\&#RRN;X\+(RA1>+5 MQ)8YR2.I0?CN<(+[\/LC^[ 6[2X%W^DKXZ<)ZXYFHW M]:7)3%OFA,IXR%=HX].F;^K;>_0%.+N&V?^R6OI>Q^?&UA?JJ MONL(MW6G!!S]ABS;&+>:J69ZHB&-],"5'M%:N2(9>^ 93^0#DGN!! O MKX,_T..B;O##PCCE912W-RUHN19:;SV&-[P4CAX7]W&I0Q^7$F6.S]41M]X: M3O+S69$C0N<-A1JUUVFWS174'DC7C )=Z,QQK$=K?;D8L@O/KA84'XRR':[. MXRKB%DP9P?A*-H>%P<.ZP1E./^ !W6?;4&4Q&%>"CO=^TGI=]Z9/-I5&:^;& ML)3J-$1#H+74 .#S!!?G*J%+4?OAA., [B0$CD,8$L7]*74,'Z"#LK3,3D'3 MD]A*HF"A5*V.YD'HA'P8Z>!V0104W4@#NY">ZV0IZ;(-#*EF 2D_.;?:JNO!/^LU!K_9/&?SW>:]_Z!7 M'LHR.0[),85QG^0;K,?R/2(9CW?5F/9>$]J;XM;_Z\Q&Q%N87-R'/?KWYS&QB]Y^1M"8+B6 .S56PGP8B !X#+_^1O^%;,=3X6"1..7\84L M.M)O%$'^_9?)B_X1@[@*QL[OQ$,J]?21Y5]S6:V) MK,<=P_R-H0^DZ?P%MRLN@6 *E'@@X"<[3X4_-C<_'4/1$!_SFJQZO__3@5K5 MCM7!(M8V-%[_S\_5)_!?&PJ4\7_^"D;;\B. $_E/"9[[&[Z,^?^3JW_]^?F8 M9('Q?W_\J]/(PK>VR>M[3PQ>_]8-2^/5U:R+U6K7'_WXI\./5! SQC$_!^2K M[+]_^;/ />7A_^:1O154P%N_1X8C_?5\FP_V;W=_\(?49M$^UM+^.[HP_T$?8''JJHZ#P[;\CGUG\][YBC/.J/-%_"\"OE_]K9%B0>9]^LXP%MF7L7TCP M9_.]/P'^X-/]_M?G;LPNU8\,5?S[WN-1-O_O=A&!T!@#@&P8]_V'JI M0^=B3(?JT,S?OT:?LN2W+Y.ALVR[U"G13(RJYV)T/UNDZ@4ZEFW4:B6&*37J M-UW[_F)[O"U!BG4,_6W(__>O4#LX8FA-V2_\XE/Z,@SG?* MIH%V1*[N:YF=Q8UX09E8AJN+<<%0#>OWAEUVN?5@NN#1#R1\U&KB=.J!3/Y[ MS8%05^A@NX\QWG4,_Z$KO;#Z^_;(RS?:M5B +6@6P 4'-I(LQ-8F>=M7DN]S M7F(Z[[LF(I!_YPPA2$MT/!/\"/1!G;&7! M*!)OK:AK;\&79(9S)&3B?-7A!);"ALY6PAG2F,J;-OB]>;&A&<1_I --,T?< M_&0.+$<6>'6-X@#;D/#^6DC0](_#YPB^I;*P>'--A1CQ@#]ID@T&YB&Y>S0 M'#4L=OOY=IY&"@O.J!E+H6Q2DV-HWNP0 R8&B+&E&.-ID ;_$R YG23()R0? MH<1?CKB+PYOAXA0KM5BJW:';U4&L33<;[4ZLR;89EJIW8IU&#*J@#M0S,12/ M-=HQ-/&'^&>LD8]UBG1L1SMM-1.5[?A?HVF,DV>";[#"OF2" VVU!+;!67B 7'+(Y)Q1U:_BWZE6)P4DGD/0]:]D"_$C$W M@T71JQ#*#BE[FMTR;5>8(/*RNRBS[7RZ@U"OP,P TUF%*''D9VP5&3HB3$]- M\3-F6!-7O^/JSE_&\R[ZB;)LJ[_V6]<#>'JF&H.Q- MAVS]S?6\H1!:'8O75P;&@=3JIA$C,V&K@&XHLDTR%M\>!B?%SY=:SW;\3"\W MD'3$RY)N]?&KF[_:;.0!66_VVWZ7"D(&3S\[19R=-E5G2H'DNHY0"X')MA9; MSI9>-G)K;!E:(+;^YU\HB?SU^7^?7'?,,2Z\B\_$@?]_\@%[S6Q;*\E UB"? M'0'X".*SAJ;)MI]5BHUE:%+J;B#(KVV]TT%^( ^?6 \>N".7&+Q/+0RN+RAQ MB^_2TW%[,NM,7@$#B:-)+(F]:,1?RV7$(YDQT[)DB!/?KG MU8,H]\L1ZZ@R@J215)I N!2.C3DBB8ZY%"H07)HGT!&13N'D.+6.*J]^T1&@ M$"PDTJA0,)4>**++MEIJ+OD6AW'(\Y'=%D643 G M9IHRJ@\7IE*PQW'$8)5*VFQQB<,YBT4>F4I$M8V0V5&C1%&3HK:DX,C-G+OR MX[QHQ#-F7.//3UL(JW3'OLF^:\.O$D-/)O:&3AQK\]0=:OAQ(M"A04&C;JB- M@$2!_7N7Y;8N]0.VL2KW?>Y3TR70!SQYSG2!^WHR'O/F97Z..#KMS]C^.2?3 M,N:^2+JXY[JR&/R^&MO#6<'!JBP4#8[E90UQ[<="XAVU'-(L%Y6VXBZF@WJZ M&)_D$RWX8.05F5J3=1W8AL._:$A!/$8Y8".EFT=6,X@8]$7T$(@<91 DL2R,NFW7VSU$D-'Q!X#+IFAG_( M/S9U+=D692%PSXQQB-Q'>94YBJ/30?F >8NL^ MQ)<.87UD:?O\&*L;#W\>":*&D67V8%S' $)+/2<7&]HMOKG"H$31\@\GK/ZI MRCI =T( A?$46[AE;D;/N%9G5&6KV03Y6A2:1(E83:C(N@J\6%/E!1"K/] / M5\[KA64GL_!EP^H8"WUG'Y-3O"$/T9RA>.,\UFT.)X3-M9K0:1:_/V[JG?_'EU6O0; M4*E-R= /@[9=VLR,Q:G,TW)/M%MF'2<)_C4H\60ZGDHEB.]HVJ\YVH_2FZ>1_AS'#5A#'^99$0*OC 5:0: M6$",F:YENW[(VC%B<$3@J:#8'Z,_?;[P\Y'T4I#\FN08)3B_KY;INTA)UCI\ M3) "0HR1!"?RI, 1!(9QHQ2)<^-D"D^-1DB:(,?/@ZU"CI.*DMMCE4)%1U52 M;,VP^60=K]H;F4VVBBG;FR$LJ3.%B21777FQ6 =2]D8Z7:72X:E&32&KHM!5 M.X[;3?ES8L]'+A_M+.*Q?!W!1IB2\@0-G37]D/1FY)V&=W'\ <=?$7X[G+GS M" -..U:-Q0;?F_=QOR#N]P@*("6^@/OPZB&%[??\R#94UUEQ<@)"%R3:_0CJ M[^"5WT;X#^1G''[UY[--V.7C-XA^'WKB6T/_FA5PC]"_T1@ZAP5NKQLZLK,Z M]@)X08H)*F_;[S%VSJ'X$ !K\8$9LZJA^L-^EUUW#GG?'M3Z.C4=H!5L-#E4 M\0M)AI\\V0$?"DR&A\:OZ'JMS2AJ>C+7 M)JO,LU_; W<[N!SO9^S_0GL6C9F\%9O[-WE_-+L5'FZ[XK:OF77%J]L]KR[K M=%VLTFPXG%;O=Y%XMUUGF-@Q0.Q&F\IP(E5J]FKUI*? M>]HQV'T1".N\6=PO4OT-/4-@^:\.OEX5+@4'[SZWOG /GI(N^CDE$!MY,4$" M<%?AUPH4Z2#(4?I.VTXITA_HGZNDB,3;08&A&.-5%8[PBY%]5W#FRKXC"/V_ M$5@/@!/;&U\0]Y.)JYK:M4>XXTCN.H?^UWY-;4R$WT+UZ@\U+2" 0-FB6"PH MJ[=C?\#Y( W';!=J(%LR_**H3:FK(_'.

    -U,?8' MM@/H"+(#'#2:0C#\'P7CX2_]I:PG"SIR!"L)5LK;3BR-Q$3>LQ]>+(2]>IAY MU0_/696*^W+/X1W7WN$Z)3GJ)R<.,4 J;#Z3FC:-;L9O CCP#[/OL]S>RM]_ M$.:ES:@;'WL <6T^^7A X>;,ZY,RI&)-=AQ(_$"%U&P9NJ^U5"\&H ;S8L%M M6[P0Q"QSO,/'_)+>YVS]-,=NO*?MPI$$DO YMPTF[JHA8HR)=V)_^%A-_H7A MV,-Z@"/)00VCZ=_*(\"=F CZGP]R#&"P+D25KHJ.?QB -Q(]\86N0 ME>$SK(W AP2L05@]_SB6/QE44_Y*)[&)92P<:?/U ]3"(%B9",:R'H0Y@E2& MOV,8\M=+ZPN^1O_:#'MUP,OKVPST5>]Z\ MKW8R4]97$@1Y4'#L67GX(+]6M M0\MC8@Q&1,*/*J>2'(&-4ER:2*6Y5)HDQ21)\CPR>A[3]+-8EYL.0QYP\G+3H0_D68M[8]3HG#V\ABQXQ9L. M5'X@"WV5,#$L[TJ%U+Z=9F77S]A&-I+H8Q58H&FSP$IZ*75$M^CZ8I6(JOI" M?:7:=P3WZH-@Q1\->YQ#AY\BGM]P2O]M$)[#&I\2V*%>0.#;P#F#-4.!+^(0 M7_KBF]$N_5C+L>=D/)%1$S8Z/\5E<"L M?*T5L6T=KM7;M2MU'^QRPZX;*],JV,E-^_VM:54HQ)<(4D-FM#Q%YA8QH/01 M=)KPP&GZ"+U=J&XR4G&1BHM47$2[(55/]/'HWGV0]\U5TF;W"L'F95=[MU5- M$Z/(M1M5-D&3!,>G)0//CN+^6?^KJJ;;Y-QO&."5)IKKZ+QD&I6;>:.M'$RK.!9JN<_?"'#1\/'QG0(B^$'V.&^!$:Z MSNN"S*M^\-X_6.\/MM?=Q.V8?[A?%E^JV\;_X(_6;3_$HE30Q5)![6>I(%L" MJKJAHM@?D#:"E,RJ\@<0V^Q'#SLYGWL!X]N'9$U!!DI,UE5)"SUIM1,OU MQ3*HC28B^[9F=:^)I]UM& #[Q1VZ3-ZT;GP?RG[6*)]R8G5COFH8B:[Z1?[< ME)GE@U0WE";^-0,!7;WEOHZ]7IJZJXF&(P)!AO[8CY@-+0(($K)/M6=>(!-; M3V/_]T>IGC]2.!-46@9%9DRPPH;K!&(3RL\=*L[GS4*.[7%UUNVFC%J:5;.M M$?7C'S21^HDFD)]X,KVARLU&_!-;@;P1K-E-5C,X)[5;X1G[8UO;N:KU_#.V M !:(&4]+N62*\XPV\_M-Y8_UC=]I*W_8<_X\9V]:IJ8>,.+?3TW%UT#@/EL'=[;$GEX^'5Z)+H()W44PGQ4T?RO# MK\M<> %/\&D1X](".>((#"$Y'AVG. %#DB(Y$K'1F-PO]0BV^7+7O'SH> ^5 MJ=)^@]]LH]ZAZYU+7PCR87%VIS4OITZQQ[;_$-LW]WK [[S=2"4?TJ?"0K\^Y7R*JFE"@^QX5@1*:E^F__<'_N.L MN+=/3+>/XC^91DVJW2GE2W6JGBU15>A4-]JUH-$RAZ43J31QH&9?-)K6BM>? M,%9ZB&WGC.U,NE+"&]OIPDQT5PQS6>9X;_7E#;;SB?2V%!+[?O;Q"%OIP8*=?%G-WM2_0=X'*TT\K/%U5#=_DMSF&H'W;ZB#<'ZS. MNZ(,O__S UMX!K5>7,P%YN[^EJ*1F(G$S+]*D(>P&E6G"BM>RI68+!O=^$>'*)U7/5L. MHNM/W_+NL2E#K ME[HT9#OXMKI^Y[-CM<&P[8]**?SNI=3U=JGEEU+(3A! "$0._$#=O/*P7&(Y$4_#/]PY 7GYG MJF "_?E LP5-@B+5%DF1FV'N@X><;B^TJ':)J>2I;*?19CB,3":(#\LKZOX% MUJ5VQ??G8WE>< SK*XBIU#T1>B2FOHZ8PMAZFRZ4F [=IG,,5:691IYNL:7. M@*&S;+O4*=%,E'.YWBZQ^LX%'PROKLXNT#-7=KS=[JU^S(&U@RK7M8$6B;U( M[$5B[[WIB1R=I]AJIU%GZ'H)VB);-N:2:0Q/?B""&OL"R9OK[$X.C/D@.;0OP9FR[ LD M@BZ_,S59!]!6&P-HHNTDG"/Y% M2O)(/G*"^^XH'$O?$W5'LNFN9=,[3K;?DWQA2H4ZU5D5\&%8,OE."^AIFOL7 M+SAVHP:!(6E'LS/0#$V/G)V!V)=95=@;^;S4UL5_U+:;EC_K==O:O%<,1\V( MHF9$;VI&M.[[DT!Y%."(R FI=(HC^%&*XPF>Y[!16N0!+B3)P 9_ZOMS1@^! MSVD*%.RY+XHVFWZJ0] 9C0JVO9!.'LD.(6R^V^2#L#8X3PU%'_P623FZSM Y M_Q73J)9R$,CLR1#->&B[1_^M?< \@K)K!6C3MC(N_P?X9JP>Y.JX6++NO2 M!MM&+^ $D4B(&)<$/,D1*(IP:404N"0!U0-! @PYO/9PL2S&I4Q)++-8S>(M M(2_)?;MU[#+#Q2.(#_#>8QR),^U9KM%J.UA4RCVC=1: M)_'QW&^]?G!!HFC(4UQ?9,8(&#\NNWU0G!4=:N'*D.QVBTV9[["R- MZC1'5V?^R(.G+T&K5C5JFD?+_(1,&^F4!*061QX^?2R.ALPC6Z_3\832RE> MQ"MMBDL>CNPF 5Y@9LLE[3XN.K@D,*-!M\6E#T=*LL3)&DXRK)NOY+V1@6"] MS(2#Z#T8BK:2A2K9G.B(E\*[R66GVIAC+;]O[\'0]*1><]$*S'KF>DM23B:Z4>M3H2G:1Y5#) MT1M)./0(HD8J:O7KQ+1-D]4.ZTPHEETNX0*.[&H6:2J)>K4A*'Q3F?:40;:N M>'#HD6TMY!<"U3.%LE)YS"5FPG1$=2IP :G#H6S32M<'^5(9Z04$VD:Z3K5(QJ3!L*F-5E!379H.A!U=YXO5,AB@PFJVXBWB*GJ>0\J.] MX+ CV"IKCQC(90Q4Z8U[A=1P-**29D"K+,4ZY$+JH6RCY,)=&S\V4&KB M#ST@UIE JJ!DU&>(W)E(-3!0^*H(AQZA@0H0AA(K%X B#VJ=-D^R0&RW..P( M#32F[B.:U:H%L:<'0@\TJ M3N1)7TYE'86?:1JA,O%1?0#72AS.ZGF/,DI3CR@]FSMEG*7BLWP+[NL1RAH: MAM5+4N,JP@\[S>ZH*_53%ISU"&79!,LE)-3DZ$*BUDP: A3#KM"@X*$ELDTSL8]RA]Z0 /]92;1$N:= M%,WT<47(N*.I-6CY3>8/%N DNDVE4RFABFS6>GF>X1P4D@M^A%SLIF2V"JED MCO:(08&-3Q"U#$4&?D1;D$[:<&?>),_RSH)N)N=.HC -9CU8:V,H5CS>)#V$ MK*217+$8H9)-XMUO*R/@Z$'"\CAH+ 8UI< @4([ MU^JL/HVI<./'+>=8S-!RM_ M//CD^DU(5^&632 <>?&>H=4T5VXGN8[]! \^Z"SYN<&@=T4KS^_MN=EV"=JI M<3B!X($A$>0H '] %_X3ZE"!$10WQ#/& /6(2'$. A$DPA043R M 8LDTP41\7KMQMM,UK!D#:^I_3XGZGJ Z]WX^QNW8=M9)_%29YU7%1%$? @V MY60HNN7R%OQ)C XN+=Q&HR,ZC^C\K72^?]?8RF M8B_BB&_+$=A[.2+]D$K?.4/X=S'N$_^U'+(;$<@>O)].(:D'\MY%)J00+!*/ MX1"/-X;Q-5?_2P#Y'1#Y*:(Z(M;K _E:S"=,0+Y/;3S5,O_^ER ,!Y_+KAU MX,1LO[?2I43+K0&Z%2?>&N[_>\<(/'&>)X8_)-:UPZM'GGO!.\OD."3'%,9] MDF^P'LOWB&0\WE7+K?V+VW/NJC:42VZN;N\87-JO! G>N(MF4FJ[RP7;P!OE MJ6!VZG1^LGN/>QP_>5W\ZH9WUXY/>-[\W09SH+L@;QE:T#,=PM"3'2GKVA Q MP**7@NKZ^TO9-H#_B1U^N;UQ'O^Q+8VSRN-F.3?)(WS58295)IZO!,5^N-_6 ME?R9QA,'U[]?2JW>FLXC_OZH.OWF#([M,CC&R:)2D8R&J]#\DBC2G=I8*16I M&S.XD^L7!X4LL%FF41]-J6)FA+4GD,%)R.!D^B>9.,7@=^# 9@W;\4\"7=3T M^!YRZ,;!EO>=C3_/\@A/'.GF4NJZ9HC/?HUQP3!$F])%!EAS60 V8ZCB$6%D MH2 93]>$O!)ORX_QJL!)'+[@@@K@-/HS21!7,S8BCKY;CE[;&A%+?Y+A\2:6 M;KD$XHR3"8%M9&JS=++0J+9M"K(TM"_2R$^$1"YN7MS:?BY8AFW'5A_=L:L< M#HEU8[@O;'9\;W_HNI9&P'9-RQC+SA$YA/>7W#)_7>]-EBF=YBT3ZR_8Z$5@2;3 M/Q/I.X]21-G9*',9(3)RT;\ZD%&:_=K@-DS@ZVU]$@-+$^@VL'_?L?L2"I[\ M?G"'T%N]G=[Y?N@/!]E_:?=M"]_;&QW?UEG9>)Q^P\;@'(BJPJ?]C$V #A6/ M&C0^XT5-UF7;L8+CC9&-&U;[[[+1S>\4#+EN*'/-5(452U&Z2.TQ%+TR[([$ M25+%O,PW$RF'9K"F^*C.1TU76?C]R?PP)Y+XB>/7"W-&_!E:_OP8Y-D$=[N>4ARFFB/5,IG4#\?FOZ))R\?R+RI'??,7&@#&_"6 M( 5F@@CF0#5,#>C.'?LLH1!+1^"^=4'$Y^91;PUMF&3?M0O+5RP,I5[NB8'7 M(N^IZE28N;(%Q)(>W)1MVW[5R!&!2!AX;E29-NSB$W9>4;%$5^Z?:/-NDVEIP MV4=DTT)K, U\/M$43*UZ1C7)4X0U\;NX^[$7#/IV_FV$4>PE8N6H?/V6%LDY MO*R/!M,RYRTXVGU4W"I9JG&5$>7SLE]P!@T-+'G*+;G#.,U>Y8"L"X9VL;S- MK>$*D9MUGQ(JA-4 7]6^* 6<5S7L8U(I+TT*,X?)N@K/MKIU1.A*PUMYH[(]U^/O/._9H0L&6 M("UDA.6[W^#928.?. M-%Y6>DZ<\B\UA2XPM)V1PPXQEY 7D0L<+L8(A>8/X;Y\'U_[E/1X+C1*M07& M#53/4I@*KHZ+"QNW_*KHH,D=D?R)IT\EYN[ XZ9Y2X=/L&,C #<0;"PFAU]& MQ0+A]5BBTQ?A-$R>HG>;WIJR[L+]7(?W#-W.!&RV&M?QF8Q>.A8/9;^L\Y97 M3HZL7%9>^%SF5JK9'A99<=%.DZ.*S1CHH0M4SY3^_4#"/XS MB9)?KGZ@M&-UQ/X8 1V,92>*UGQQ[^L[G^RX_R#,5MRMO:?,BFM/A6"D4J*, M4\MQF<8:K TDR\PR#2C;5JWT?A)';@2(0C"1$(@B*W=E*1T3"<\E09N:$+TE MR7CL3$V*"ZV?(.M2( E\*P?_F4Z=JD>Z@[B*?V416,=6?OI1E=5IE9B^9P?" M+U:&X+VX\J$0:?'0 M5%#NB/Q,IT\=]HHB(U^4!:/(R&7U_4D>G+6U;KTY&,41K1/G>!?2805;^#P( M57PJ_3.)G[J2XS[C&+M:/\8[CB6/7(&/7)PHBC'Z_+.)P(4 MN\1V1%Y]N,@@\NJ_J):'2NTI!4+M*+6.<7968\0 F]::HSJ;G=?PN9U=#.DE M]/?3ZS;\7\?9/U#[&=F(=X @Z5$WR]!Z&!>[E_@[29TKUWCN2ITC$D4=3XW& M>$(_LJ!*)N?Q7&F8SU)P*9&+_TT9,/+NKZCWCW"@G$QD)WC:1)%X!EH"3Q%7R4+G:>&([: M\ALT;AOC#K]L&E;PQ5Y8J\G#:4Y6LL6G7K-4T5H)'-:O7*R4+6+QT++XS7W0S^#Q*[?""0N/SYMI(VUW\A+;&#==A\X)U+ < M\+C?,1C]220.N^W\>=<.[EM,%PL(*F_;\E@&HA_FWL:_%[(CQ6A-UN%/@$\$ MAAYD9H*?W;%?%0JI^/W@#J$;'66U(^J^=CN 4)'W7=H3#A"D%XT)/Z3=!BK@ M;= 8GVM9^,?_&&@DG+8G#EIOYHETJT5K",U@&) 3>%-/F"T."YKVH>@]I[Z? MV0NL;@&XK$=H$$QX6;=7(7%@_QF#-"/"N>;!%5^@8"OQ&CT U[U>,JXXL% M;IBHS3($2>1%A*.328K#"#^J@B>0**02"8'H$H20QF<^)!*>2P)T/',74EK$ M6;=0[#7(_,C#U98O"?R^2S_)]!\UD_/7)PN-/N)Q_IB:*CT@L,2Z_10.G'%]-"M23MBZ2\8%/JZ M>:5S>7J!=7I55ZFS+#G'K=:0[,>%6LOG:3^.0_XDB<."XP^G@T)L@7SV^<;O M(<.^I(L6]CC-U1,Z$>W>+>V&/KSP/33ST9S+B\HB\DUL+E:A-P;<*6+RS#&Z13$YR M6#_957A7GD^XWDA4AQ2'):-81B0MOF5_AV]L<;TN+K*#N=[D)-!5XEC%\3H2 MP6#NQ!<7ZS )>C*-&_8P"9PS>\Q^BKH^7,&'Q"'7BX;K;^E-I-S%VD+<'*PP MI:>O:PD=D6H[T=WGTJHW$5+ZJ)HRD$9:)0:RB^%]#AHW0:-(//T3(="HBT3$ MT*\%A+XY1U_76'D;1\]GC#+B1_,*75&E;MOJ=9(D&G TM#^2V,\T\<5*1[[5 MJ8QPR+1O!_.NDXVR[^TL()DWZ MMLU?JJR#N 1\PP<^!OGW7XYA!L]X!C'\&#[V#_1/N%NN^<_%NC/=!T7KJG#DTE=G'3.\+0N197W?)N;EXKNAJM5] M:_PG)\]E$031G\ FL[F.BJ8ZN#^-DS\YDCN-9AX6&I,V%[1L5C04;4VWRA5R4G Q*3/Q$?:+MV/$_S,C,C) MJNL \5Z\F5!(G+L3+[=V-+^!/;#FHR/"1%7ZJ1R*+11$7C1)A1R02[0,A0FV MM@BB_.[W8L:;^\W?0+&_S(TSI%8 '2U)(5FSI"<*?))?F!.?&U>J/^3)0 _7IVW%?N0O;N*OAU ME,6;<%I5FZ4,UJ,]>H$T'@$I+VYYM&5CH5$K ZWN:B-@-<9!R,5N/-EG^WF5 MI])X1^W2)((3&656-UB"]S35XB@.7W4E2Z1^HOCAV;S(58M8_,LD22_!X]<] M[/)1'L];KF"5>FSI_[/WILV)(TO;\/<[XOX/Q)S[/#$3 7VT(_69=R*$$(M9 MQ":V+PHA%2"T@18$_/JW2@(;&^QV=QL;;)V(,VWCHE3*RBOKRJRL+-&N##<2 M/W").VR&,(Z.W]),EB,^4<7Y=/OTJU#YCW8>OPR;V$/JQ."<*Z:TJ8PFU1TA MR5MVUK;=X@J30\@GF)A/,'B6HR[')U*L7BU6/]SM_C*TX"? 2G2B!;G8.AV, M4'>=F1>82KD=(;#&=3F(+)Y_*3DR)@;_B4_I7 AA;QY3;GF&ZZ&31H:K9Z!\ M0BOP,W-U#3(3 YW[R:7UWE@:@$MR 1S\%I5688>4%H-7>?FQ7%>KEF#3@-0 MGD;CSRD*#O6$NU>5H]],AV@.!ZLN)3(VYF*CMMUQ1H\,>[59>J0L.1]H2&$B MU]-]X#S5EF[@:N;(JA)8*79D3?]I=0L,EN X4G0\'U4%#PY]NU#=5 MSU/\1:]J:G5 BD*)G$U]51KSX_8?_TS=T#M1E!P<7,YU )Q"^)",CYZ2@9@'50S9\ON_\OH@!>LA^]4$HNX2E?BQF M@CIB],DKXD>#CO_[O_]S//@']S.GN9;K?3^46SAZJ[VE(.*%9P9R$P^H9DY% MMU!\5ZU(W?H'3LE^(ZA#*8?O]R4;D!PR]#>6_7?FX4L^$(LU/>C7N-904:.P+\A1\>&OQ[L'_6- MNM T/?&RF/LY^5O-S#UDRO[5DX0G6ICT@7Z&]@#:)ROI-4I&N__HCW]Z\?%. MB'T!6<;XNO.]BJJO4=/'8CXG/S4V7(I*T!PYI0@%D 10*%W'%)5D6&6B3?(D MHVOJ9*K^D3SU74S(WY-'3]F+90)-,_RC(#6+8K,K%C/PIZY4KQ;Y'OREP-?Y MIB!FNA51['7__L_DG_7\;9R;6". 7-!3SOS^;"^?16[K>_A9[:,*[X<0W M=$/U# #GUKB:(?\9KSUNZ,-!^MD,V&@ ZO7^Z#$<]\-!9&C/U;_>>.C/6^^C MALA0O=*8[[6<5"DR#S5:(36=4RA:I166YJ#2L[3.Z2K.T'EBK^7J@?_IVF8Q M7=OB#C/T^:;4]!R19GC$79^V9&OU8#V:XC.Y-K"'Y4F=NL-$7B%.6_(>T6BL M9TO-%+"\2_NC"K^8H);TTY:M.;NS[IRZ(M;PV:*\R!&XYT'V>=IG>2?8'-X? MZ[)09NR0W];S';<-6Y[TV:GV9:4TG(W-=@WG M#ANLMQN#S)F<;,\4^K1EUY$(>M@0EK)=4%J;&>%V^WZD,*E_@3W?&:"6IZ\T6+0$J?CP.Z* TCR M9I/6S%C/9M##.'GZ=L4+@3"A,5.H;]?%LM;GPTI;B6MR/FZ)Z05&-Z+\1AX, M;:V*V9YT!_T;]K3/W=#O55?UGB.JKIO36^L=0;3:T*7[_K)7AKJ$G3:US$;#GW5;4['6K^3;1FN+1]H,L=^3IGF6%#84WC3$<)D; M0R@PXK('FY*G31?:QL,V,_/.7$D%A2TZ=WP!:ROXF;G?FEU)EA9-R;1[0U+R M%# 3JG"L9R8_7&_868[O6J81;I@29]F5/!0J?F;VM7&7Q3H+F355OUK?LKJZ MP TXUC-397$85[,6Y;)(R,/.>'AG4(,>',"9&5BMYM5ZP2'*\D#H5-A64._V M1Q%J>J)4N%QOU09JH^Z%6\(@9:GJB5=...U^NO;R+"?@=4<7'ZE2' M\XJ?F5AJ*'3E$5YD9=!LBAO)O2.%<1MZ*:=-9R5NIG:8Q9THS 0K<#H#FF_" MIFPG _"V=G7;VI99:[>B?7HX=*>QQ? M"'*J+FI7F:X#_$ZN36=T=5T9-RF6_RDV@W@ ,Y, MP6)GU"OZWTJ.? 'W&-CK4[DJ M5'XRH30()!('F$)1.JY,]*D&M87#*14'D[PV_?EO/%'UUWWGQ)@7PN)@N+*Z MACG8%+A%SI1W*EI&S\QXN[J4MAL6[V#,.AJ'9KM.UTS8],R,NVN\W1M(VY6I M;O&1:^J2VJ8BA3J#>F))3UPEUZB8QL@4ZX%OR+3#*]09Y5"58["JY)M90%R*8JOU:J/O8>@ '<$XY"I6@XH*9C1FLXCH\ M79LNG39J>B(LR<;=UI#ICS#&OFMSE15F+WI"E>Z9+-A26N[.&NM%KK>J,6-SW8O:1 SL$-3JH/0A?84I<^^'[X MX9A_(L=Q[S0B!TI+'*^#SQ_[J&H8N(X5'_+NP371M](,R'WW,H$OT]V-%^P2MXO5-P%"SY[8T5\L7=W'0BWFDB\&\4FT[$%4P$%T<( MTXGX\(E(3=.53$1JFJYD(E+3]+83\;.I;S]BK>_WUMQ/O/5%C?!OOS+WN^'^ MX],6CT]>&(\% #TF))7XG/LO&D+L6_ZR>4B_+8TN6 ;QKGHB!!++/B.-*U6' MGT+ J0#>*5'KY?7P2PCA1VO1+0DA70>N!/@_,GT71,&76!U04G&Z$GS9Z;\+ M'? B+T@-X97H_6-O(^7/T%%#';Z?_M=-V*FBOMQBGMU M3/Q$.8700Q=#9U3?!X'_%M6\WB76?$F ?4$T72%T4OU+]>_V3/='4HTG)38$ MU9_')V4T] -8A<9:M9(37#?)JZY/=S^"CYT8G[IBY'"N<4SCSJ.) MT%.:*FEA87EI8(1:$XK$;UQD_XMPQDI+:N7)H")WIP8S5J=*K5=!AQ)1Y0X6 MR]+YERXQN7+G\0G=Z,Y=+\@%P+,SZEHU+'3J(2XNX4.A9 QG#?S ?E/Z\06- MTTUZ-1]-\9_:'C0W.'$3KF:JAY]8#V]K#8SM>P^:]^J#*3^WY&$RR4T'V%CN M=F2Q1C0='^OP2AXM>029S9-O6<3RZGQN7M/@. (_XP$-0)X U\!LQ@*^GU$M MRXU41P-)320WG 33T,JHAR^XT\S_W9:/PQ_>J.1ZQ?W['-Z_<__Z^_CR4TV) M"U55278U6LAZA!D\DZMZS,SM%_D__J&R''%:?S".95Q&1A<#S>_+J*N-5)[Q MC2FFMNSRHD^6:JUJA&24)]D3&651N;0ET%#:O[5-/:DQS#*RP*\A 8!;W""Q5?3:&<0OES M0/ER"_;/05F;YI6E:-- 7@U:?$4@[JSM)()01FP79[,4<[I&WVJ !_%^)W"3 M.G&IZYRZSI_-J%R,'QR0LX6VY(P1V;2P:-OV.$:L:6/.]-G6G) B-!P4)6:R M&'M!/I B,$7@U2#P8LOZ#Q XD$81F;LKK&25H7>YH'YWUR!F$(%HGR:/9YDS MKO8GBEI)P1QX&>U1)F#J<%S:X?C@ Q+O[)!^ME&Z MW([(#^P1/NR(1"3DRJ+1<1><,5KDZ'J$BLLC0L+A62J?3V,>*893#'_@5L@/ M,+SLV*(8DKT"!HBRKU>B]:H=\ C#D%,P!,0P^\-[Z:X\:G)]:$Y=JO0@]$=N M_EZ?%%)$I(CXE(BXV+ M^S]=8POD,94@V.S9+$#6_FPR[+KJM'AF6E#DOJL'P^ M,W(Q3G" S;FM.K]D"(I?#\15KMO.XQ4-KT4S=)4Z7/XYALN2^9=,1@J_%'Z? M!7X76\5?@%^QLLJ/I\[='=9=NS0C#8@^T^<1_.""S>:);)Y\B7W?9&R@ZL#Y MF1GHZNLD ^]MMP52ER)U*6[?&%WPQ.$!?4D63Q,$XD:S0B3!%PS5.%?>.2JO MTB(1&?6U*$PZ31X:JKC^))UGL]R+!>M23*>8_O*8ON 9QE_"-#N*2JUJ?C,R MP_EDX=(E%DYP&V$:D@^:I+(,1=]TN" YO9BF^:RT,4F?=96>>Q=6*I&"Y^-\!1;/TFG\(<5RBN4K.4?X(I:YE:C+M:A8 M,&U7I>1"9RRL 4U'%MIN!))<9LGH;& MC$EK,::@3T%_^_"#_WXS8EJN]4>ICI7N\UW'= M7JI_J?Y]I/[=GE_ZWX?+>RU#C97. &]X@V_*3M/MN)M<"U+%317WEA:1]X]D M)F5?>YZJ@X<;B);J%M6[3RG9;5"RMPM+?/(0P\6O?6DEP'F^4E))4#4+Z\QZ MHIIC-Y7ZJ,AW.Y%"X,GV9Q9C+UA^-85A"L-K@.'%KVSY(0PM@P%&;>9UL?+* MT85.5ZYW1![!$$7^Z"R3_]1W$W952T67MV0SD3J#/:*B+1ZPU #HB 1X(11] MRL%3#GX;'/RVJ8-H+RUW"T GP5_](7[SO/D:^\W6KCJ1,8R)^@1)CPK-WA*: M+P*Q")+*LER:FYWB.<7S1W"07\%S0^\-?)EF?2PD2L9V[/1[P:B-\ SI",ED M\]3;'PK[*.[!(WX!>0;8+('CIQ?(W8IW\VGV?6Z;+NSA\RJS,@J66M-9:KHH MF7)MQH)MHZ_/%"*N#8?36>[%LZ8I'%,X?A8X7C+B\&HX8C8G3 M3NV@*T[0ZD=H(TFCG@\QBS-OO?'P4XZ@Z&I1* M)E W(,UI2/V;3VQE+AUN2)#40T!ZWK3,K+R+S><]1ZXM<_IT.I%#9@3]F[BT M'(HVO'1S=HK&%(V?!8V7CC:\"HUR:Q-% B@UQ6YEX$L-"<]/.VV$1A1M(+(8 M\4G/9N\OLC]4TLU8J)3N<= ADSO<")OZ*JFODOHJ[UVC_A5>2J<*\D);T68R M #O)GW9DO-.:*41%Z-7"]X4[A2>3UGS+I%WUQ507.R##<]4(@07%%29);^9)?H M/8U?Q*5LM=-3_:F;\[XEISY7Q]N/MH67+8C[JKPP>\KBAM#P.J+4W(JE M8;M8+:G0/XIKSU%9BDKKSJ5&(#4"MTB(7F\$:$KR9CCK+.7<6%ANB[Y?\LDV M,@(H2)*E\)=N\;Z5& E.Q/TG97,OR6V^H@W[Q ;K:UNGBU&45QFFWI0P]!TH MUC!#RX?Z?%&I\0W(3KAD*R:?S=-IR8H4R"F0/Y!FO(YA5',]0AY10RQ'CZ0^ M,XIX,]]&0(X30M@LC=UZT8OK@W3J97W4CO+U2>$C=J*O3PHI(E)$?$I$7+D3 M#KLL@BF [$#/&$<'(U*JGFYQ?CZJ?3&?^8"A^QSL(^[=!&<=Z(+/]FC!<.6P M5#7FXZ51T4N\0L8E'UDRBY.I_YR"\BN \F+^[\^#LM+N\7)EWBN(ML0MAT99 MC ;;-@(E=(99-LNQG^MT!.RR[CJS7 \&TIY$F3<"1QHG(N1IA3<,JM/,Z=O MACL@!/8@ (L0?[RC"^K2"%0K3J.6'M!XQEKMK'5>EQ=27\ZU-:G2FHK^P#EB[=S&PM*J!?Z-=?!Y7L?A7P1EL%FS4T$BJ^)(5,2^F!3L OS&)9P MU>?(;)YYJ:;:348>DK,,UGW\(3W-D#HIJ9/RH:<17C11/#W(^0VFSIG&S!7Q M0FAS! =-5%SVD>-[CU/]2_7OM_3O M)OW,@N'F>D";.P#I&)[_KY_ISE4/S%U+!YZ__S #5B%2R)2RWC!EO3XI?*I< MUA01*2)21-S0;NN3ZC&RHP,?#BJ^T5=+=J3A UW-S/[ X2T::T,'L;OKH[73 M5WH6SO:*M0UO$GS=6=3,L,[E^=^-7E6;I4=N;\X'&G)](]?3?> <_-X +N?? MC]]FO[W>1>_2=%NJUU>M$-P[OUCB_#95SU,&N"F9AEK2,:F_#HJT6."P701E M?S$!_(S;_PX"X(JEJ=N:UQHBL%=.2$_SQ44-"L!QS[C]3S[(+%7OOQDU#.:N M!]5-?VV<9"^S[4RQZ_:*=>6MN!4C3-H!QHC>6FG.QTI>%%E,"'W^_KW."FX8 M-*E=TU08V0X;K2G;K@UJ9/M'FO/K,O@=O;F4#/C6'=/H4=N"R)C^PO3'OBHK M$2KDCV'/I:8\U:%$$/^]2MWY%;PE@JOZ?OB,T+:5QA!XF-LP5[[CS!HTN=IL M?FAR/D9Q+B( #XS:#<,N\W+.])?ZP,452XM-C@->H3!&W'/&]3)N&/A(+'#) M3*,B:53D\VT1_,Y6WPYXKJ[Z\U=A]C$_>-@=("-V-F?KN[H\F+L3H3-5=4.> M*61<#C6.E1#_31.$4BQ^ 2S^SG;=FV"QBRF<1!M.WER-VN3*9RFK V(L,J_! MXBU$:Y^@\HG#^@)"45%UVW:=@_\*'9/,&LDQX(?>*E8+ MZ,5)'M1=J"VQAK2 %S.MLQ0KD'N^3LM5PMSBA6+/]"J!IOT:/YT7V1][/P M*O^OZ6[;X]RD.\"V=4-@-2Z_U*HWY0/_ZIOWK(E &L*V'\VV';$"] MHQ*_]W6^[VN4Z+]G50WY93ECDTOHR/=*_(\R4/" #+2=BH5#P6%#2QFMHO99 MR_F+BW#R&^H'O@@4K95\$@&T(A\^^N.?Q$6[YT:O0!G4B)]X49OT)KR0&\^Q MP7A55KZ.O?]HM8#^E!.F=!U"]6YGE\4_+D+N/H/9L8-)9+ M_H]_<)K-DC25I?/G2\;O:*=>B+,TA:S#(5G.?QO]+P#2)0<5CU?%(+ LB696Z.F_X$0(F9 !Y G( ZNWO>;FB M6^TZ(% -!^@9H'H.?&IZ_COU3E+OY!UHQ %XXAYWO*:%=FBAC;@BF!J:<>[\ MZ*"I49N5/!F)1J6_%HDFSUB01E!8$FT@B3ST62Y81";%=(KIV\?TQ1C(+V%: M4=<5;K-9L[+M3;16E)/*MC)#F(YC$"3&92GFW/[ZC<8A'F22<9,K=5U[Z8$Y M<'QC#3*6ZZ>UZ'['.*675;V_V4*FZL_;XA]'.(Q+6 C'*$S*=MS6+X:6SCKQ3C*<93 MC%\X(O)V&+\;;$;%X;+DB;5E;MV7C7HA;\08ARR%8;(8<[K1^= MJ6?@/UO/(/6ZTBO!W](KNU[3>-N1F#@TO$>P&"/WC/TKE9N]9MO?XEA9*Y?] MH,W.?&3_B"3RPG'Y;)ZZX!9.:@-2&_#Q;_O1-N!B3.E5-L --<>L=T9U$PBH MRG"A1&I%'MF .%+#01I$GW%U;C52@RH9PI:>:UGHQ@ #3H8'_"!UW%+'[:8< MMZ>6Z?[T7JK'J1Y_)CV^82<;)XZ\[-2E3NET2J<_ETM==30K1 )LN1YZ 3X( M/&,2!NK$ CWW,=6L[IGF&0J^K&\"T:$L1^QR6WNJ&6$_JD$WG$K=\-1NI';C M\[GA;V0W,+W9*'*CV)3NN] K+ZB M-7QD#$AH#'0WA.KY(;;O_R[D"+W_:WVTD;O8*Q'N3P!S1>-: ^1S=-TEF0N>.%PBNH4U9\#U9>[=/CG43TON 5VF)O6 MY=JJN)39Y<8@R#9"-8-0S9!LEN%>RN:.222^$GMO,XPC-=$ HG6/ M!]8%(--T ]AEX&8$UX&C\8&.?HIY>)Q<6C(YENM]/QB4H[>:)P5]B-BVS$!NX@'5S*E3^.#OJA6I6W__ MEBQ[9*R^WQLE)(<,_8UE_YUY^!%)XT24MKK)'0EL;\ER%I@&WY-O'3Z*K=#A M,]>/3Y!]]X"EHHHKJ.]'O<:S$KC+[P3^#>V2V?#7_5OAU#?J0M/TA.\BX_:LG"6=73O3SBT65>LAZ9-PI D^ ,'*OHNIKU/2QF,_)3XW-G<+F M<3JOZWE%8W5:H<@)IDPP:.KRS 20),:2.$;^D3SU74S(WY-'3]F+90)--ORC M(#6+8K,K%C/PIZY4KQ;Y'OREVX/_-,1FKYN12AF![U8RI;HTZ/[]G\D[&K^_ MC3-3C$XZ&MI_CZ_<@3/J+5TOONT^=O^ZX<0W=$/UXFM>C:L9\I^&DPGF;NC# M0?I_7=7(0D<-=4BH]+<>UFL8;[PI\LK%9(\RFF'RJJYB"CG%&87"]:DRH6E6 M(6F,UCF.G>KJ9(\R]4!#&,:U)XONKF2&(]">=MKS7E=I*[A"/&T9C58U9:P) M$L:8G4$7F_"CR3A2B-.66TTP5:==E;':T!'ZXM8P<;:MD*-02_IIRPFU#/5"7IZ9 C"G[=:&PH?;F4(IV-.6(+)GH2_T29G@ M6DR?VW1X$V\K]&E+=S!8MGC/NI/MYJJRZ[.+0*A%L.7).&=*5>MQ9X\?5WGL(#AQZIH##FC M.)L.J1@F.G36W=S&Q:YH1TAG 9Q2E3Y;GV]JBNI%K=P5:#M<;#."\ M@I^9U79O.I]-Y94LE[L1TZI.ANN: 'L],ZU\J9Y3<4PJR"L?'\US-G1#RG * MSLQKRPYKVJZ)&>(J&@U,9H=96AOV>F9BN\O%VEUO1C@62N:X4FM4,&G1AE[/ M:5-!J^)^0-B&O!K7RA*A,B"WXA7BS,3VZ)5!@2;IB0.U&*D&I[7T$(+_S,3V MO6F5Q$(6,U?MBC_@YD1/@\(BSLQ6IVI,J=50,\6!6^FU:B-K1=_!L9Z9+7[ MA559PDTLU\7HHE1=\.LA[/7,;)6:X^&$6]1448+6=+7V%V'/AF,],P6$ONNU ME)$GFX91J$&8.TU9@P,X,P6+H5V;.15MB1$S?F=B&7*?7DR[I M8T:]4NK@! ERT :29R9VVJYW"_6PN8. ,3;%)E'N@ XOT=3'JY+98 M5U 5MT)+VY47H:;,2=/:C.)+N7(;,^;^,FQ2Z]E,B6^W/NE5K,JB,_;PAKAR M^I@^6327H]'A(NS'3:F)-9OE^ZN<*%@S6BG+_:T/IX \HRZ-[F@H85Q F=NQ MY]1:#@F:A;C8]ZEJ1]':GA%27Y84W!J-BZ.&T(SKO9TTI>C-I-#CBFN34:K< MQHZ(S;S71J4E3IJ&9M RBG*U*PM@4=AV:N,[#XO/@)XT7?G%Q7(ELVNL5N^[ M.0 &LNW-]D? 'S<=3FMF.Q@( ER(B"C:F&V=9F?HS,9)KT9CVEC-[E:LV0V: M>'7B<WXV,29KX*.J>[&,VM1 M5LA&"X[US,023H&E\45[;>;JP2Q:C%L]SH+".C.QR[N9M5+,#B&#+M,:JI6U M1$\@OS@SL>H4ZQGR8CN4[?ZDUEW<=10+TC#8](2+R+5M>\YT*V,1KH$VY2PG MYET^;GI"1G9DE[B3[_Q(ML?YB;2Q2AX-[0!]#MS2J(<5!PW(,=@!1Y@SO;$% ML-5S?C2UK2K=X%'3D['FNP'CEH2=;=I;;LUA+:/0X6:H MZPZ1EUX0K*@MK5,1%;#:RQI8)^797CIB<# M4._8[IT\I?H8(15<$W(8K,GPJ.EA '$ [3Z.D01(-=>RU*4/OA]^.";PR//? M>_W( ]82S_EQE.$H@+J/,9P&<0+O\-1##"%Q!UZWQTASWPCNI=C\D<]^U+\+ M^YQ:;G1P)PZ_YU"L^'L2DD$W$/TP&K(/3L4//C15)[YKA0&X<2"?B"B8"I[Z]F/Z03D1JFK[61*2FZ4HF J>_ M860Z$V\W$S^9&O=#VOI^;\V^5TK)CZSP;[\R^[L['4G.[.E_[[<]#@* _A"2 MRO_W!_W'KPHC?^F)>&"*SUN^&XK8Q)&?/\Y?;D,X&/_*%7<5'&?"S+= MAN9>'45_K)U/RQ*!X/ZRBFS&.)P/S3@7*U?T/G3KJO3W1]'JMS= ;W'$Z4>[ M3I=&V(5/,!7#))E;R:/D7'2&J><>'5,,HU9^W@DWD2R1TMU"6_::8FGVRP>: M6IX[-0)4'_9ENZ&6/NZ:T@J45T/66A4)E U+_O$/C64Y[J5+N[:0%']R3;C+@&:1\@6D&36\>'-6W5%K]5T?1:_)G5%4\6] M3<5-7=&W7WWV97:*8 F7'./AB*5JHS)%N_B#E/#>!N%]XR7BRY#>R[J?Q]"" M/UL@KO[EZ/P1PL[086MI.T0Y',S$4#-M;^&O[6*#AT-&A7+8+$U=I$I.BM.; MPFGJG;ZA=_J+0/6,E;MIC)T6)G0'K266=XVFBH"*:M\P689ZPRL/K\EOW3,' MP?6ARXK\U9D#6^L9..V^FE3B4+55:'CP,\-90\_6]=ZB/%]*[3\AM;\^G_13 M<) ://O)=7P^JH5@H$'Q2\OI2F_QV7U ,LS9LVQ6'D I-9,W XFU=6B5-GQ MW$QAX_K$[$LV+45VBNRK=MH_!6OY#6A[=$6?JAW/-T/,=%=+"AM M]A"*H%\$_Q7@AT;@OW3?JBX)D2_GNZ2\#7RG4-0]P IM):X?@^-9FCNE$F]Q MI7(*T9N"Z$<',MX#HY>.7OPZ1OD.,:P8+:N)"=H@5\YA@I?O\'"LD!!0V3R3 M?\,;D:\PA!'7.,Y-5%1Y%PIO"1P_V0@!&_0S2%V;U+5)@Q;OSCJZZ)*/ D*E M< 3*,^:+-+<13A=\5[3S0Q'WL'FKNIFA^H^(8V!9[)))?"FF/Q6FTW#%96G* MJT'MA)0U909*B(%Z&S,99TZO^;BH*[KHB,I2S-OOJWP8 T%QG,P:!7(RZGTB M(,KV0Q,%AX%^@S_ZA@[V9;"7ZA85>TL]I:_F*:7!C#?9"WG(M^VYPCW(A&., MM1*(O>0X35O-R?*.7JB8NLL%I;O.(#]1XW+2\2V.>?HTF)H&-[X<9-/@QMML MGBG645<,Y3M$0A&$U3L]( M!)NZ1:E;=)NACI-+Y%,%3A7XJOWZVUV6#\X\6DPDIPN7$FE:O5]#SAWN,UQ] MQYJU447LMMOE#5'K2K86H1M24,Y!/HOG3^\L_NUU]\K<>72R8JT:%B(H.2CC M7+P&/ZR]:6;"E_,,4F?^C9UYR>$/$"NY'K),7:"%7GP@]B6GH+_C'3P@A)5H M\&-_(0\,6NKQZ%JF^+C%Z?Y!ZL9_.;"F;OQ;N_&_BM9P8"M&C6Z73*%>JVHA MX[J4%E^B!MD$A[^8473[+OR?B';]E;%< L2W,F=L$,Q=/77E/XFVHB4A/Q*8,LMY8\L0.>JZO^_,W-@U/O M,51G6\9-B>Z;>I>T WP9WR;+)*H0!T\_2T+%TVT.T38FW7]\H? M'9JY-6[SG-U"0$0%WPYAXCC7NNITPXEOZ(;J;27OU+0!<,: N<#MSOG^R,' MR**$7=D1^1J/[K@F7V/ 4KRG>$^C.Y?>#7H;J.=D?BW62H1BKEI=;UQN>8LH M%R&H,_&A,>:,+_.I0CQUH/K SZ)BCZF/=L,^VI?.R+AVRO)\J+KI.JC$:@O5 M_7$=:1K#44P.@YTQ5_@JH,2AN=V*Q+C5E"9,N"LNV@K.(&;"X.GADQ33:?SD MP_>??A+4.V-&&!HE]DUU7*MVJ)56(_,1 C6JZY6E*?KS1$ND8 Z\TR+2;U>M MZPL:I=NT0&G4X^UV=&)420=0\?>%V05HA4J6&\'A!P!%<<]8'ZY1Q"F&N.C.4PWI,'GP?!'Y<1/SA0\M08S ;^ZC&?770 M_;WQJ4>4>D2W$>6X?[WTKHI4<6_*E7]6J@.X>FA0KH>%)G9@ M/: !8XVR2=\X=/X%@7B;J$O=U[=S7ZN.YJ$061$D_U8=?@\YWM%CZMQYP-M+ M#)DN[985HM48B5UG%E5II[/,R9 A)R4@Z2S-<:D[^^6A^]'N[*<(=+\Y=OV6 M8-9UJC#!P@H.A"T8KE?X#&$7[<3GLR3Y]F'PJW!P]USC4$;;>,.ZT2G3_U1, M_RI=U!L]UOF\_3H"XADS-6PNA^)$J%:Q7*'*$DV/V4XG,SBT^!KG+(&_>+H\ MQ7.*YVOWW&\\U/ZS@"Y1PY&OJHLBY!V1X?E%&1O8;03HN$A3EF%/><<-UHO8 MLXR6!Y:JH1_J3:>%(+Z<]Y,6@GASQK 'U?,9/O4ZY>V6DX6%;9O-:<=OJ:)9 M@:0!3PY,TOD7-^]29'X-9'YT7.(SKOT_A&:KL&G7(GNQ$HUNM3=E5]%21LL_ MGB3?Y9G/6J7Q_!;'OMAS%GWBA>"!*&3C:44B>+S#?K\GDCHYJ9.3!BT^>L-D M7Y46W26< +C^ -:7HJ_BK-.LKKQ*59:J.+^=E+>PH5@J\X/V&"[-P:S'X>:8405WIA!)4N9?6/R_&S5KST5(/OAMOQAQV3M/1Y<:O^*&GZ+8V$H32NR+9:VW M#!:^;;2IBT,]::W[VC="I2B+A<)LUER3.7FJ1P3^%^EMVD>'\/*O-;>,_7A$6I MF&=D<8N7MOU18:IUV1G".V0R-)/%V+>_+_VKNSJIPY=>?O"1*377)X44$2DB M/C3EY&)BN')G'W8I\-U*IE27!MU,J2,U,M5F7^SVJLURAA=ZU7ZU5Q6[;U=H MZ1;G\$ONSWY\.L5%ZB6E^GC/'_U;1%,SM4$+D^FWLXAMGUL M4/&HUG)18&V?5P@VWM8FLWGZ@G644K1_*K1?X6F 3Q7*?0.X#[EQN4@HPIVI MUI@EUL]1&XN)X8Y. E!9&OL,>],')A-ZVAS=>?2.!.8+VJ_;-%975M7Q_J[! M5 ^_EAY>@2=[XYGN+74;V_">RZ/B[Q[XZ56QOYQ8X]#>.;*!K9G-@E'6]!JN MBMS]JOA9<]Q?]/D%85@]6B13VG_#M/_ZI' #P8&W7I2_^I2GBI_ZR1_B)R=7 M!#_P@-*Z:9SA ;5(8YL"0]ABCL>6S5RA[8]7;31,R /R9); /Y%WS,.'H3?P M,X&+LK>7<*S;^+0\@-):ONF*_Z7P?R,?OZ][X:;,39Z2U1U;+4IV =W3Q M *XS]H5<5H?V)BP?B9);FTNJ!*4C3D,';APQ^!J58 MOA_2NJZ4S!P1D)6VW9QS9(Q2R!*X+$V_>!#T]H,%_,,5>P_W[L5GP-1$F'KJ M,-VPP_2ET@$^(>$HA+[A -\'?A,$TA0=_MC_13]CS*KS,JT7Q\L>9K/+CE+) MCS=F%"ED7 T09Y@L1:3GVE. WVYDXQ.2E9]#N%8E)O5J=[G"#*PK*#.'Z93T M&.'QK0=X%F>ISU#^;\].BH8?>,8D3$(;\7[&G]6'C?[X5/K L'RH!0/7FJ;> MTU5Z3]?WRA\=&OFTB8M);+8!@KFK/P"U:*#CJH[N2]XC1'= $'H.,GI+(T = MG]B['A%T?7+5Y\Q:.5I-FP(G5WJ\0AX*#%+IQ9"I$;C5T,L/=RAO/[QP/A=! MM"'E<;2T\EY:4>M-0P^W4X4B349( 9"6E+M=+_Z(\D)R"VFN 9DLD*95."(/ M_EIU!,AOD>A1==YN./$-W5"?NK3WYY+_[H:):C3Y,Q/E.@H@-RR^,BLEI,K!(6 MD3HYJ9-S&V&+-),\5>#42[\.+[WD>AUP6%.DZ^JH@1$,UDCHRXY*XJN2' M5#CD%0K;)T?1S(OUH&[,4R^XGN=&\'D^G%H=>!G+<$#.G>8T#^A&D%%G'@!I M6;JOZ BD[OIEW/6ZZ\QZP+/KJ)X$M$8QT,X=-Z&LV1H4:G-9X.9B99+'%)5M M*U12F([!LMB9"MDI3+\:3%-__4+^^FMQZMS-)UT)HWA3*CI"4%.CS:026O"@UG<76C!0J+D&7/\\MTA2#%,QI\.*]J,C/H#ERZIOU M>&CA2P+$&\>$(U MA7H*]6N.F=P^.WE#K'OCZGC>R].&"99,UQ'X&G]WQR.L[\OJT.2MGT9_F5"T^0'>7HSANP_+K1'9"DZ_QF"&:\KM'=""])" M>[]G!#^EQ;OR0GN?*I?CF1IWD\2^.GV64IW%.XIX7VKJ+0WD\2F<; QN]*]6(@,[EMA>&8A="S(X1V2&1( M/,MB-W]MX?4!/W7YTK)B::&]%!$I(JXF6>,+%]H3IU.@Q;?U@HTV5YT9R$ > M S+)SSY*8$BN\77TY >P"HTUY!%I[D)*_&_-S[_]'(8$KM)4W(.U [$J.<@5 M0/\7'[#9 >B"/"T >GP5J*,__N"H9=71K!#-0M'PEZZO6F5H=Y?P&_!W]**& M$P)=6H+D-5_T)Q9W&MU3=J$M;FNX2M(U-V!#Z$_D4?2 S3+2QX4V,\4L&T?6Z MN%_9 5TT^LZ:(_2Z$*UYA8KK;9)XEL,NF6V:FHI/92K2PS 7(%378RO&ZWS4 MY/'RPF2 SXZ@09Q93&PK('G*9\F7;TJ[_GB5\!PURJA!9@)@0PIN[E3<6H+IR+PON*-%68>](TF@@]I:F2%A:6EP9&J#6A2'R0(?QY'_*I M]9MZ-BFXTZ(M#@;ZH,:U+"Z'TE>2$J(LEJ7S+]4Z2$U$:B)N(0+UKC:"4)1. MBY\:4Z%F&MYR.:3T>9NVV[=J(_J<19'\LC@P"?QNL2TW.\Y4:R,;$9_G(;(T M[\#/>__IA]M01]" M4TK9&@"NX9;%.0'I@X ./T-S"ZO?5E2.%R,>>J;GB9?/#RFG%L?BX."A< M$^'*J+DVR 2H9&A*>J^2]%XP:/YIPU3OFZI9C4$4E]UM06"="2P5YE'+8KN5 MG%@&.57LZ7U9\MH*'1?L)(EL_DQ.>0K'+P3'CRZY^:FN*?DQ'N\$?[0>,;0L M,L7QCBO1WFK"S! >F?BN7Y9[J<[,[3G*/R(! ?" G]Y&%XTLSCA_A> /$)1NQFP #.[_!DO@,U)T(X1C5NLI2&/!F!->!HT&%0.%/<6HL*K6>V=<@4ZT, MU)D@N>7DVQL.\7G!O=8FZ<;ZG[_A?P[?TRR@>@C#\WWG]XDEZ"%[!&/8OR\2 M%WLL9H(ZXHK)*Y)'@X[_^[__BM-5- M[DA@>Y.6L\ T^)Y\Z_!1;(X.G[F^$>\->:AD%(HC.$7%,$W! M)WF Y2>3J08F?R1/?1<3\O?DT5/V8IFXE@[_V)1Z8C?3DS*"U"R*S:Y81#]U MI7JUR/?@+Z5JDV\*5;Z>Z?;@!PVQV>O^_9_).UK OXTS\VP$\ L:_&O!<',] MH,T= *?56[K)$AAG7G?#B6_HANK%!9*-]QKRO=.9>J/=W1>TZ!)"Z"A:,&%18,RZ\&G M%JSX3O1X19\H*WO1-P=A%6"K4:7N%X7U).+XA(7$J69\\$([!37#_\C QZI+ M.)[ "\&E#,>Q_)\Q%?LI.(<)N-YF\&^9@NH;\0VF+4ATT';[D6K9\(%;]+9)@Y"/'[11G#(O0#8[I]X>U[DP;_GC2@ M]WD!4/X1H+*9/X,Y:F+#M]O^E5DF(H(=SR$MS,S5-U>_[]EX%BWY[YIP,=#R7HZ'##(1$8PCW_?2WKI&? ]EA:4X0PXP%,M M:XO^#I9!\EWT5,2HX6\Q/XI?DX_!I<;#B'LT'!\J9$Q#8ZY5@LM&!L=R[;@) MCYP/N'K@&/IR!\Q"*Y%+-S?<#QRN3A8J[ :?GU%U-#.)3*&+HLW1JV8/@W&7 MAH.^"WN"\PWI 6J8S3A @ZA$:H4B5&IFJAK>0:[)P^ 7T/?A1Z$%>T;-@J/Y M3CC MJ5!(1\DKL?2GKALX")0/V2[^?O!PKHTX"3:9Z[-:_2Z*]*"WVCU+A_/CVD9P M4&[_8:KNM?ZH]8_AZ<_=T()(0BJ@QD."WUF$3N(^QN]S!+'_]R^2^Z__8UQT#@A*[VYA6.U++_+46%YP4N\'8QR,UB.X_M:)],ZLFPSV(9\>2RA24_4\ M!0@LI0_[Y:&94P*](DW]DK*=_?%/$+DG\8Z]L)"@]P* "VO+@UB$JM2%.@7M M5(+/HJ'.'!=.FI;\7@8.-"V:G^CE:38:/_*#G#,=]IPD@[GO> M&^&?!U;F*:8^2K(Q(XF?CU):'J@:M-_&OK1)_$TG5M]XQ0^#N>M!F>G)0)X. M_KYSS;5M%TD(LO_,U'/MPTGOA,O^4'RO!7T\"(@.Q:[;*]:5M^)6C#!I!Q@C M.G<*!X<09Y)PYGK2;N$]WN7-+3\GZC-IU*@U^9=0_H-S./$K=]$;QQ<5^OR] ML,["W%?9DMU@JK(YF%%V2<*=56W __$/CL5WI9^]8/G5\DO$';A7)/9\(G:< MXM:['"#N,"/:-CNDOO"8]CN*_4[.S936S!I@TC)8L4NBW"J)4.S46XC]6T9R M(!-:)\L;?@SESX#Z&LX[D8<6<4[W,'"XA!U9:#5WGYL5Q M7JY9@TX#4)Y&X]$SBR4.UTKN?E_@Z#?3(9K#P:I+B8R-N=BH;7>^LE_%L M[HT<.JP6;!&[3.9X:1D!9*1K^"97YVR]RZ/43KRGY6#?0/2 .9/:B"OTK_^&= M42NH$ZX7KP,/ZD0E^H3^!@RH)Q\.[H]2C:KOAT!/"&92BBN!_H.&G&=6&M^S M9KL"IV-$CVJN>CQ.K:MMR*SF'@"_:VQ1D!Q]#['O^[7Q\3H(V0M ?PG 1:HE \.)W39/#>^# X@CS7V]&$[R ,.,8G8#8$ZKMVK?/)* M,0J^'8>H+AQ[K$+D)V&(.$"V/8TQ.EBEF \X13?+>4HW>+PWG.S.Q!C/M[MH MC/'G..:+8=\6HF\HP)!S(^>I'W@?9]NBD/!WM"@].%WG5B6DITL+Q)..YE9- M]CD@CN+*(\'V2*4%5-IN-W?#C&@;#G(P4,@O0!$_UW)G6]CGMVRF'D##]N>A MQ5])1 JM;QN(^P"IV?]=:O>:>[1[O?_9]P+E.) A0F5 =RWQ&\-7T."5^_&X4[W; AGD,-ET4":;:#XF30];(Y7 MG>-!'V](W!LXYLC B34CVK#50,"$.M50!::(;: 8JL;7G^RJ< M=P.N-TNH5MMO#S,;J7[BZ,%E"1FDS!H^'&V#Y0X)<-"I#Y""!',UB)M/0Q3V M>J2/T-C 1?=\> )ZJP8*%KGWFI=]>/Q<1:[,&D#8(M6[F,J<3WAX(YW93[9R M'S [[)\T]]X/CON^ [?,Y3Z1)%1M$VS5K8)7U>,7_LM)U$H$BG4,; MF4B6Z)YU 5HD%UIM<;,O"<#[/APDT'OJYJRRS8AUU[" QZ4'?VOOPA/@2G&"T%<3QAKS,GL8Q]% &N=Y P[R/9]VO2 MWFZAGR=[(3^VZ#.TE[<;-$ G6[P0;LIK4L ,W.J3-4I?[;Z7F">[7=:R12I?CZX<,AH#]! M\MY_92PHV8=XUMDTF^YQ2$94/53V%!K BR7:O$@@'HA4O+?]/2&Q52=3A-Y% M0BTQ G^,GCC[^6)XP8D$,'CL0Q *N?\-F>&N-@=ZB.;^=*+1.YR;_B;4H0<, M# S+=YV!:TV/=B7WZFHY%+79@?5<7&V%)C:NCS5S%#U25^9G5O7]7=4]E]?@ MN#QP?LSGEW!UAK7@"W--,>?L)BI1;7IZ"/63H%]SN\=#0_$PWH0^P&P.1RPRBEIX_-Y;PD\.H'VV8+$-/ MFZN)=X+6_0-;O"<'$!")X#-(\H\VA/\\^L-?&0/Z2OO-NWVX]'[=]PZ?@#UD MH-,"7PS0J$CTY"$V9-5+YZ:_3)U,D/PV=#_F\UBOA4NW<<"A-ZC 1^) M[NZ^*)E^6@WM\AB,GW PD%T-.)!HN@]?+2')(:='FI82D1VXR_[[\SJNK!LB M",1NI37LKT=^VUS/?AK#Z&'?GS[!L.#+N Y(=B;V_*F3@$@_B^(HG$_;.29B MS8%3<8.P=S=K#R"*SYR1N4?Q6=5/)_;])C8Q#V?G$R<6 R+79\M8..\2-4(J M#^XJ<#[I%ZPRG,^D1U2Q,UX^76BQ4)9 XN_<+[1DXI+GOV6>W3-MJ-#0'AH^ MV2_5H=_N(6*G)T[8L;U #A0T;W'[_6 "R!&0P9.<%WN-UWJTK_00UKKS7&F-&0]4NC$MN=/YJ-G[HP MZ^P(I0.C:0$/)5ZJLP29[0$62[69#6HGLZ@_8J>N43#+@/"=UVME:$Q+D\]1=XV]/9R5L+8T?#1:HO_[F+;V(L/_KWG M0G<4A0Y0:_((ZFK^/L/]C^1%NRR(\Y M5BF4\^''X7EDN8BVCXO?-+3>PNL6%80_K'T;B MY[C>N0/&AC6E2:/&2+4ZM6N@ "=Q>H#TB[/X:YK:%VA\1!([BM^V?%G(^]MJ MK2).5)03@).OFM&DYV^9ZO1X 7N -(H;Q [Z88D[6<^>6Z^6ZC:U!K^@,MPO MJLQ#?/WA;>\UACO2&-*DE@6WKT 'E.'XJMY?EI@F7'=.[Z3)3/;ZLK1"'_IZ M*#,2!=$.VV=)# KM?QP, U0LL$$I^P]Y^7N"<="H3T\DD],E]['%)X0LQE.< ML@V2JALJRET]T#@[ULOCKR?9J7Q7R)!/$Z[W(4WKL 7D'V]NG_047[*!9B1) MGG@NS>?HT7&P,4Z<\),";:..HYW%^!W+==/\G4/ MZ4)^[)E_RQ0/>2+Q>1.48AEW=>Z- (C#G(]%B;;'DD@#]+G"Y SB0X0UMD7H M-=S['8UG]C'BLB@EE,S^#27JOC[?VTMVER^]_?8DR^3R9J])ZW.1*M.R2.0Y MO%%5\'Z_\.M[7\GV&MK]0ANVST<4GEPO^"@KH#S@*I7!PL566V:G4H5>856/ M-VI/[WRX7_7@U"9G6A\E])SY_;:.9E/IT>ST:/:O'\UF*(:F58)6.$@'%(HE M&&6B:[J"81.-Q?/$5,68_=%L]?[NE8WB>C2TJFM\IC"G+5O61!K5 MI5'.)*S"/(_5.7H;\;#ER3@73+7;RY$Y301\M8M/)N7J1II!>W_29YTM"(W= MTIN98&4)^<6H6=LPD<*>MG3H37-B^?Q.7C%4O:*HLTE>GL%UXZ2EZNPHLZ3U M7(R9;LO])E'-664>MGP\3H52@4[3+/P"AP&%H@"FJ RF*02EXSJM8H"EZ)/Q M]KU>5VIN>^;*%;66P"A-EHO.:EJ7)@5CVUG(YB _(22[X\\-#[4\&:>UFY#JEA]-Y5R+NIL* MN_'"+_&PY>-Q*ODI-^$P.%(*E2=)A:,GNI+'\SJ-PX5Y0FI/^][D.F$C MV*A]+&0*)-XKUVBVUCXG5Z,KV/**BQA,ZDF+?*.CV$6\?4ZNKD]L='Q;Z&&@ MJO#X9$KZ9HSJ4PQ$8GFH;L=%V<:I&@GHMH2KLW,RF"BBU>G275:V9[W%:JDM M\YY\*@/8LE%@.M@ZB!88L2-8>]XLW(WF_#G\.S8^*U2KVP5F]\NU$@YR13I$ M+4_&J>6*E4K3T(=86:Z7\59?CIKE"+8\&2*HTT#%Z4B56DN?7X5C&:P MY%4@I8IP\?]:F<"PHD?ZF,1'M<%'N"ZNJH(H1;'GR[C69O L6 MFQ5FUH9!?4*1_K"Z:<.6Y-.63;W85?,=0)C,:#S3H&L@,2[J\]1". +EE;IZ M*(?3?E0H";UHU.%ARY-5!\R<<4\;#PS3*%$KPW!E4^(P M@1SS06 M96J QLGM6T+&MT\O2WS8%XLY'!*H?Z*D _''L\]X,4G[(AYI['#= MIPFZSEGO[<=I7;'/AK[F@3EP?.1<)4P^$[.*)+L^>.3]/G)8[Q\5H!#YL:=Y M@93%:]QF^*F=U_-#Y&P,C7:6%BU<%<)(I1L M]5*>AO]P8'V?%YCD!*J^CZ+]YUSF?7IG)L[OO*[26D^0=[$3''$8+KZ(+$3) M5"C!."F6\=Q!CGE0=NPQ+MBFW2[V:6[)YIKBF8,[6'_[@H]VZ/BGW5D&0XZ$3!CT81 MQZB2W=8X[>WX(%3R#K'YNZ^5<"@H XU='+MZZ' )L>8?"F8<][X_S?1P\/P0 MJ(KF(/G@(#[4>NFYD]BM1$]Z" 8F?T1'-6STU\/AK6"[W&]0&W[2WT-IEL/) MSB3L?R2H>_&@7/O@2,R/I'S_#H<)C[U])/K0!WOQ9Y/\70L=VD:9C:@O],A] M20#4G?M@I#*1A\I>ZF[DG$X<7*4FR7ZY>Y]+_G@\]Y/^<0?P7\14*3E6,$)5 M1^(#!8^1M+<[WR]7T^NW3W<]/?7@@;CC6#4^Q^0 E&-_G^3[42H*S _5OM@<0>ED+'3L QQKH =\-/2TI9#F'",C,/#<* MXLI(JO_TV >$U$/BVN%)\0%+-(9X4P]5HDG48^E!+/__['UKDZK*DO;WB9C_ M8*PS,W%VA/9P5]>>=T>@XOVNJ.T7 @4105 N(O[ZMPK0MEO;OBP5NIL3)_;J MMDNHJLQ\*BLK\RE#]E[]S#F#!27@T8;$:T$2L>^D'5#6*XGTRDE4>>E1LSR1 M)3Q-PIZJ2@PR'>#C)^)1T=VA1-@VP(".RF&>R"Z(LQ4O1WH!C!S6>*8L?AL MQMVJ6Z@G%^!/:YV8;HWMHC.]P,KM=&,Z*=5+:]/Y1]) MSSJ#BP[H#;<>:\RRCXVFM4YUV8#, !<+0XX49B_OHY4('G <]A*!D'NB"K-2 MDON%/#@Z LNN[)D!7,N\8A(@O2=:EN!$Z!V540GA*8GT!>_2X0#FX;QO<9S& M/MW?/P^&G?)^\94=+B;P,&G/G&0F_NT-3+=-T-K\Z_]+; MB^Y:M7OYW(983QANH*3&;*ML+E/M7)\^J6H_;+:>.\CPYEY/O^ .Y@R?(I,I M+.W,PGAD;&UK:(MTGG?OLTJUM>?I:^!BQW -+K:)KR3@,0^ MF2CD.3KL3_]4H<.^["@@G8"[5MLP]@3.3XS#<$=Y-<4.]R[>:^OZG[B?88O] M*M<[W?UVP;=N5P[CT8/Y-/BO?] DE;YTU>P7 M< :*+T#1C^ZM@H*[>.V_U7;\6_AUE[>Z][AU/O'O& RO 8;["MNB;CP;VAE M=">4F^,7PIIUU^.FJEF.N)O!%#\ B&GJ-#OFKZ_N2YY Y-&%)[$/>0\?,NQ= M4]CS.A@HORGN]-B^A?<7&:'3?Q#XIA5A,\0']VZAW[ MN7^(V<^@" =0).@V/%D.!:&O%@4(>U3AQ03\O.\(HNN.$::$55VM$9'HS#:J ML<12\^NB:U/W@X;:N9NGZP8Y<^2J\XBT=J;,-FAFG!K#LC4 IIGL]8,!$7-^ MB1O%!V+W-RHAU,BXM]_$0&53"0^%(XX MI4(Z7#)VM;4!N_;:$'OM[PY:?YN82 0'&G:8)((K0V.\XN5AHVZP/8-<=VO% M]"+OTO<+D_0SY<8FWU(SB"UG)R[?KFTG=VKQLTQ!EXR?'MR[R_PCZK!GN9JG9+ML>K+R]>'>03M7:PT+VZ MS@439+Y2*.==7"#[W(8)W0;3MH&UR@D=],V;'Y].\>$\)UU$G/'[Y-H?5PJ' MV+&+]@GM@P:>7IS$*$Q[JG-^6-VK=YWA<5%I5^0EV* ':TD\ M#Q;RCIJ'PN>@UO)PX1[P(8([(C]0RHR_4LK\TH'VNQ>INN9[WMK7Z>^%?,J? M\\>N ][N-:?U/+MFUQE%7-&+!3^U/WZ1Z6?JK+OL>$6F3*R'# 6WF$MOE&ZF MY-&17B#=>59)_:[[(?WUR:_.?JY;>SJ-/3?O:U72/E_ R_KMH!+[<(7I=RF% MOKW.-0NM_*)6866FE,=R_4%3F3']<<+YHA3:)/Y!$7 @9A7K4ATQG:$W;2]SO(V:^V!(4]UOLOO?[96-CCODJ2M'^X M%*V"Q@0.$SK#YY"+6L+*B_[4X=4BH-6S'.W \$N^V7O=/#;Z@&G2?/'DT#/ M\6E!S&BM;95URUVF22WF_;;*03/JH.EUT0MB50Y[AVOAY5CF5KC* MH@R2IX;S9GVS-,3'*]52OHZ7&9>JVIHI.,A0ZZ3,FH6DR@YD%Z5^_9,A3K-> M8[3\PV/$L,=]%;3TSN%BL/S98/EII--[13Y?$%L.6\M-]7EG8M7'R)5J U]' M.F4F9#,](=-6J)TAHPT7'>5G\+;Q[*]_L"2:1D*M"?S!:=KQD7XD]Q?('4N_ CRQ:WAMQCD6]NN[S'(GZ"N M;VT7OL<@WW+%O\16F47\SU^4:F&.W:%_P!#[^8Z;H% M:C]>IM^M0.W'"Q3]TM/1+F*Y5KQL3F;"R!HQ MR+J $/2BC.,YU.&(6Q>Z!>DA8UU#'J'>OZS;(3E[BC-4\K]B8LVKF\E)F5;TY9(E&54/::$536@6; MZ7>PQ?QQ1 /(>F\%6*3#P7G>G"=6P6W7WR5*]%USK"(W[/MD785UY3V*?*F: MW="WTH;#M)<3O9QC[(GNFGE7JO.KSV^EVP$J%77CV=#.8+2U,X.S-)5%%:@O%K5*B09*$ W .;)_3Z=/MY5;ZF%G?4)+%&P> #% (\^LXJ0SF1L3&JHHHB6+>PR]C*5ZM!0E+_^R5Y< M0F+@O=WI>(3@)"(S]>I9>X2F*D;>'Q%&^'/0'5-EC1)-(Z6(R'HF,TR],\@Y M0(HPNG!ZS!6#[ET.YR.$)-&8J=>/^B,T53'H1C^J\>>(J=C*JBL*N,A0LEBF M=6LR[Z6@FYK]]0]*73_4<;^XQCYM)4'Y,0XX+:*0,(ZG+.&/RDQ,?(TR$[P) M4_6KMB8F<"1YW9S]'X=S0?SC&:;A -,$W8:DO?<"M5LEYX<]K@_D;4'1HMC? M7T:5PUZ@_?UCV *^669UV .+-??&3GC8 KY9=FS8 _L3S7W&IA\X5DU["=XS MC8SV19/D_^5DP=\#)YX/$E8]WL C.L2I*O(&5*MYT)N#TL!>W8(/\57W"R.. MO%%_3LB7E(?_^1_/N!P/.T-XEX%N_-ZK]]&H @Y)S--T24SY5)'\#+SX-Z\Z MO&L&H\QD'K"#N_+[8")P'A+D0R;SWXFG'^%LG$PEO";A:,*>W93@?^OY70G! M9V_P5092L?35;PQ]@$[Z$ORZ9\8D'H@;B>G%#H$ZR.3_^,3<@+O2?_5;^;-J M"W\&>@@V9ZK_U(#N,?CHUS]][S(*L('(Z]ZM$N9!B?ECDLO7U/3Y-)^;OQ=Z M[^_B)MQZN1@H0[LB(NO' #9\XBW,'.ZPY9G[4J4@LB5>Q3Y/B60+/&'Z3(D\SM!? M_W1%"!ZJFZ %?66!#>O3E"2>S\GU8?OBT*!ZST5#3#CP/YH.]LZ'CJV>=2S! M!UT/*N'W-?"B)H />R+X&PR&'#;8#PF@0^!W2_>:%X$U)5 D58-QD'>\967( MNO?E9[OVAW9N<\LQ3>VMJZX$35;+!KZ$J(5#/ ,96N>!]W7P2M/K:Q MFQN6(=LEA*](+1?;(I-,0_(#>EXTC;8NM M@Y38V>4T#;.J6F,"@3GKS _Z= MZI+F0_&=3>[E8("<3'L)UQ@S8?C=,^'TF[)IP57'7(E3&3QLYUF%%W\TDPEY MN;0UG3=-X!(D$SP0UD079!'\##P&"9I2,C%1=5U(3.?B$MY^Y7JT*_YG$F]" M X;:ZDG:T%7O*4("-.8MX)U(+C!T&%3S"%OV;8 I\U:"!U!AN2OHZ -(,X$5 MJV+*-D78/<&>6G 1 5+,N@S/%GS!YOT\ J^V[0GI@4GFE<32WZA&W#R8$=Y M%4X[G)3+PP;_\N";&N@RF#2@6;P'<-,G^3\ '#4V\E0\402?3@:\#6B6C[@. M;X")V\L/V#GH _ NK,/OH,.KE6Y8OES]F4L(X+FJ[LT.G-R%.+6.A'K4?\A8 M[G<;J(HH0[*>9Q+P9"R"V?*?[HU!]%I,@$QFLF4>A&CZ8S+AH&T53*&HVR84 MF?]$X ^+ANIZ@5LX[^ !\.>@IZ K<][TAZ_I_K^\"A8>S7.?$E#M]A+*ZTM@ MR"Z<^\,DR&!E67G^$>SG<2OP6/ 96+_ UZ>BY^-YGBZ425!Y=G@RG$?X## D M[U?1\*+YX-G@3-7480]46Q 3*C^!YPXZ,,3#C#Q7F&?J\I ( M"Y"&1XJ0,'073+?[-*9@^0=3(.O^A'H&X!M@ IZ<2+Z4K+EL"/Z/*^ JN EQ M(POPV.0AT3\2@Z@"'13])_W/VM:MOP]2D+6-#J;)_Q2H*XSK \,%-@#40H;R MF? FU%7M6+#_\R\\^[>9>/D48'M[W?6,$RC$$OH@GO8'>K4")K&5 0!"E !/ MW/ J6"M>8,]!D^-8!N:KJ5$/RS-3&P MQ)FMSF15A2O-T>#T"7BW?Z+F6<0!<1(. 8XE0 ,07> :%11D\!'P$YTX+:Y M8!L$S1SHAWF8MF=]$+>^<^V5;%G@7ZJ>%\I) U6YWK@EL/A:7K?@'_&+Q\MITO>/4 ;A'49Z/]KL_< W7\H*U,\7JZ>839P":8' MP]LW.HC(A.:*(.D^ 3LJJ^W>W_(5 $R4! P8[#C@]\$; MLONG[-=#SU.1@@T>0,JEKD'G"[S6>_2^S-MSD(2-+\G97K![-]'1#27Q;_%! M>CCC T%L"1;5)Y'\E?3=P0";CX2[;^H_[HQK!(1BS_C@//DOB"K X]U+T!'E;G(X?B^6R"K2E4>R"5E\^ :A \1_"L'WS1(V=,>-1WVM'+ MO,F#$.S9+)1,<,0.5$(484._A;^PPLF&#B1N/,/:AP3P7HY7O'-> [_??MB^101? M<0K@=&"UP#@\^,[]WC>"FXDS_3J;_ ME:4@<$E>K!SA:YXJ\UZ80Q:?U&^O7%!%P(H.1PW&=$8ID_Z.P-,3Z'48H@F7 M#B *#S^>7"Q?<7VG01"]J*G_BZV!6=2\E ]_)P_TXW0K=#3-Q_U]8Z[!XY]% MF_R/O=7[R#4$T/5?5\Z8HDVN-3N*]7 E=2AF&WJ)*?4W.#9DEB.YW'F64$1^ M(*'H7"2H'DR+>T@?HOR84!-,)C?O;PB"S$D,*R\;I>W:4.V5U/GU#T8^G%+ M^=.TA#H0;+-N,S]/&62/DWR?:_*XBMBEE8Q@?"U?P.@[SD];9K:H65D,V>&& M0!"FBC0SH@3FAWB@+L\/C,_ B YT2U3WHIZ>T448@Q#7MA]+/MX\'L(;"<'/ M@7I/B/9N^OW)T.8MQ!D$ +N'N3LK7[?:R&*$LG,1FY@-UH2*+^D%_>L?%'U+ M_U^1Z#-@/&P,GBV]H$G+6W9A*"H%/:]G3P@VN7!EA,FC/%S@GJV^H2T--'#? MIRHO!Y[BU #+K 5])D,$#I3G=$FZ+@!O$3P*KJ!+'JP9@:>!^LZBOUY,17EE M'8*T9A"3$NRI[SP8X@RN[ D1]&CI38#_+G]E\-_F.?-@<;&E^9$OXJ]!!ISF MV6$G'TPXD% @E(F_YX8.W^'- M^PW+R@L(PH@T^(^W8WMI+<'CO%BPZD9@)QB?U"=QW MB\)Q8)SWK E"/I\(XA9!C-X,8KV.YZ0;MAB,& 9BS_;%F8O:LWG;FX1\[+2] MT,N66G;LX"XF&HH\D :9 M+CK#M;3#8:4@/??+V=6>PVBVF"L[8"MW#:ERKP[=@RY.W\P0B;#')Q1G7L?J/@P*N MLXC$D:=OWSVJ2C%#90M*S9EJ)E7']?8EPF=.WF_W!:IBOXGFF-!70?,;,KX!& M L_XI&5O-+;L2G=04];NC"U0-8[EAAW0\J2?2-'LC;:5QPY+E2;5U(XTTD59 M BV?]Y,3>1'-$#S&S; TR1$HQG,\@L\XGL^@9 ;)\!2!OGQVI5%>E:1F#F'Y M=G9==3T+B.=T^C'1:EH4D5LP;B/'3TU M'+A-6Z//:33%4+MB+]L$FRZ^N.M-F_:$F-#G-+J'RXZK9FQ3$3LIN2]N=TS% MH,_IE"H2,Y0BIQ5E:(!=G%OJHM84,A>=O#U3$NH[=)#I,W8CI6>+6+.N8[#E MR=L)D:]N9RM)15JZ9&OK<=V>X=(Y/5V9UCQ7EBV&H9A=D>P5[+(]=L[I:6&' MR=7YO+=@>ZV6-.^M^'ZJ1)_3J?J&:3=Q-F\IK9ZB+)W'5:T\DL[I5#[C. NS MS&60(4IU*DO#2>L9&E9MG33-+&BDV-G1!ML3=BFLQDZ*>14S575$DZ3UU/Z>OY+A=3$:Y M??H)/$,ZRF'P4S=6P-'W-@VV%RSG)$PV8L/'KZQ=[!NG!E4>.H3 M>%1K%FRRO 7T-"V(,E.K^93:F(JM]7L3:E,H&I/.S1-]O%0Y?[8F+DS4\%Q1 MW@RFVTS\VPM"Z[8)7%CSK]\1SF[VU.+@7OH9[G"[!0/@O_<_''<".F2!,P8= MDZGOT.Q]:<_W ]LK??^![_EYGSSS#X^2Y(,VI^ZW9>P[=G1G_:_WUORE\3=J M+HZ\K:/GPWWB# AQ/VO[WU.P(."W[TP[8)[>]&.#;87WXGU3?F+JJFV)-W9@ M+ZC&!_+>GS8A?U@_@;UQ9*M[T6B-2JWE;V(W@;:CD9V]#Q8!$0Q_K_\FOUZ'\ M^J<3G, SW@G\__VO_,^+PN%8?R.HOU>Y:OX/U3I"G%$?5_M#JHEO]SB2W - M; !?P0#N=9TU\I ^H7_X8JKNJ=0C)O_\;PX@D2:1O<1=NC C? !%" M)TP.'1%>7'3[441@Y94Y3PN%(9(OR[5,74KGVB,I9$28:4Y7VUG<1N&WZ13+ MJ=M61Z/]F[$QE$H2^!4OF@UCBW=$$?%E?/A(P-9=!WEF_WF; \+OATH?\E.. MK"% I>9C'7$?J=T.<0>E[8Q6LDR5"=M/H2OEZ< B*R.6HHJ<4%M,R DC^1>K M C:&QF=F2C3XGL=-[4I9NUQV"['8M>N M=L:KBJ4,"S2:F92Q3'5+^[>)8L#C($]+\+YZ@"4051Q=N<%>*NP(XBW]F @. M-TKH^%[7YW #B/]9 (Y.'4&I^E)@V-YN0B+RELM)H8-C5K)Z)&[K Y8O+L2UL*GCWT"'H0 +TRJ"O$^-Y<650 M7X>%ZON:]B/B*/.IH%P3K7B[&-GMXO5.L'X2;'TH#!3\A=:$_]Y'(3N#5LE#&=Z@T%U9VU& M?*D&B_2]@!"1Q''\VT6$NB]XE^--7+R)BR-#H46& G,,4++:+O1,=C0KL$RT NBDD@Z#@S%F!('AB+@ M@9W'%,'9KE5]P).(C2Z&$TK+$K55V)Y7*5??UJ0%QB"V4.S,<@5T*F 04X#G M129Q+[OY6\6%]NY6' /Z.!B&?8OGK=*MC+$=ZP[+-A!9 M;JGH&E.T61FRJGGA("J9Q2^%LV-3_Z&F'ODKM,-U9V1!JKC.92EKQ+9E98MZU6,,CIN&G<'8LUIB)+69B^W$F$24ZKIBK M+5:.F*LM1L6O2@\00B[[_044>F7+"^B)=>Y'Z%RXU1:OZMS73/Z'!_CPQFX+ MWCP<9^G&_'HQX^8K2?N>B4!&FU*0MP#GU,NR]>YA-ESP,HZ>S'-Z)L?5D36I M3_+B>FY08MA%BVW)DIK%3&O&MIJ;NIO+3?H22OL45BB93:+(#;/4PC:)& IB MJLUKY]J_"PHZ_84XDR8#1BFE]$9K/!YUJIFPL]A&,T&2,W1WP.0?UXVMG5W2 M)2H@O$)),DG@E^J7O\ VE6DP=#(A[FXJ^9AU=-9==0QG2='I<4+=::Q5VK6''+6B:TNJW)%9UD_=;]V>5.$G M@=VGXB^E'#?H9]>]Z5B?*J(^K]8'Q1[5TL(&-\N1BJK:SVM(KX5;O<*B.9NV M ](H%$L21#8.O\1P$,=@KAR# 7#0=?DFT^T7285;.-(OM>MKN4:SO1VN;%#2&:;VH:-;6:!:&^R MLS&G@'WE8U[O]$1;Z' H GV==#)-I..P38P0[R*J_-D(\?&PSRE"].GZN"-L M.RUEN'&1NLUB>,8)^TC*9/'A5J)'C))G\4EK,$)G2,]#" HB!(E^LT#/"T+N MIF@E>F!*X@*HFU]3\$T8?-]S[IJ:=1(NL[4[,=NW^'E;COC0,MX MV7)2> 2:6R5H=FA+S5T'X:J#*=!!CGS9,H\O2NMY3]HJJ928U>E=OTRV)0X[ M?>:<=":UL=/O(VNIG*HN<&>Z;<&6)\^D\35A+YD9P^8YBR7YQV*'1FB.X)"3 MM]?479K":1SA*].N8[20SD9V0,N3M]/-<:&"T,TA(E=:S396X6M&"3[SY.V] M])9W6GDYKXAJ=J:CW6JVQ\&:Q9.WEX=VCENW-(81$:?7D%W"22FPBN"DYZTPW?(,6RY[^S?$JKTW%WEP4K8)L3E7=M W1[(,7YE1]J@20->&*SJ)D M2KG\FLW/J-2P08_(EA1 ,;!J4:"M"^TXV S]E1 !%*Y 5RS#%N_&*@I_WE,E M>9\X/I?J1%>%L)#!6Q#AQ0")SW4;[#!U2P2+:Z(GJN(4EGT$HDQXLDP4>(O_ M?=<17"2HJFA@W;1T0Q;-WP>BJEOK^70N"K8JMF;[M[MYVS# 3WVX=)[J>!5! M[2$]IU1V2:U<1=GDGL815\S*O7B>% M.J3JRM#-$2X>88_[.LF/$2R/O6EB(VURK=E1T@-74H=BMJ&7F%)_@V-#9CF2 MRY_G4C[D1 !;:^Q-K2E:K5E7!%.Q$ 32J5,;N(+FF%*HS6F^P&+=.B$]Q'A5!) M\I:.R;>W9<\+^9:V'/@E/]R8;^^D?,B8R\YZ/JJWU#%;RLO5TNJ1+%13CG^C M5!9+$FGBZEY*E$K'C[*[DPE-M.(-U/7#'Z%73-XM/A+Z2,,&MZM[*I"%XPG9 M )@%126T)C1U+?CE+&>.D.*7M9+ IC*NHW?IF:PW'/_:*32+)K'TC>Z=^JFV M_TKP)'2+N%]T)?2AAFW\5_=L/FO\PWRCG>.10E>I+2A:Z1#KW'!(^[=1H>ET M$L$B4_!]KXK(S*D3]*P@\ESPA@)&_9GH32((W[R2G'LN>I20]U*&M77[D5]\ MP'_=> $+W&KNN&BWKD^]2DF/(&K?H&7-10/HXS103M,4+3-@B^HMA_FR0ZT; M2JH^2!.S=#^?JGV<->6Y(;SNW[]N%4W>,#BCWRYW,:N[4<2)GMLQ^&:NEIQ? M_Y!)].PUC.^0@K\Y!%,=IM"HZPJ-S(XPI]/8V0@V6\Z+HVTOY3[^J>OR::'9 M2LG&N^ILR.;-BM3+%1 286DH-#QSCOCOW4*3-4B? 2S0D:VYK"5T."4)5=>D ME"4:RP3OS4G"JW,5$X9HKL0IK !(''*+$SB23,!Y3T %@,FFAT^27JTLW-CS ML%QZ$I1+FU @#_[[^^"I3V8OPS<%'0*O/.D&;P:]MF!3,/GBE#?!H_U/+=W_ M=R+":(*0X&>0!![V&\422S#^N9DP[8DIKFWPOH2E>W][O8L)^-G#6R0;SW[W M2@B.*B.FJL@;T)N8!\![\ R@$&Y1&O%J%AQ&'.U[?15(OZQ^^,__>%;6<7!O M8.6P;OS>^S!'HPJ6!,QS9R0QY5>->#/_FU<=WC7W'E/FB*OT]\$/@O.0(!\R MF?].//T(9^-D*F%1\M&$/:M+]K_UO#(Y^.R-TI5 *G UP] '& Y8@E_W"QWQ M0-Q(3"^68>II%>83\:!![U&4M!\-&O?[Q:>[B$0KX2PS S%>'&6GJ5/ MV%*,PE;:=-4EAH@#LM%JU;!Z^I$^QY:2Y2;$=E(4^LQZD1^GUO6Y^FB>94OI MBGP)[\VK-L./^J,I.AJ4:NY9MI3JH":B6KW>1$K3L9">TX;<*W?.L:48]KJU M6E"9%9.O&=B,[#-: VP=\5,6DO2&V#K56EE@AZIE3U*S;GJXZH"6)V^G*+=4 M-XH2R[KMK&*(>=W=]N S3]ZNI=8<,ZKV'I&4X]9SF1(SJ*R<PW4?G'*]*IK[(#38M1V:6Y&3;)FB2>ZPYYWA5*GF;W=6*W0*; M*J;8R;BO5J8U>+?924LJNQ%4>]Z9LCRC:7VC4"@76O NH9.6;<18H#1>K;*U M=+>Q?D2P@F,[0,@G+>LBMQV/*"['E':;*BM.1S-)DT#+D_D<%A>XF.%*4V0M MSA73E=1:%X'/?#Z?' $4$1.H&3>99K/@MPG%93,\SXG9"8_S H[RL]G+9[?Z M_;116CHKIC;(5$OT8CVKU:5S>NJL'&IHU7=+I&7C7.^QJ>4(LG-.3RO#@D0W M6YF"0E7'S0[5K6VKO;-Z:J=8M>'6^E-DB6QUO3(IKX3=65:?>?51GNN-7I-M M::C3WI+E11K,UAE-2;OK[;*=<:N(V\!+Y0DFS,L+Z1RK3WZ)SA9(HXV< MTSZ'&Z#\%I]DV.4(61(-$Y5ZH[/:-U]*4U:M&01#X;)0PAQ1R3L2)%$]:=IU MLBJ51P25S<]8=(LA1<0&#T71TZ93L+F;F^/2F)4KJS2=H1OK=1XTQ4Z;%J9. M>]%O!.IU!GEZGV63'JUX.(.3CJ$IO,IO:V(%-3T0ZRXP* M$[(H3F1G M&63Z\N&3=G')E(V,C@S5(KHI9"8#;@BU]70>BGU$=YTACRR%;FL@/^8Z'<8Y M9P&I4G-E-&=@;%BC-\O-:L.!9=+G\'MJG<7G\B-783!R(IJ"KG-M]JRVVN-*JTA/ M,VF$;ZK;1QPM]7B@UV>TEF)#5PGJ 6[=#&^,+%R4G9YEJTLVQ-*%3+-;914OL1;-5EVFA7GG%2;5$?6 MUX46BXBE54' T^-4NGA65CU<;3E.KS5"ULM"=HMQE71>.,M!AH.5$6UQ8@[! ME+1)+3"^@]MGD05K4^W=1#$R"M9I\\.B:J(][JRL!A5G7B^7VC92&HU)A&IP M8VUT%EF:7+E";PQ^Q/3*(KI!6QLE)TI'LGI!KG>9LFM/4_0!XB[XGE?><9$* MZ9\[\/Y]C(:J;>@KT;!<;W?(K&UY!6G0[L9(M7]]&^SK8,CPT(-3+JH>7B'- M]+0T0\1U5>5Z"X9JD,X]V*6>S9&X[V%,-'53HBG\@8II=5Z&AE;AT+E<+*&. M!7$_HJF8120*@L@^D#$'7A0$ : I&PLB H) 'P@\%D0$!/'6-=&Q(&[+-/66 MUQJ13<%M/<((\$7$3%/N?9FF+J[#/X-IBHJZ45R=:2I&NV@(-F::"I%IZ@[( M]V64PP?!;Z8E S=/%?^ MEY[+&5MX7*R8WL[*TLY 7; YF)B$__HGFT32U(VJ9++A&T HUR?BX8_[IKZ*B+[3KW^?M4/VSXCDV/A$Q5-Q%;W-7G MVFJ3VFQAY@:L^TVB"'+5&Z/OOI?+V;(*7V%Z!^OR-0F-?8QQ=:0=J^=1:FNL DXT#""3*+4)1:EB.^]0[?PRR=K MT;;P.]-P?T%OXWT6KB[$47K:+.:0%F^71FN$7Z+L'1T1)C]BT:V\0^W>4=":G92+N%BNG,KG7'W=*@ M/LNMFA0W0$HF)3.JNLZ9RXY/YH9FD22"7F)F_ )AG;RNF99A^\H@:PG@S4J& M:,9!G8]Y2=^27C+PA*)S0/P%W:)C^ZIH[<"Z G1#5:6A$)Q59WNKR,MH6CCQ@S- <-<=/#OVSJM"H\>GIU%[: MJD>.*(@K \RAST8"W0Q^J8.>[[P/XN!+''R)?/ %HM._OY9_<62 A2/[ S^K MHD=HJPGTD1F^BF9G@,QF9 N1LVY3$9>6WF,WN\%6A_QI7EH-DLR>HE:G-';PAB'=@Z3:W \F3[CL/SU M(X(C5[OK)XZ-1.H2C/O5.(4^U+#W9?/R9RW_=R,[%.Y%)92ADY5 MQV=+1\X0-+!]Z.!@5!)[NY!I?]7/RQL=(F*LX7*X5C2@'Y(,5=N_(^5N]*V] MZ5P4;%5LS9[ZX'S5=P<4E,Y7I;*M$Q<&05!@*U9;!%1$ 38.,;$E5$0 M!-BHI6-!1$ 08.<8LTQ'01#9!S2VB"L*XN-Q\LM>:T0V!;?U".]#R'8B[.#* MO(FN"B%0><:$KF^MQC^#T)6,.K7C#0A=8\S[R9@7H9R!L&E=[X!_'U:12"#B M-].1&")#@\C0ST@O!^&^Q2#?"G!]BT&&[:[>ZTC_WEQ_8:CKY:!'E ;YN94C M&HEW?O5 0=R(JKX2A80E3N>:KNJ2>[75XRZD5=YTWQ6BWVPK/[!L+IP//MR;'&:I>TQ-T@S MM88_[.MB AB/!\+'AE)_A%MA@6G0?70WU"2,.!6Z"8+WN6+XK M-LRR5C>7J9%MIE03B7JG6>UGS8Y/]TFA5!)'K\O6<-\=]0LGJ&_P@NC-V748 MJN*=<\2+H^ZQ(0X?JZ[CQWC&T82V$8#3B%PWG1VCUI'E0D5&TLC)NO9=P:E> MH6F]A LMA._5^47+=6EL(P7,FR2:Q+$;.B[?WK#O'F.XHF'?(W00OF%?QPDY M,6S4X68%;M;K*J5UAIBTJ9783GV>8OP3ACW%*[.Y@3)5Q9[T\KQ,=UIJGPZ( M,0DJF24N4>I^_6A,WC9!_T0CX6?DZ)HYEU?7\TG"WGO\U'C,E3V7'[GQNHXS MLS>P[K%]!?#GS+9X?4(TUTQ^E5HW)J0IN;//5T=^ OZPJK-LIT:I%;)L / C MIH*2*AZ8,XDDA=R*>"H.R'P'<(BC,C<#!\&HILO4:FDP-6?B4J6RS#CKNVYZ M%-'2<(7I5Q&14/I4+IVIC)F.3Y^)H7@RZ*2D4MK3#IL9-C7)>MC;F^F]IH MCL^5B2>SF5M=@1('8J)MTW$@YK,V79H*J]:R7YNSMED'K=K=M,#==1O"$_,U M5G)&720U?A1F3E66Y57'I\\$?@;ZO6,P+6LN&@GY,%=Q^.4&X9>P,XCO')X) M>[CA(^5UO!_/-E^V#G"SVJU2G"M6++:V'N57J=J":2.?)[CY!&[B8Z==*B\& M"KLV>57)";B]+4@^6R>*)C/4)8Z;.'ISK>A-V,9VY^A.V,,-'UNNXX5=PI9Z MD6=R [TNLJT=0UFSSKJT(^ZZS]K,<*MO%<44.Y0[0WHC;71E3/L,H0!;2(KZ MPL$?+P]YYDU*2H6S/R]F$_G]Y=<_;J2..P2J;U"''8Y&O]7N^?D IX=V?#Q%0AG M$&[TR$_SU8)H*Y2&MZQR7]-7V0Z'(M[E:MEL,IT^90&_TI4F<9@D2L81ATEN MCP5A^#;OQX(V:95V:J&Y5?+6U%:PR62I*S3$ GA/6P9)DNG3B.D?77L2G;"& M&<0UKG?#21S%./(1M1-,8S5_[PI\F-"7&ZVW12"Z=J.Z3F3)>]XI@A6>A)% MOWUA3T5+K Q]*IIFPA!-D3>F<^^F,\$O!(<7I\3QCCC>\7WC'5_=^ZAH0N#* MGX4]9CM5;3BA^QMOSETKO[8?I=5$492AY/1FN50W/Y !"&)>>0^63%^\ RD. M?,2!C^\6^/CJ?M 50('5J=JJ3::Z2&V0E1_'5H=H/ %(B!]W>+5 MTWR...[QH&[HM)]NS]Z#2*CT8E :SE,52"K)KIO'> M3- *N%>Z"2=26;CT,F?.B9A:_VM6.'"'E?XUGQ#?^-3UDRN-++]:.-+I,4+ MUF/C<66L;0=:,XR^X$22>COZ$O';5^]VR>F%T-[ ME(V([XN,AB"PATQ\.UX4!(&F'](7[\F*)7';>PK?6ALBXJ3=%G>_Q2#?PK1O M,<@W\2)*H_P"MI@3P<\:].PGO,IK4S&VMLA:VS4"+7>RGSB0@KE%Q&X-(Q ^-?P"2?#+^]T>9 M<>KYO'A@6X8HH&> I3R?5'2\X.*L^SA8%<:FF5N3-.<=MU!4DKCJ(;"/*V$G MA/@T2_ UUT6;L,<5%@"%/>YK8](/X[&]#TS!._XN891GE/3>)L\ E;IIIZH6 MG>LP(D(3.K=K4?JCY%\91N"GE7M?R_LY*E=*B-N5J)GQ5BKV@KYH!>!]'9]C MVVG-7N+*&219\&Z%''"MFI+:X#F]WQ^61(7V[_#!D"2&GR:8_$'I7S1\GKQM M&*(V=1.6P6NF>BV:@]CQB5C*:S3BJQ&.Q5,_Z&])4LP]P":3U6,\L-DF(R?(JAY4P?D>Z19=B? MB^ M%E XR. U\_K]C,AKOY7V\@I/LPUY$R80GDDOE+V_S715U1TSSC"\>88A M]9")LWBBD$]%/*!QAF$4!($]4!?+Y6)!W"O#D'JCS"^6Q&TS#/VU(>P04U=< M@NTR6$^A@T!<9<>(1B!RY@>R3_][E=TB%383RK7VAU18Y"87=X1?>3]XB<3O M=.-Q,#Y8! 4WB8\B;YS9+M+*!K6I;"K+UJQCY]L&JRPY4I$\%W_(Y8G2Y(KHT0:_ZCJANQ ;HXOQW5@"7OA!'*AOHV;$Q;\A#WN:R-2 M[ *%!5+0X^D[^AEL$KN=U("C&K+2(K.SACFKE8R*XR=PIO$DDOWZ3D\Z=GIB MIR?&DZOCR=P0Q3.(,G9S\T=CUARPU*JO],K=[*PNT7ZF)84EL^3U$27LA1(( M)!-[.[&W$WL[D4&GHFZ?B_%8:D_*IJ;+.G +FCM^6.B93%?RDS?);!)',E_; MW>G/14/D9Y9HQ$[/A\ G2HF75T>BZ"9/?DU8.JI&.8=)$(:F+VZ1H:%-7@(F M(E\6:G>MCIK5AV* M32$U>[)0CGS9DI@WK593RW<0NT76JV"S6ZV0\*P1>]EREWUT56FP M7;,M:6EVNL,9SD\@)\S),T5T4]^,:Y*JR"-M65R*U7EMU@$M,R];RDVUW)F4 MZ"'K5K-YO=3:I6@<3?>J:R?- M8NYD,*@OF^F)#F.4)_UTJY5Y6NXU'<4UG"Y);A\UO=GQHYG/6RYP.87,-_T" M6\NBTR79ZBP4KL.1I\]<]JREV>:(1V8I6$T1E?%U/M4!OOY)2[V]::);-V4S MI4V&X,3Q=M8HP98GLX0HQ*8@R=R(S??=9C9=8]T\ _R&EC*6G0Y%:NFRA46 MROWD[8]6P5^\O8LJ4GJMBV6D3S=)\4UMLVFY_0Y M::Z'58VB'+>/B*3>%="N45JWH7]TJB&%3JTU$5<:DDK)3$D<"<.<*7&9TY8[ ML=C+];0,QPR)E;'9&M+0[=.@YD^>'GI M!^QT9@./YU#2\KU+:@CR@8HK.:)00(![_G\LB- %@3T@9"R(" @"Q1XR<7%3 M%"018U-$!!%C4T0$$6-35"018U-$!!%C4T0$$6-3N*7(;^ZI(Q(KEN7G,S#553@M_^\7]NNS-D?DXT?W@[&NBJ\*[U?\;J,7D MU4FXI!63;ZH5%XVD(/.2IIM@6*8_#[PFG!A(K O?11>NAA#QHAA9C;].]LZU M-3]"R7(_2Z*F+\'B&BM+K"P7 ME"5(D9?_>(4-.SN^:FOBX6C_:@H?]JC"R/F'X;2PQWV5E'X_'O4#RR2?;@<, M4HS@@RQQ"= A9YNR)IIF3Y3@KR:]E4T.EAMQ@:NQ=S(:7K(,)U=JLT&N/:DP M2Z0PYMN+]DH??YX)_@*9LLFFT/XZHW41,9O==I7E<#I8!$01!)9.>CP+KR;W MQW8>VWELY^^Q\Z/ "ZT)>SAB \ZY>I\BXC%TI:NYAJ#0?8FYC[,EIAM M>V&O%!Z7>H]NH;6V,S"3FP+F3I#)-'KI9K_8W&-S_\'F?N5+?R^8:7&7>VQW MJRL=<3/T0.AE!NA&@F::_?5/)HTET_BE5?D+!.NN?+'O??;)D0"3+TI9\-8I M]=VQ HH'Q:XQMECYOLL@HZ>E=[Z [$K^K%*<6%9OT3(5N]W MD!@&?@(,7/<>P@^:;Y>W^W*IRS%*;T>PNJ%3NV86%G-FWV.^7S.,?J.+6.-M M=\3N&[VI&-)M(C36Y1KMM$J>+\,3"^ZS96T \ M_@Q>EJT,_]C3BQ+;HO$)WG(KK4%O=K(:]L#"/F>]XCZ-J$DM,MLR5DR-+Y0ZR$;JMTI_OD\[ U>+ZF,^ M->]FI\BPK0P9I;4S6[SC\SL3&)%$""*.-<<&'QO\M0S^XJ9HIJS9ZL#-L$S- M4L'$5WM*,7,3NU\NARY6%/)5I+7IMQT2(),XA=O%8WM/K;[ MV.ZOSFQ^P5[+ L]:YFR-L$N\4U V%*)96\B."K8562J;Q-/4>SG,OP1!X6V( MUH\T9V$##)ZYSZUD*";$#:_: ,6?TT7"#\5G;)$>\Z,(9&L;UCRQMGG# GLB MT$+DI_/$S+O0.>&*O)$ .I:8B)8CBAKX6;/!Y\%+8/)80@9?V< U(J%/IS9X MA)&8RL;47II .X%+F)AZ%);@;;R5<'1;%<"[!6"VH(]\8@6VHY#_/B$O5[QL MP,7F(=$''FG!$ _0> M* (0APR[:296X"FP%7AHXJD[#U>DUWQ+$<)C+WVS9Q?KLEI &/Z<6>83$>U/ MG[/C67F+OO5NI+U>IX)K*W1MZD6;K%,&W[F.9\MBC5DC*;TK[]*](C=HW(K! M]Q8B_J)4LVG\(1,S=1T!38A,71@5"R("@D ?R)A\.0J"R#Z0,6-:% 010U-$ M!($^Q&MU%.20?4!C05Q1$!^]0/,MI_6;Q%6(/B!1GXY#TH _ M"SB2?&4ZOK)"1(QE"'D@[U#I\D=J ]CIP&^$W;[%(-\*:7V+0?X0=?W^N/-6F"-*@_S>R4235QN4R\^**+*V4QE&S'#,9ORC?)WV?N'JR&CI4A;LL;F^^P<;R!U2QIWS@9N/]NEHYV\ M!H6H_GT',ENW&%AK' ^X;#PC;0&_F MR+S#0#>=2;]O38@LFUHA-,&K%$-Z!@HY$:F;.#!A.]UU79-2EF@L@9< "T1T MPXWW45\\^!&6[_ #MUTWVM\*MLX UB*:_!LU>[MF&6V24]2J;R*=B6_ ML)Y,HME3*J'8N+]VD"0LM^,'VO;-/)'WV3;M5A_5YG9.*R+SN*X/ZXY1'^R+ MYY-XYHL'4[S*M'A[\R&_(DJ,95?C90U\A^@DTGP/1P+R@/SV=SIYE3=-K^Z9 M/JH"]0SP#.XT-NFE52QW286:M)'1@-&*EB9Q:>A3I),8<T\N+4CH^5< ;^ M!W3L781E\'7F2H'765=8%_5F)=LL-FC?EH$R@$V"=:$=!YNA-Z)W>N&5H]@!K-[0 MFI-RUE__-'5+3! /B>.+4'_?65]>CF(H0KH[68=,AZ3/J><]..+(U]^CF#BU-"ZB.*+G/1YC@#3'!3Z? 7"Q1\ CRX!=\$CS^ MJ6%BZ67E09*QH#5HE$R !6\Z3QBB=X^8F4SP2QU\5_?V1-8<- &?^;WRN#O-N3TFXC@:5-=TL"$@5968L;+1L!6R'M,>R\[)GB\ M@>!QWGO@7T%/;-7R&NM@^H+)V3,9'KIPF)D)3%N;JK8@0B9";]8@IQH,)_!P M4LP]":[W$"@#0YR+FNGGNX'?Q<3,T)?PW:"OX.TK<>HEP\&OF_Z4/)V!?K@31WL!5S?A+LQ M"KY4U.(1/21 (L(/]IS<*1Q"SRZ7)=9MC5_-=3#]?7$ZUW15EZ V]NB'*W,- M[KG=]O$J[*-+Q\M5#?B.O_YI:8FJ#7 A[5]7\5!?L 9 M/;/DYB%MHQ# DW?%3*7X*;O&%P5F742O7+Y;(B-QCD41Y*J&%V M8"X?\G NP/9.N22 -JO@&TF(.GQBRIOSU,P0Q208Z,3R?CP&KX4:L.UBK>!HOOXN0)C!.@PD>$LNPF/OL:'0DCL^O3(8U@' M]F*>?/,HNSAAZ8F=#;1_ M3Z;CL=X^W8<2(.T4@"]<<2&6 T0#BP:P2P6L7P][C8?]]KX7J+/#FR]643B? M4XCHD//67X[I7CX(@E_$I Q")B'ZO*?M7J\21XIEPB_[4WO@Q#TL+K"?P0)Y M;C$UQ!4_#W!<," M;_0X@_V)]U9DB]\F5K8!!"T&>G:TWD^!<1Y(>6'GCDCLO0[O:>SW#@08K>DS MWQ]XDF7#M"X+)P$%<C,U#P;.&!LP46#7WJS3_L M.IC)Z1S(QR>;W:-6PF.M D(#MO8,&/:MP)^ /JDR<%QXP_6M &@(W ;YQK:$ M%@.U!H"F <9R_$1_ED$S>7?H!_S,T0T%"@3L)^ T :2 JR>433(1;/,/[N9S M+S.9@([JRF\*%D!>DSRU\5N#;XN&Q4/Y\MO4OB-!%P,V%_C O28^IZ7VU=N# MI:#3/N/V*_,(1AS @J]/_N-U34QY/M02& /8C,&>IOP= -!M\"3GC&O^ "1O M)4RP9/@#?E)9L*,+7&8@DX/Z'_NZQPB*9_\VGSN^YQUISPWW^WOF[J1W:K-' MDLVO@#)L9;A* -'?T$>X=._?'S@)3A9MKVG6=)$ATB.I;I&S-ECGFDY"V]"+ M\.L5S7\*^*CKPV=K%MS>+/: 0,6CWA? =-)3R^;5LYY$5MCAN6Y^.T7LDB%L M"SK;5DO.KW^P,W[$WCWP]"J6S[ODP_"&!C>^+0/>K/9I,;&X77#=R8)A\PRW MQ!LVUJV20$SIA].DB"Q*TN->6P MEV$K"/C'"QK8/\F^C_L4IG@*4KPSY/%&6.,UN'TOTGX$E;U@D!DL->8IG?S+ MD/"Y,+'']7A$83D%;K]_5R;ZDJ?S/ M_WC&OWGPE"#%NV[\WA_+'(TJX/W$O%V^)*9\>D]^!E[\FU<=WC6#468R_KVH MWI'/[\/1#IR'!/F0R?QWXNE'.!LG4PG9XX\F[!F!O/^MYQ3RP6=O<(P&4K'T MU6\,?8!9#4"[4WLV4^*!N)&87L1LJ*>0#9^8&Q"D_M5OY5\/Y5ZJ2/50 9I5 M7O?(]I^*4?EC8M+7U/3Y-)^;/WY_?"2@CYW*DA=QAF]DJ^VZ6,N/-(G#./27 M_[9#2]-*2XXX*]81K%\@TN-AAUBO.QS.(2];,N5%GC;+UD893M)HW129=N=1 M BU/GEDEBH55(V?*C&LX))B833G-:8K!=M:PDS;+6'L@<2ARVC2G=J4^91MK)I4RE-XZ-UF-9@Z' M8J=-#:HQ6J[PCJ#PJI#;RL!72C.@Z1DQB=J"&)I-DZTKS#H6=F M/\<66]O.FG(4RBV[PRX_R7 T#9N>B!3E4&KN3"N<@M'9*K64G=+ ATX,_]2 M;]9.C6W18+#:H$"L.#N-Y4 'S@A@X;#@$46!88;U:1,OI$4!V8(.G)% >I'/ M(6ELQR-8=F7;+:-@+-=>TWU?7YP$7CXH"@Z [K5W/4HS/-?--];[JV';$X(B M#Y1\) M-T+5$^>$WSZ*L1P%T&$>R=D0B94X$XG^,_F'G8V;?W:2<96;BO$()!E?(YDV M6!!_8)GP-3,<1OBR8X?AK1A;N6=\1T ]U_ ME3ME-2YV)V.#%9"U:-/V8J$TO43D+():OJKB%#DVE/]T1D0RG*=D\UI<]2? MC6$ ^B=!<:3EX"%SDD@C-P?FL'W+RLN,GM_?QFV^?VU>))WL/YF)B/L:AW-I M+S4<(2W4N1M$W1&-/SJ&UCD,9=7 M\5XCWFO<$4OV.M@]5L'@N8VU6#"SZ9V&]*8MK-ZM; 8#YBLL#;W%:I"9IM([ MUJU,*D.QSJW4!4Q[_?9+PR5Q A^]M^GGF":R-E:;=:W<^@0;K18[IB>MM2Q*6F M+K/BP%CW_HG^-91 M--BKGU7[32H>J0"0X 4@D ?9)8+.)V66(HJNP)&LZ6P<6+!U*\2,X,(2S?GW MD#B#);/$[?.WPO9@0SA+CT3P/,XA^.XY!)#0[@D?8A_C)_@8/V&)._J$V0;K M7$'TZ?(J'MU7G]^*IN=IGUGWX FV1!ATF&Z8+J00?EC )UW4D[>\OL/]!.+L+W NT>Q0 M0,XYR^F+H&1;EBS9"@[]ZU^2DJ/<\3C(M@:8>]PV19%5Q8=5Q6+5,VT(?F4! M9$+D)18]55#V7GV",+^\Y,F"?CZ,OW45D8O=\;SUQ +H/C=N;!Q4)_$#+)(3 M8-&LM/,Q*3GDE;6ZZD[Z_9GU)HQ@]J0 KV]$=^0PC.$O>.SR,'UK)3UP& 8. MPX=U&*8XX(OLU;>C)]K_H]&7,/GX3KK,-LNS!FRX MX_(#,VX-E:W 7Q?XZYX/I+]1UVC/Z"BXY;!\/H$7+O#"!8!\5&AN!PB1R;S(#4W6SMACLZ19 MLX%<&S1@[N\ ?B](VS_QIFV*3_NB/O,7?2/7&5G[,!N0MP#+IC(+*D:U*Y%W M4'16=\J]H5RCL/JKJIL2QJ-2=; J+J=Q(U2FRZV?M5\=!K[6-.&/3JFPH^)? M;F)3I]B9Z$WWLG9J$9Z\FXD*#IXK4/)2=2K^H>J*NP\J6NBIN2@D"$!%A M>Q%^VE5?:VW*#L.G-E6ET&12!R6(G5B;[?#A8)QTN=O"<>]/85? "+" ESZJ M&.6S"X8_362RA_8A4Q)^B[8!LZ";DG8,]^^/BC&EH:V6Y:&T5[#KC2S28CS7 M2."26J-:K6@U-GJC :Z'4<5'\[A2TBM&[S-K)S/; HCO+'W M@/!^E:QZ.N) MW/NCOU^A^\FMUHL)G%0-:0.KGB<4.RXO.X2IXMW\Z-<_\7?DS7'>2K5E&JALK79BD5FJT\>N?=U /+OD_(S^W M\C'Y."(%9&9$YFW,F4SR;<1_140 M@+YLT1M^NM60U\?%H.$#+G*X]0KWRA_:E@U+_TYGP$A!"N"V**_I[ :ZZ13' MY1U-VXE6@,4&C^OP'JSF%VPYEH4Q1"1-A^/]K-3S"WCY$/;"KQV]?3-#V,CI M'R'#42''C2XK.V5ZMY8!G/-A/5W)?-W6/;R$N?7'MM7/:WXNZ[%QTUXMF1I5 M*TZ$6;N:R8X\\@GT_ Y4\RN[$L4%;69;9EHVH75D&\?E.-L\.TFHY8K =(J9 M=2);S(U2A5A^>5R+\]UV;@FQHV*H[RU!@KYQ"P_R0)V'WD7= MDC:\X ^>/&SGK,+(?_[%_^ EKQCD 8:8@.UQ ::[O:J)?4ROO7+86SL4UL+6 M!!FH!+(&5 ';002W!+5CLR$K%WZ Q;F!!0E;O&#<@I-5;K/2875K\-1"S^ Y07!JB@.4D4 +T,/>E^YAW8LK>".H9QR6--=Y,%M'N7MQ M/ ;;;.^BQ%NOMR)N=F=? S $L ;V.X2?UDZAL\8LI:2!(UR0P$=S3CH M3I8!QRUSKX[M7O5RY#B!6AH8M.EZ"('A;^IP\P"LD,TQ],1@8QDPP!#&:Q?8 M(: H]U1+YW^( +OO S'?4ZA7@!(ZQ $/(FJEO. \D@&-EU"CD*UU-/4UKR- M>;@'PIW J;K.6<[LD"'O;2PYXUT"#74GO:]8S3L&8_OQ%!T=!L)A@:G#N6YK MOF^8M^/4GI<$=02HS8&QP2KV<%>&RJX,U&R@><.X0,S4;4, .QC&G)CMWK#0 M7%T-'P//.+6*9VA58!ROVY;K\Q$LW3C7+.R9ZVOC@6A 3\ZFHO8>%KBV@R ; M@CV%O!P14 !BL/98&# * ?^^+VEJ)C*QV^R- 5(*VBOM2@'@:?-B3) M>1.0DC)Z([$O('-;A_H>[ MP6'?"/;!.E4YXW0_WK>_G.AB-YBO]+>9!B(NG"_4.IV7.+N!.^2_G$H@H)EV M^,Z_=X_NK;"-RNF5_1=,DE%7(M W!0O +8*_S5\;6E'[/#B JO>[1N,%/P%9 MV*].#GL0);BA(8QP'*-P\/#?J2X"SH/=%>AR<$O9^%6A(]7UD[KVTSXYD4]1 MGJ/>G7)<*A [,!I-.A!/U/L>EF ;J(>RN#^KW;2GW-K9+K8J@V1 =-M3!L#F M)H#= ;$04L.Q&"!1T58)=7PX#Q>D$#,A=72XYXF28$BL<;PTXA?*M)1XHW6K0"TK-'NB(OB:>FN'"L4!G6F]#>/TE.*H67H)6GK> M/AOURFU^PB0SJ;1J*"F1(90:[-/S=MQ4\\M\FN)QNUM0ULJBPN"K$1OQ]AF- MK$/,.&^N,U.M11:;5E3IHY:>/BL+.J%,RU09MT=3+L-$ADTI!ELF/)73"8-F MDE*EP(3,4DC!8IQ>Y97ATJL8\VWQC0].43&5(A5;QS$@+#0JPI8?T\R1C]Q=B M;HV'9+'69T-,-S58@I8>,F6;BT8F%VO*>"TKX;-5)*&'(K!E^+BETJ)PHTP; MA$5.IJ?QT5.@)UZN63.ITP^\S93E76KQJ:C(2U%M>%("0^A#"W%J6]$89*I MA2,3LRVO&VD>IH/SO+]8#$V)=7HP5[J$LE2(;*5"&$O0TL,FNQG7DX4ZA>.Y M)BWU>($CBV\CT-)#*)Q==1JB3A>9:2T9FO1#!0VNY,2)@:K*(",4C.R$X2(Q MMD5%NGFR0\-T29Z1YL2A/2ID)ZK2I4OI5;8N* D>-?4,M=P6YZU<:JHRM0:W MF":%WF3$HB1,GK&FDO94H-)<-=.M#HEU1"JWK*73JQ=W\G9*[NDE)@V:NJ9UX1=67&R/B( 86GVC5W5 MUCT;-?5(:V/=L<7U %\S4R/-+L)BIYL%:QHT]9NTU6&!K*M*7N]5% MO[- W7K)E4SEEGRH_[90NJ&U&AE91#=EHNO''G+1+84@\=1\I$1[Q5"\)AG* M.-: E^ \3=_6L=$HFFVGF%"K'I?UU$K'3=34(P9&>AZF#*)74E(R;5>70W$Z M!VN+. 'J+4L<4//)I S&R@Q*RF \LRET"\_#A$&#BBLJ18TRK3:E#-9SC8M. MT0 \3(@O8TKH+3:3,U(K68\WXUGA[8V&33U,(.-*T\R'8T5\&DX+([R1G^!K M- O9ICU=BC?HJNXDLI.NJ%03:J%#(<$'H:-&F94,T56QDD63X\CJ_I(!NN; MB'@IFRK%Z5XQUHPQZQ6="B6*L7"GWX!-/>2J4]'EBHPD&=S6RJ%4+I==]#(T M;.HAUZJN%))ML,4HI=9(4'+S0K5.HJ8>P MJ8=(T]9(K;^&UG)X/AW!Y))5.LJ-3JM!X40H)BSWLV-I MVAN=4H4:HUZ^C[>G$3PW'B?&1KU?F\Q.JD(#NCK5F?$BK(32MCZH]GN%<'1Y M2A6:) N-:"0[Z.!<4RH6FA6Z,8G0IU2A;BE42;9#Z083Y3O]%;#B:VE:M:,;[.V4I52F4* M#'U2;1F(Z<*\GLZ"59U(3U)BHZ)F0XV3:DN3'?5+3;I"9L@.'^M%PMF>:C=. MJBUVL3EE>F+"RI#A <&OS86^XD:GU)92IAKG+*IN9Z*"/-7E=,7B>R?5EF(W M&=7G2JN5F?9-!I?8S%O";IQ46X1YB8KFZ#@C)^(S@XF0O5)MX=?+N:TM M&@5E'BFQ9'%.5$O,\J3:HHWFTDCN9H8,-V[$1*X3+C8A6.->GE)D76DF$K.E MDNKWBF14*D^D*.K5P]0T+]2)C-C@,]%ZB%R/Y&PIVD!-/5Q5IP.>,)O%L4). M63QJ*:M9LCE"&HZ'5V_36J72R*;L3(O!X]R,B]:D]>BT-L0.WN9$J(BS"D<4 MFBFVE7A;L2BWE(<&N+(4!:V>J^/=H9&O&O8H/ZN5G/\NB,WF7D^S==T==YH M1QJPJ8<)[4XU'97;E(JOIQS938: [=)#3;UKJY/F@-7<2\MX2$FGN8)@C;.T M0P*O(9X#]A-97BV8E,'%1]8;(]?ETXI3?T6,LJME?L[4*H512!\ K;Q.G]2& MZ'DA5AWG1[0B]4ER$A,ZL_Q;XZ0V5&(DO%%-R"8N&?U1PXJLE(%,G]2&%F1A M7NH883HS3X976E[C8HWA:6THHAFY1&R(4CF7FQ+:I6-!L=%D<7 M"@+X-)0.B-W;MHY/IBO=YNR]B\=>-K=>;PM:MI9.252'QT-VW/ MM[G7OP[ZA&O'1BS=-.=[45=N2+NPN/AWY M@AJ"'[^:_6+G\O_B'33GPEGXE2("LE^1[.]=_2->XQ_>S0P8<35&1((5X0=& M)%XCX8 1/F!$ $T^803^F@AT)#\P(OH:B06,\ $CP&;]80:T@!$!-#T7(Z(? MIW@)^' ]9 H8X0=& &2*!XSP 2.BP8HX*R.^F?SK4P^K3^Y3GM-[>5=3^JGY M?>$P<_GQ'Y$#E6!Z MAP+W+ .?7[$])0+\.0CPF7UQ'0)X0'R?!EA0[ NOF3V M/@L9/K,ZGX4.GQE]ST*'SVRN.Z-#8/($)L\-Q?9 S?\F(9[#\A$XPUB#(3V@ M\7-[, ]TO< &"FR@8%T$-E!@ P4V4& #!3;0(TSISK3>P ;ZS 9"5XD< X@S MG7_U86 *?283\9_*!$"X&'E[HGPH$_"BGB,*G9UT[.>2=;YAS'=LYP#TKP3Z M?\3E)*?"#)E8:RQ)%E:&Q59D77OLI1_L!Y])14N:62A;O;.P*?PE\(Y=9TOP M45W3[XN-D^3=$95-V3-)W.@5P?80V 2^6>N^V /N>K'#[ _!?G Q$8DA3_E= M2PA*T.R@/W$V2?'E^<%MT20&G>B/(BGD^23%CYAR+Z@QWHH8(=KD\(GT8!79\0UU'C?3?M M8"'X.NSG)NO@23<$/X;YW&0=/-1"^)D)MBOQ]/N_!4&2AL/K+@DG$^T/C:U; M#_Y66NRMY[TQNLYD<-UZ.K>RN&XP[STX0HEY3_'UC-Q]*&%U-,A;3^?ZPNI8 M3H\OK.C,)Q#6NQ?6IY#5!P/6^.VG1=!??04#=")J<>E%!^ ._[M3Q*USX!_)^[.?[Y ',P MZJ J-0890Y#GLT >7.RNX]D^N]A=_4#FFF)WVR.60.S\<_QQ5:E["K"[PO'% M):3.YV)WA\<'1RI_&C1?H%2^)B9*)A@R9\&2;28VEL01+- F:Z9EV$BGQ4*8 MP)EC#.8&1K]+=W0(\8EB7[/&DN'6M'L8-^ZMU/E;S_ML7A8_GCD%^O4RG(B:[0XK"#A%RG*R5==-,KO,.7#118G!=,\?RC%[)YO;Q% ". M+, -MUT%W=;;_KHMLIE<[]W8S1K2W)8T87W0T[;M_MW>;?E-M^-%O$*M0RJM M,3E<)^KTL)\4YLM? .,$>BKKE_GY<#G0W M^4WQS_5V&#D#$ =R?["3"!:X#'JU[9@;&_!%89";)4IK7!KE<^-IMP:ED,. M__J'B+Y0B?A__G7(O\GWK>9\-??QXB'1I _#6S N$]O$.DQY\Q]Q^ MS,N2P1G">(WNG)S>-)TKSZ@!>>E-V*I,9+H6B3>4=;2_6-%$M3K0Z.MOPE*3 M7F;C?$O#4^5\HU >]SD!S?>(=B;/Q-VX M(33)VCML!&_PX,#C.MDN/&M4'^$0_KG:NQC:%U5R2IL@>5*SHJ9 M( T[YJIO9FRFT^Q1LEJDLHWKZTG9ABX-^7ROQDAB?QR;RL(\;C: EH2\%2]X M@KJQ2\+QA\P-@.5"+U^ZX%?\=I/.OU41^%56Z#;:=+YK;CU/U MGR)W=IU(P[/Q[,S6] PIA"(IL.+T12U!O9)$Z6 M>[58+Z1/%^$1W)61<^*"VW(0K^&OI7NA*R5^G.HC!WM<5*I]%,OQ? E:'_6* M>)!/.!#7.[KC>ZNC_ >?Y!,=VC_X)*]R@?WVTOKXD[S!5?9;'9[>QR3O\)@4 M]+D)EY ?Z 9[<#)Z\Y/1^[S@XL=+[MOY/5AB71\=0=RGL/KQ3O0EA#4X+WL, M87T*67U68 VNN=Y(6/U^XG$4B9D"[<#;X%55P2TSCL+<[_.8X[W98#-N#?/A M!HYBWYYK/&3JVR#P$858)&U3UB333.E37M;0BMRMU-3^0MU>%CD1?)&BV[7" MHA;J9DI67)242-EJK1HL$7;N@,8B>' ']'X\[4'.X>" YW[%[G&E[BG +L@Y M?)?*S4]#4JE+AZ1VC'G1HH14G0FU1GQX-3+2>?'GEV?/HR\MJRQ-D 0=5J+C M7&)M<*E>CAY!?8F@/E>8[O#T[.0E0_4>S]/>G=,!6CJM0JHTM-#K@Y.UX,YA M<.ZQ96 M<.\P.$=]+HGWYTQOZ%MX2H$/[K#=>JJ^5AR?Q:WQ;5VT7[!JXT[(3#.A=G-6 MBD@]ZXU80EWTRQZ,?UGPW/?R4++7D/RZ*8X&M^G"722"KJKZ:8,F?G;0$GW%M)1GRZ. MH!=OFG*\J:NV)1U-](I\_X8'!LQE^]]O^*,BK_B'AT(!V<],]I\>"@>,N!HC MB \#50)&7(D1T==$P @_,"* )K\P(N""#[@ -%4R8(0/& %P*=!=_<"(SX*N M D8$T/1U91N>UGD MLVP;\J'PPL^_90L\(/S[\-;BX0U&^9 "@JY"LOS?+_+7#ZD1?\4_5'!\0 T4 M(^J9^CTSGS]XR])!9UY7Q0]YSY^% +>?O0>Z]PEPI0Q)'VOUST*'S^S]9Z'# M=>XX^9\.P;KPTRYQ>SH$Z^)KIM:=T2&P= )+YX9B>Z#>?Y,03V'P. J_P!G& M&@SL'=/OH43B^CM\0(1 W0O,H$#="]9%L%D$ZR(P@P(SZ.ZG=&]'V9@'?2'%'H[*1C_WJ<\PUCOF,X M!YA_)2E'VP'GPA%T=8DC,)?'EL,_+ # M'-X$)V8KS-156;S%1?#OBXES]]K!_DT:-DG3[O6C10U@V'0,3Y1,3O&O,5X>.Q9(1\*!CQD8P\CHA0 M@=(8*(V^,1#_Q$_P4T)\G+_C:0CQ6?Z,IR%$L#1\'$9TBW7ARWB)FZP+'Q@* M/B"$3R,F@J41;!FW)D2P-/P=3?1C0OS,+KQUKF7:-"7K^U57' OPUH._E5%X MZWF?L?@R<>OB.3=AHV/)W4FUXD!8M\;6K>=R"TE%WO;'EU0?;"=GF\Z[]3," M87T,87TD6'UB8;T?'<#OATY')1 S*V',:2,)LPQ.E,"08=$*I[ZC:1^^&_46 M>XV YU19DT*;7&4P=YBES]" CZ8*O@;O^(OX&PB#/?/K\=4GEF=KK!M6"'P] MQ;@%)ZNPRD1HJ!LADU,E3-86DFFAB.:[<;[6Z;%=GT><%2Z?8*.[7['SERKL$;L[ M/.,[LLS3H/D"Y?,&-J9I&3;:*+ 0)G#F&(.9P+&Q)(ZD.SH2_,30KEECR<"X M[YYS^MO[=ROS^M.ZL=Z8C#$)TK:B,V >U\(OH2C\0N M9^<_(7KY.86[]71OI?#[X&CY5C: #Z4@$/HGV:]_ZG C+ZT"5.BY M%IO;)24S3> Y2LPD8HO)SUW\/U8!6&+0(,KAB(!WJ9XZRD7L5]=WOS22)ORL%*I,!*%'6;5Z7; M(,_YHAEN/B__*5UG5V*$88K)LQ5KS)"]4:+6:;28ID3_6(EQ[H%\[Z[#+"S_%L5&:70&N!OHLP_A))1(,8A3]P5-QZ]5SH//'F\_(U*O@V M/*&I$/%16.GW%)O-VO,W.UP4;/RAL3Q;2>/=1O,N#S_MF5^-O MSN\GE?-GG/3-+BK?FME!,,13S?N)Y?PIP?R)Y?R>]S&_GVJ#/C>A+?*/;P8\ MJ>5T'Q)X3[?NSQSC[\=T'X',^>D>]YF#5!]-X)[EK"R0.?_(W..#W)W+G$\W MUCL\[3@**4V!=N!M0,.%I[ZHO*%;'?5!CCC>FR VX]8P25;@'KCS,XTSQIGZ M*GG?[>,Z?!E9FK1-69-,,Z5/>5E#2WFWQ%/[*WQ[?>9$> 8N3]=V6$D/F.Z4 MJ:RB\6&B,1BQ! 5C3JF7"(X'5V4>ZE#HC+%@OD:)X*;K8SB] WD-P/4)Y370 MPLX674M=.KJ6:9>&G&"7DLK:H.A[+5ON_+'B:>WF0V&M(?MU(18/;=.$N$D%756YF2K\W']S5\QN'[_S0 M"X&D'-:M>A]+XZ]DY++@L5GE>]]L*FQ!FEVE,->MII>VX>K!K+&$S6W.L"0# MDS18FJPES2RTIC *?\$@$+R@5BE]"H1A#7.CB1BGJI@^Q&3+Q'2PQB'2P-[, M,6> @;J_2$=%SW8UO+ 1_ ;C=4W$AK8FFN -G 4>PL82[-W"BK8F;0?PBK7! M 3=M#">,V43X^!S8%UB"[@PX?OV1HBV\]B_O_?^I61(V/]<"U!EC=,$F5-W M^2:]E5R<0BZ[XB4Y^'<2C#@+!^S"7GT0G_:S:S&N=&5NU9UEZHI:;AS 7N1G MI5*V&!=U,*[*&09;'.N#T=LD5,B0JUAS4>F3+7[<^/4/&7GUPAL&9%>%5(3< M"DC[M2HT^]0V4IPU6A036D82,JHA=@NE] !2FWKU9E[84?MH\;Q@8$G.) 'F MXU37KUC--G8%]N#X,51@;U>1$ -K&)LZ>RU:BWLK#7JX1P P= O\!#!%D2QL M9L@">$H&KT8O<;\W4=\RV% 0(KI)_Y PP!? (@02: '6-:QD) ]E^#(30^H" M1KC-7[%W-DEW^E7 8?#Z"^A>$]NTY.'ZV/,+MTSLW4T5?OXM6Z 'X:O[ZBT& M+K\_ZE__9'?(M9]]YISNP.&P!R3&@EK$YT(%D MVG4\X]8.\>!2V-]$^35$,Z0MN)NPTP>J= GV8@ 5F &&"@=U:FO;&ZCW0577 M1DXA33@)S-*=W16,C,.&\@KMA'OO>,5H00!Z&QB)NGZ!M)F!B6XVU=.S/U0) M-ALM^!J\!X*-LYS1:X HN3@$K]4 U7C)6DJ2!JG$H5[1CGXX-FZJVY!V M8,L'7T-DPS0=8AT $X Y .5G$%90*X=3F_& -^H JB3$99AP. 2-!6A8H-&C MC03B)B0-$$D.,-_15V8(C.'7D,! 6K#M@X9L*A"4=+"Y0+(O96M\R!HJ 1BC M 4#6TO9-#'3YDU9E#EC_>J@&L P 1T0VIQK$(CRXI__@/]L5I*@ M2IP!+=?QD4Y'0?EW%66H@%X^&)4,[QU^.:N/()QYH%&C__[7_]L?_>X@')H* MNO%[8T/O3G!Z2^13].*3DL#P7%Z@$P;-A7HJP MX7 LP?)1,<(.I7@T$0D+PPC/_7+>RFT,;7.!EZVBSO-,CLZ*QY BTC!VWI*+MKD9T5SA#&EJ;(^Q,FFV/ M6)+%CUM*M56RG^#9&FX3K5%K^3:E"7D)6I+'+9FYVDVDW\)9O)3IKT9T]NV- M:C1 2\\X5ZE&;9%DJ 5N1T2^E=;F;V(1]ND99X-@Z_U4LY_%N46HHU1+3&28 M6+*4=YQA*M'6U?JHG9$:_'#9DH?3&'@[Y1UGHP@4[TBY5E;L/E^F6W2I5%)' M+.4=YWI)K:.+F5+#NQ3%-^BT"J0$MO2,DTS;5-BLQ7BE6YNWIK6Z:"X;(S;L M'>?,G-"=LIC4&*X=M])OA7(C56Z EIYQ$I7I*O/&25E%*E?7PZ* -^XW*8!5SU],OAZD@G9LPF3(GJMF"RH*2(+I<_3Y[!+%K0DPZK,M*U& MQ$RD.%-ZD*N>/JE6-E>H"!$VLY:6 M7KDP)IPY:>/JU!9-*8##))9MU9F/Q, M*K)2%LH4$3EN6N]'&K71@"XJT4&Y867>&"8:@\SRO+[4R4:KXF2&9UI2)3DS M:'E"5Y>@9?2X93O3K!OQ3%/!2;6']T,3O*AKL$_/0-N21M$)OB@PZVQFW0HM M-+6D0@$@O&MOP/3)Y8SL,:6R7DET(VEB5(/RYYU3.EF?+H1(MLF4LD([&8G) MZC R8B->42UDAYT%LTB:&9+MZQ&[TQP7$C0P03TM<^7&6RJ?X#-X25Q*-48( MQ]GZ"!JK'C8)O6J3G1N4$B6GW06?$+-1&_;IH=.\'.\D4S'!S,@XM9SU#+U, MAI>@I8=..9)8FR.]365RQ7).48OA<24-W^ZE$R_SR\I4+LB95#NMR[-V16OH ML%,OG8=_;ME-06%2O5PTOTI+Y*V:O"'(!4 MW-M2[!8;G%UM+ICYH*Z4*^M:-R$VG#JKARTK>4+,SAJ2G)$5.]')BPREKV!+ MPD/20E*?=&0UPS-=*5Q*$NM.EL7AZ[US"AMRNY1H"#E&%@4KO"+;>G( *TYY M1KHH-49J%J=(91UJ=@J#!=..EFG0TO/Z-D,,>IU4B\=SB8Z@=3N9=;\!6WHX MJG3TXD*?-0M*JLLQN5$O8M/Q!FCIX>C,2N0;X M_A[S[]_?\,_O30NJJJZ:"E4VP5'U#M7BO4,N5RGVFAV6L7GK1NEUU- O!B!& M7JG81T>F>TKF7O\ZZ!-:V!O7RN;O$#Q ^.W8$$M A$_5]ST7^;8IQYNZ:EO2 MA?7V#\YEOA$[N+.]OA,V2;Y&/XRP"*A^$:H'PGYELK]WN!A[C7T8J!$P(F#$ MTS$B@":?,")8$0$C D8$T'0A1GSWCMAG6NM=1;5^R?RYPQD]%)-^"LG729SY M8?C$?IJEPY1+\B$%!%V%9/F_7^2OGT:;1UXCE,_)L8TF=*A X2_OD..>!<(# MT>Z!*J^KXGG6VU&#R81/]N=_)=:,GLRN/-*-U\^WPYOG1+H M.ONA_\0B=1@9?38D?%Q^^GO>Y[@=ZSCAGC"U5<)SQ^A4@$I3-I7=12,75ULN MK+8 JAY=@#T9Y)+C9*VLFV9RG0?K#CS81!Y)73/'\NS@3BQ6G M_4"?JF2=N%-;30T8BK%JE-)5I*+6+ YQZ:)RZ MTE7(9X"I-^'-U!2>5I4HT9RM^.B*Y*L_O_;_(YCJY-C1>/UF%_$H-4^*C61A MT&8@3,4_@ZF[='*EO!>JSF@PD']D,#P(2ON(V]7#^VSGM0<>A%U^G>1!MRDP M9MZ003=Y25U(Y2.XV.:< MB":;,BN4%@I969:Y5BS<6<6OO#E+E5 KQ*XZ*AX=9)N122M:7J;AK2%@0Q"1 M"]H0P;(/2/10R.C)DG>!I%4_S[_AWVP;?Q%_8P4-JW!KF(Z%.,J<@)(=H*0' M.LS.<,H?_X/$%;N<"9?)NQ-A*733BW@J8[.W6&MOA09?Q>==)IDLM,-LX>TP M(U#T1_M9U4UK0:.[8"=S 0T:1FS2H>/3C%U=M5*UY5S*%$?P;.J#Q$OZ\$3& M#"=5AC0<.BF!,!&E&7%NGR%Q6P(AJ^H+)P<88#*YRW4QM%75:02FZ"00D[6# MQI%71]@-87PB=]B=BCOEBOMS^5;(-I[2"F)15SA92BK]L"DEA=%UQ-UB;"+* M:/,F3L;?9HF630A#LP%4MLN(.PV:JTA>/Y/U;[2VOL^**9J(I=P9:@\GQ?+ABU I+?CTZ;21M5QS* M*P47T#%F.T@-)!!>V8;K!HJHDP5I:'":@/V5RF?_=N0/YL8"@JH;EKN(O?>@ M0>-W,BN5;8V;C6$:N5UV)?@;>)?U)ADJ$#\' 71^XB* ^P9GB+()1SDS= #: M%OK>^YZ3XPD!'5.?RLZ<]9E;V 7,?<3!F]J8FQ%K\[PYTZU=0DHX;_/%R6DU M,Z20Q:V.?.Q=^<;&@*Q?7&K H)BR5DXML,4ZSF2B1C$WG>4595@Y M6FLG[^T_Z=*K#1OU>#TQFN*U1-\>OQ'IS!V@/&H0#7'[Q#8DK: M9O'!S7]_Y=FP^]JP &%9GK8DRU)10KTT%('M2L3W5F*IG\]*E453S\R;C8J6 M*"SP_AM8B4/=-KQ+478ZQLQMSVB+ ](%3$N@A"W!4MW/5;?%<#>SW E9X]=G MA_5 U+XC:E]"^2-!2TN"(0$UN*!] >R7BU6#*HVY"&-KL6IF%)EI@@7!_J,L MK@"_."!0&X$3D3X!\_:]*V( 62^C'P0.U?<1JMJP6]5S*Y&F8"O!CT9FZG>XR'^YG;[UM;ID-FPL:$$<+86AM MN$TD7)<,1%%-D+Q):/"BOF[EX@M&*645?&0)\7 IWO!+$AJ@6D#-8J>MP]6) M]!.T;E4P9YBM&RA=MG%B(W!:H80U;HI>@=OI:+IYHB]H+LA.?[!6.8SQ10K2 M<$--:.M;TF%25&ML2!(V!9,=F^\F(4=O\7Q-.HF[.=--N..DQ@&#LTW0_LYS MXQ#Q5_S#BSS!Q=J4"]=4?C""#;*@!(P)&!(SP(2."S?J,C/CZM?0/:K=_?'(=7/#Z[,@@ MH-!346B;:2_R6::]37* Z.V3 _P%(Z?^=K))P@ JYU-3$O21!OH0T84)0;"G MMHJB@&JPZ#<*I3:DL:29,!H;/G>6ZY(?N[F?75A(GP@+XC?V'][ _O4/$)1= MZ7=T7Z6@"?KT'/DE/K/?'TH<+F-9!R3Z5,,/2!20*"#1>4CT)'#]S91?-S>D M'D?1OTX.]3LF@->1L$^#BZFH[]+$%R;.QV+1L#D#/()ET*6%LV6-OX8I+G%16) MUVC\SC>$,];8](6(^*;^ZF/(!AGHDP%\7 T^KJ [WA-^W+NQ<4;\" R+3PT+ MGXN*K+DQA=@VM=^?VARW+I+X'_[=S<13N=?\S[_XLRE9-Y_X;>ROYYLVRN[U ME-.^3>700,IOQ&[B2>?]E&+N&(//-^] SI]KWH[1\GSS?F(Y?\IY^U#.[R) MB?+;+G@75(.1;P'5 JH%5/,MU9YW-_![\,2FC# 61?UG3Y7]/$<2@!LGC'B< MF)#;J[17GN/_?&/47THB>_'RW. EV%_7J-+VS5I;CU+\EAFFB\6"*N$E<<0L MHLEH82(?%K^EOE&*LR;(20E6+=[EO' BXDSGZS:WHBW+D'D;U2IJZW7.D%#Q M-C!2\*YM+2[*+3TEL&.N6K":;6*.=Z/6HK+(D;66W&"C;/C7/\1+)![SU./Z M^R[A9W/8?29#.8"5F\,*N0\KY%/!2J%2JA*5>"22L:7HJD[%[.ID2/L)5J2B M.>@E]'X!#\475"E&M"O"> E@)?;KG_ +%8M>!%9NG;[IBIZZ (!N#D"!7G,N MO>88=[*&/J5U078JK5IU0 U=_#$6]<1J8J*%"A'<;I;X\J3;(B(F#;"(P'_] M0[Y$J,2E=)QKK]-G4W*N&W-YC#$8]1K9>2501&&@\-R%PG,6O#F&F?A(K)GS MSIK.3'-,;F(54IWR&JH\! 5T'L)K2-TGQMQ#:.F[@53 N3 M5C-),Z4_];?>W#G]4>!H5;(P>5O!/(@>#:8=1(\>3'L*GE0E_\86W>+0[7DE MW&]GC8\=4?>QNR ()0T$/\#V)PBO"V3\C#+NMTD&,NZ74*L#2?%KO&@0E.<# M20FH%E#-1U1[7BR_LP#0E*&;9DA /GMAC<(_[S(T*8C^O)P#\<9Y):Y$@WV+ MTS^9-.XE)F-[BNDBR?G/1ZN25=B>BESLD'1,%@:36)28*;5)3M2*Z2+;RBW] M%!5&-*C6^"T;QAE[2'9->];-C[,C-NX$FU+1RT2%W7VPZ:W7].V1W-_ Y@D$ MP2 -"/(<$O!$(8VWYG"P60>;];UNUI>-H,R&QF_)3IXL,.MJJ?]6H9JCY;0! M]FT801E-Q(/XR6<&-'\3X4;[=A"9%T3F7=EKV-8M3@WB<8)IGR70[A"W*8#; MHFX#?>$VN]=W;@=\._#HYE/UIQY^!BU7;\^D/-?N=_&IDJ6;RZ+-9@:^NO\< M>HO3 U.LI/%2G*]/Z'Z(G5,C0(TPO!N4B%"74KL)G+4HV;BS6"(4<1-AU>EI/IX1)0 MXPJWH@.T\<\2#- F4&VNZL#+JX5&<2&P,M/58U2Y%*J&(T(#$ 8Z\*@7DKI8 MFA>_1=,$R'-VY/'I5+_E^ N4G@O>C![EDDIA\#9CF/F Y.+3=9[)UZ"-=?&; MT;Z"GKL(?_1GG+;?J1:$V@94"ZCF:ZH][VZ 3K/^A3;I6^C7^U0?@O\!U>_T M6!TEH JT&T,6+A0]3I!;G0]&A)B8;F"J;IJ@3P,&A$@B9NF8-98P[50J"PRH M.-A&0P)M.1.J5A(006P;AVX9@&U.; G&B1/;Z< $G:%^30%T90,]6!]BPIC3 M8*_@)UH0[*GMC* &VAE82I_.#&DL:::\D#;UY_Z"A"/Q?].U5 %])/[]-WR\ MJEL2%G^! P(/FQ(&%L+4&2ZWIZ1M)@?[YK0U.NZ._=O@9TAA\-&71 M)>ZV[N39#2$HC?)P[5F3ATCXZY_V3D:P,>#4_YS9/J)-MC8\X9=)VJ:L2:9) M"W,; ,G6(D)IK/:^K UI0$D.D ZL"UH3J]Q4%R15!7^Y=A&ORA$U.J272LW6 MU?&ZO*YV*H<9HR+?L(LV P-$X67'5$MMN9?:9UY9YAS\VQI"4<<0JG*&P3;$ M-]:F['X$+PG%Q;A3[;6DM\:O?XA7;Q"5$XT$>*Y"B@/9?D]>P-(3H+6-%A60 MJY8TLQ 5, I_P2"!7S"P-0IC3$;P@ VW,NF\XP-9/%[6&[IC@./8ANP8MV,- M0(9]Z9$A,( ?#:>+*:=([[]KQJVWB\.>P?:^%CQ7U%KR*".P[06.EQ:E+MN@ M"BN<:EQ!U&C#@/B'2-:$GVK#FFW!?<+L0.;FY='XI!1RJ)2PMH=*+"%$"?"._P[93BW;' MME? UO3'$L*TQQ0U+^7G M>'1)M=2H#-2$+-Q?6%WO;Y0Y=P7KB M.1-LJI![B"^P!(H S&*@26_);XT!E\:Z*H+6:P^;*&>K!DJ]!A_F.973!*!A MCR5@ .QTA UPJ*YF(X/9+R^F%(;9*%S.Q%FVYAFE+KAI-D]G0]@W M[>D,:7"@3]#$L;=,:,FI@MN=8\5!/ILPC%M\0;&S NS1%;F];]RP6O-E^V(, M$ >T@."RX Q9M\'.9.B\2RILZP9P)-[FW,, 45[\\Q_PG\UJ%%2),Z#/9^RN MFNTI$UP];DPNCO_O1_6_LA05=U MX_?F0&QO6F,GJR:)S,^1%.*!H:R$N"%X\V].77)KTYUF//Y*AC=!]K^WAVJ0 M$%CD-1[_7VSW$9+#0TNPGX?V*+8Q=E5I:/UVGMI\A0[1-M_ISIK[C:P#L 7 MO@]Z16RQ]-EODGB%U_6!L(;<61'AU_"%^'3D[8GN4C-S&(!" #+_W:ZE3F:" M05:[!I% =7IU,YNZ7P%,1@X4@(5PR<.->;M3U MQL RB\5YG@8M/7V&R#S>EI+BE*E-%N/E>#3N%,9+-N;ML\/U[+"TGJEX+:-, MA6R3,@=4 [3<]'D$*,YS/#M)J.6*P'2*F74B6\R-4H58?KED85/J$L#QU;U_ M"'!?-UPS^BMF^591N-RF_" &\\>[W;^\/"Z4@\)S1R23PWS,W$N3); MSNM+8-%^8JV'CJ4DG1_@ MZ5FCEFDMEJ(^+;'E1'9T\[6VT!+#R;*RIA@NLTS1^4:S&Y\OH6_@U1MX_#Q6 MQ[?WV^VJ\,U^ZR/?YL74VF!]>S(7S$A+%BO)+"ZWWMH)OA.F5;#9 TTF$NRJ M%QWL^^$&$%ULU0)L!X!I2I:E.KOH1V=O^]L=@#)5!(*UD&$'0T.?NB$'%B:9 M3K=[^S'<+ &#;4Z%O +O-=TMU#GP&P+IT@09_.J>24-P-P5#YN$A(J\O) B' M8(/?C =Y&T&Y\ @#]Z E0'^JDZ?U''7NV>M,6+9D:52M.A%F[FH&;_^%*AU$!R)-? MWK&XXI*FIC4ER%HPU21GRB:CZ3P0P 7T/Q2TF0V& <8C@*?0.-I@8$E5%Y1? M&\L6;S?;]JBX$A@[U"SG^CK9:0T! (.6%.]0'->=9ATQ0[F7354I@S#2*7P9B8N^1#G ? MT,[$_MJ7V;^QOY#& 90"(!'FW[_/" ]?RCU,?CV8RZ'=QHOHA-<+@++/!P(L?AKXL,4 M5GL>L[W^ 089,/QG0Y+-WR$8UO?;<8@N 1$^]46ZOF'TXDU3C@=ZI&U)%W9" M?L#W;\3P[1S)?QP3'PGX$/ AX,-FFJ^1>, (/S""?(T%2\(7G'B-D0$CSL>( M;V:2^E17>HCKL9_L?Q<^LO]*T+9C'7C_NXW,?@ "O',$[M+@IQG@R!]G@ N_ M4N';4^5#L6C8G $>P3(:]":<21@^@]Q[DX8 \IYBQ0=T.#/R^2A1ZO>1<7ML MX/K5\)>S;I@.1OJ=0@&&!M@1T"' T!]B*#P^"O RP,N[PHE@CA>?XV=NZL>8 MY&8Y55L_?-,\F>8>NL<*WOI%C@+Q1+P$O@519?J0S?,Y%S <^O)W@AO MGV_:#@3?>M[GR-?HXNP-IO)A/L:+9F-\+]AS&X257&\_YF7)X QAO$910@?I M&+=M4!"6B1I01Y6A]KK6>Z5(W^J(;RC(&SJ;!;< MF/N"EN$,:'V9)[0&?#VP:&H]F#-RK=)42*I;KM270%-#]:!C$:_6<(ZL]+YS MCMY>A[BU9>.UVB5-#.SU8-KGMM=O7I7@B@;]S>=Z:XO_/O;S89YEY^F8/,JD MM'4U0@B,7$W0OK?X1R-YI@IRI<]P>;*V>JO9;=T: 7WJW;W[DA:_GV7]C[?S M:^7N_MFUM,OD[?[^W5H3V?:B/!Q*Z%8LMTLM\()QLYFZAF< N]\GMCA"-W!1 M6EK+D@S3O:BJC5$+=8WR#I@V/W'S',)+HWLYIX>V!188>-A0).1*$)V+I^Y= M7>?B+6RX>^GNJBX8ZZ%70K<-S(1KT+GOJQOO^BE>-C=_X0BU3_E MK%A*AN0DK@!2M&'N48YE^%9TVQEE/T>,/_%V1'0W2S.Z+#U#N"ELTK9O.]]U M?#/BIV!N=K08X >8WAF,!U+P!:5_<:H'.3(N2N@B!UB! DK& 2^!"Y*,MB$G M)\?VAQFW1I/=YX# &09:M]QT\S24O6VB$+0PH-V&DG, M$C@7+5!"^3'H, 0SFX"=%"UHYX=-$OVK41D0MJQK(VHX;)694T*Z<.08$@ +& Z%.?F->2->CB>/8*:)RF*4,*MJ@ZA!LHQ MS+F"^ H[-*2A"L#4W.8N<)$*-G8I[4T >1W:_V2/OG"6@#0@>EHV!56'$.:] MZ&\P:3NZC&M)ILL)@YH=SH;KJ^6%+OI_@,4?!W+M^^9Y717!$ZA*0_052R.I MTC8E+[(.+@(AWT^ _/O&F3MJ&D;;(]!LF][X9;^(!H9"V] Z!# -LQ(L=!6E MPCI:67">:"VI.B#7"%Z2@ZF4>+#4L)33A-XFU_H+O>'HV[_=W/K'C<&J7 #M MP%GG^R,X7M, V2Z322?.4DE(W M#*0;I#A@I^QGXDGL9>))]K.E]6*1'"ERDF0DHU1;T ;,*>C-P\,?)MP2@(SP M\/ *\!!E=8%R BO*.!H=T!V>GI/1+W 2ON@D&^DM(=_GY'Y.I>YPN3(7[;F. M3R-=2J-#H?"P##@9/G&VO2OV/;-)N =T.ZQ4XL>J>J\ MJV4B)5$W%+2XN1E$6(0K*'<-> RE\G$5FPT^(1,!IDZS>6!#R& [AMG1G*0X ML)_A%G5G,+V;!?6'PX(>7QLG+W%[VS\PI+C=W@_W=S>YC[OQZ[9E0@E%1AG< M!N2C]$4Z ,\I$,\QUH*F"*R+!!$3;B-[&T43:AE_M6K9YM_83+5-M$: L>(/ M_R&*,X@%FQ4/N H$'PX@*TEUR8#AZH#U6R (A?>00-:)==-XR^64J(J7E<)X MD*=0]G8O$#BGM$YVHID.UL99K0E79=FH*GO^U)-:PI1SX6&KSSCJ3,PQY4#? MJ B7 'X!KS?6T(%A ;UVZ_K8F:T"4%[ 9\LQB'=/P&R,EFOW#3E;_;2MP7MR=WJK M-B26*(2D3*O'U/)LH3U*A^#N%'Y/*-TMZO56/CQ_6EQER30EJ>:4N=-&9:AZ MF2)>S+38*^:0X=IV M&!@ #5/$J8@G+ZZ3P]E^530B@"Q#68#:C,KQIN-. J^U84I7&R6&U0>ZARO&*UHU[0N0&T%Z$KA0-S=N%U M/PLD=$AO!X*2X@&*@+$*#CY"?>10BSK(MPN1V'G7KM+:J9'!:1]DS\5.HL2] M%>:@@L(<06$.CYQ^N3"')(9%40A'V41DF&##O$2P<9X76(&7HG@8E\08[RG, MD19*0SG$):.*I+:-?EME\\,"#3:HR''+;+\V?QNGU1#3C47"$9$(#5?])4MZ M6^KVTB9YE6XRH5E4)F8Z%9E*2Y9BR>.6&7%%1K.3;#K3FN$YN4$RYET1HR=+]F3XAN5[!1&I\J"5/7>J)2B5F_*/+G*]9=TM!@)C?;*@FQ; M MWLOSU%"E.(GA>F1LWF77R1 U@O;5<J:84%*J76'YDBT4RD#J"&^G M,2XU4,;*-,+4YMG&6X^9V.,8:$H=-643 A66XK$A"U1*D@V+<8&-QV,<&Q-Y M(D)1^) D/)TWP]V*'NJO!TR*[A*I87XV,A(=J5&7 V'QMTLX+L;I0@K&-AWVRI!B.\#&*9XDP&67#G!ACXT*< MATHK)U Q7"!(_KCOM303TSVSH636W>(+30 IE7&\]:@N"KR)U&%?2LR MTV(UWLZ4EFFMNC361!W@SPD.6*4.WLTEYU:F6V[GFXGZE)I/3I80"JUTBUJN MQ88BU1<<-6^T),4(.6)*8]""LIIJNTE]EIE$PO3ZW65E_OQ>+AF,Z0 M.$$94T(1!( _!.YMVFYW+"EF:PV\E'R3C6+B+0I%&C3UT*DK3CMBH=Z/X]-> MLZI/2@U^H2U/KNRX9"4* RV44:0L,4ET*^5!O V$A#PQ@&1+D4+=684AZ?)4 MDH;J@%XV8-/- -ZIH?2Q??,-:XB\A$;X^='.YN1^4VSB6%\&JGM2UD-M8/=K MTK9:.O+)0_694S%^XQIU]&3=>,'D(<8M.%EUCKBA;NTU2.%^ M=8SQW4MV#DFG5/,'[X+>1!17X*CNCMH_,V0P74 Y: ! K^].KW<.H&!L+:"X M/@7FLZ0M9$/7-GGHK4,G*5+_C36,1#&D$?058&G'JD).4J"V21ART)H8\HB\ MZ^3Q6%#GK^?P0^/_AVZ9CNO61G9Q2C=/^V0FD=**I0TQ@@.47O?*]2Q=T5 5 M!O+S6M];S_FAA7F)6AC7I=VA;^5=XJV6H7JATFZNE+G$\T K;:0E"SJT3I2P M."2>H[E#*=6QH;P"PG9 0K*2AOMEH?>DDVX MS:?C_@L-[L#+L]Y.!/IZ@N($ERU.$$F\XD'FZ6.^?R/X]XR9I^,!(_S "/PU M' T8X0-&D)'7&!%PP@><"+#))XS 7Q-!Q0X_,"+^2@70Y =&$*^Q8+<^(R.^ M>7_^4_OA0:Y3?[S_^2!Y[H4K=GRF%-\H8>Y^N,YU\@E\II,^"R&NLR0.9\V_ M.^6/Y)\_G.XVUS;UXUS;Q"ON@\7P(1S0KFM/'QX"0 #OOH5W'V36#U ^0/F; MH_PY9_T<8/^UXC,!]#\']/]Y,1$R^DK$?)4A[OMK(NDM+JW/(\OC"&KMG+/*[6;&]!$?$3^V.IV+E[E,C M///F>!_2YW<7S\$LFQY1NT])NSZWW!W03P4(_N?,1C>!O^(^F*-_K;?(1#-C 0#V+@;JK MI7.4]7!GH4JXWB+:0R7%U";52,42N-PX"S/\0 N5?"$2\<WZP;SZ,K/K(SKRU0_6S-7P^S['_YOYL>_5N1SJQ76?,4H-8 MD-$!,^W@C#Z--_E.&B;9 MMU(O9"4=ZL.'=HE\*\H^ %;91"_N<ELYBA]\ MDK)3FD3+Q'JHSJL=V@$!X=7P2GMLUC*@:#?W'I^\'D'I[1W.>^[L89= M3W7W2XDU_Y(U;"UQQB;196!M^-$Z/IL;/C!Z'V:2-SB]O:0GV3]VZP=)I;]J M@NX9G2%3$GZ+M@%!]F.3

    Z,8$4"8()B<.?QUHT*[,] +0_LS\#^# 0]L#^?5,X#^_.6]N=AN8:_ M_C>P. .+\U$X]"1B&%B<-STIG=F&Q-8KHI@8IPTS;3SLOC:<,G=:H$, ULQLDBJNZTJ=$D:X)JP]IW;D&Q*9BQ M[13L@XD./@@ 0T6?3A6JTGF+DS6G2VDEC#EMY%24TL#M(Q5+O,9B01[^([Y_G>UGK)KS&@DJ4_B!$<1K4)C"%WR(O@8+XHR,^*;S MX].=X2'LL<]0]RGS"!.QURMP_H]ROC9LS@"/N&KB'V5_#00]$'3_"OI%)4>8XZ?>&S\-,G[U!R\F:@_ M.'<)](A CPCTB&OK$4<9JFONZBQH&7=M9G7CZ_>DS6*A(\0RA(I/5[/$HE0T MM2PU8J-0V8B])) ]]*,S_@N=IF^H<.I ?3O/"F?9!OCWG>-T:CT'C>\>+SE'+#YTE@;#>YD3]^N?GOI#ACP\-MS;H'YT;^WQ=!(X $Y@8$,*GTW";SVM9[VX>Q8'-O5T#NP+9^W\T%>[.0C?KL3: M,(M\@GV4C,7CL"[W1&)>IB-\IA9GPTEJ4.]W>N[I."QN$8V>[WC\%ILR8$#D M;G9:7X#.K2^[7L;?$6#*GV-*VI:J8#SMI:0NI JZ]W<"4>+A9KYA=R15D<;5 M:",GQSJ]T(B-($2)O"3(,]9S]8G: S@2#92=.U=VS@Q%@<9S?72".DY[J9\ M)27-D+S16-+*?"EWEI65PD4(VCF7)Z(O>.S^U9Q8H.8$:DX ).<#$IC>X 24 MU!I"C!JMS)Z2DHW06F8+A=4:E@.$4$*]A,-G+ ?H'_TF'N@W@7X3Z#>WAZ6L M;I_RXXS&1C&VX%<+QIZIH_&*'JILNL'&MZATQFL.MU!PVF/)D+BA)1F!FO,M MU/%Y6<8_@B#_'/H\!AZ]FUMK"T9M/2G5.5FDX4K\ (ZFRICI%E218*)5=C'C M)WV2JM)PQ+_^B9(OX<2GR<[N3DE"I1@#+>G\6M+-Z[]=[TSLYE-].$C[KHIU M LN(2K>5Y*OJ+"-G)D.[E(UT"\R2)7!'MZ)>(I$SEI2]A7(%B?,;H]T;[H8T M,R03T ->+9!A,(-D6H'6%6A=@=9U.XABM$TN<4G,K 30U%FN)_"*GD95*DSP MT4QT'A4G#2%B#5(-6"D%X!49?L')\\/5K=45IPZV)M*^OE1[>7*KUY^W' MRZ3SWA.=B6U:\G!]E-0(K!%.UC9W1]T$TYBN@?\;V%0WP+\S!**8I0.=4).6 M+]A2ML:HB"*\U3@*ZZU?VUB:<$Z?",F.. MM%4YPV#-99U;VNDREUEKO2J1F*7,577TZY^AO)":DO"&-#. MI:-SZ]W3B8"(IP]IV8WG%"AH&D0K^\;)]U!4"R"/XY]YMY9EM M"&,T'LAG0"I90UOK5CB02( E ,:K"S('JY_,)(U3K35ZUPA,W.#4EP,:F9BF M6R>GH.\&;=K">/.6U^U"@4.4-9MSESFZH+5W[TP ,S$@X(]=:=^"-Y3Z2UP\ M>S?RFPSO%8AQUAP1/KY<]E__[^#6W'8+@M>?=>/W9I_9FY9[6X]$6\Y("CF7 M\I!G_#>G+KFUN=',XJ]D>*.N_][N59 06.0U'O]?;/<1DL-#2WBS>H]B!Y>K MG:<.KU>[WWUR,]!EBZ7/?I/$Z_]G[\N:$U>6==]OQ/T/A,\^$6M%&"_-@E[[ M=H0 ,<\@IA>%D 0(3: ! ;_^5@EPVP;;;3>#@-IQEH\;%R555N97.54FO,@- M6"J^NX-(/5$GVJ<7)R?\C_G5^U"*31R(2O_3KJ7?KWEI0:PQ-K,&F[?=?@2T MS_#^.A#?M!U>1'>?X5UZ>9WP/3Y]3>9#]'O#^+O*"Y@>^/$QW^1T "/W'A\,YNPHERXE>3,Q6Y0&);#K5D9]!6\VU>8-9X:EGO MS3AQ A^__Z;=7#*P%D:^C97(V:A.3%MKEWJPX= M9,#ZZ?U%J3R!M9FF6^=;$WR12ZIFFRAP8"3U=N1D719ZXU52X:5)(<,%W>6J MP,"1>\MO>HN<+NF&)K3T8L4DBK/::AZ D?O++RG@^.!L7M2E478T"E@_(6=A M%NK^\A4N/O=LAVP)I04G=H0>5R),N*;]Y0\RJ666,H*!KO:3G3ZQ:*5E-1R: M?#NT,1_JA<*R UZ@6%%964PZCMT0&7'O50=\@O('-6&@S\=,4Q7-B;6*.94%JJ\Q\PK9X3@)F$[4_U$W:ZR9M MCOJZSU#XJI(GF:H!AM+[0X4Z:>OQJ5P4F$8F%^]24WTH->#0/5Z=T81857FZ MI$L);S@C!YI.00H<$.MD*MEP\-&DAOG=BJZY:SF=),-9][G5'\A47!)+63T] M3,_5_)@H#?SP9??9U6/:X_EPMLH)$N,)-M$E!8ZWIG/>)X3S/Y/(>X1T^X>*3#C:7:)U7 M'6:1-XIND6\?/N&P948>I^-%79#(:4N6_,6T&02'3CB!F.$-SU]6^7DKJ60: ME21>;1\\X>)ZL.(L8F1@JEQ4)6XN.>4R=_"$6R@=I=&JFFVL5DP)03+)+U6J M< MER(<3Y=-C)F,)O5TTY+J_L$3KFAA>+.;X'A=(FG.X4O)3%D='SKAQL%P@>'= M>%Z?FQ4QZ"DCFIPW#IYP]:KII$12 V=1KE@*''F1J*4/GW#:S"Z+>'8:Z*88 M-#A=Z1:[F\-P;_FLV6;6I3PXO/U^/%G,EEVSZ1P^X6J:I,^R8]86U!&[GJ>9 M\8K%#YYPO71C8'"^GN.99'Q>H!<%=M$^>,*5%_%^QBD75T*M%L2+%6$P4MR# M)]Q@S1@K=49WL)(:+PPEOH)-U<;!$VXPQ7L!DQ9;&*%F[54]82\P.CAXPA4+ M%)EIK517-^MID<@X#3XOC0^><(X^+!CU4J8AQ&N&R#8P*YNTQP>/+;J=R(MN M.V[I3)/N+\>Y=&;1.7AL$?-)MN GJAY&U'.6)3=.%01)5%*# M7KY3Q2N-@\=6+YOUUFQQ-!2TV=3)+:SQNF T#AY;+3+.)>+2<*T3-9P-OS-=EF1W.Y,V@W M#AY;=#L]LRQI,!32^+2N*A-IS(O@!0ZPZJ20GPAU6C?U+I5:CLJ2I&MZ7'<](:-(5Z=UL.A>R+0:]AV<]2):KG L"Y8LFVJ5=L[4-.P+*X3PV! >0 Q&:,W\JFA1'(;%SDPIU6% M\SX8%UK@^,DK(&Y:#Q._/!D?M^MXZ;H8VH8"O@$7'TL\;6WS;:#XR[.T_-G, M"'L12D:,G_O050G=A9PL^Z9OA#[!FC=1G=@K^LA2+D(+'.,>8$BKO@3D3Q"'5>2>*+(2V:F?:]$ MX9]V;R?N;,G,4Y*ZLR4#S*?O;LF7+?QV@2733_B]+1DQ]CTL&2'V?2SY[A@[ M\43>VY+OD+'Q)_+NE@RV^=[LBCLTI? G-GEG2TX^D8D[6_(=,C;21:YHR5^\ MJG9Q-]\-">V9NZCCY'?KPU/X$W/M]>%?7)T(PS_;R,=ODQ$Q4I2UG*^T5]@G MP@WI/E= ""03YU&0CD:!(ZWZ/#K2^00 :4Z1%>X(H-QYW.Y70(CS^"RO@A!1 M0/T($.(\H=8K( 02#20:Z-1 HH%$XP[-!R0:!WR4WV]AB4?"O?*A3?WB*L=- MN16Y#VJR^@@0/Y')!HGLB39I\09.AO^ MF2&YK3T*6Z4<*2!]#'$#.JKS%\ M->?K%ELIR9 L&4PN>;&B;ZD;T2&QQ\TOL(O.?_\9'E&.HDR,'6X<9;U;S\7^ M>E]+!0FD0K%]V.+F F(1MKYY\< 8N>T<]AO4BGW<"JOE298B.(Z]Y+DS!AH^)=U%3[-#E/M(5/]S)+;:W!*Z,K8Z!:;!!G]8II4; M]1BI)JP$J4NQ\7C'*#:N"M#V^]T!H\SPX?;4;0<2@/,\1QOZ80^VMOTZQ+E3 MN@] 'R[JF)UK](J"ZB_JC%ENR.TF;*), ^A[I%D& 1\"OBL"/J3,G17X?EWF M@_EV!6OKN-Z"H+UJ$MFTW&H*N0S3S#=8GAZL&M$#0;,V2=0GRU):R,5GN41) MG"==$^I_B8>?+ %@D"(1#"(8O"(8W.2>7!E;72\,[M),=Q&7+?Y9*X;-)3,F MS]>+%=3."^+<>^SX [6"FJ\E&;;0P%A/>A4H@CD,MD,22CQ2#(PB, M' 1N^HLA"/R@$=D5\M6'N/=7I(#O157 \,KRJSSK3=QPIPNF4W2RW6CD]7C= MX:>9"5U5B^/+8R'8!/#H Z#82"S6Z]%RH>ASSTO2;&^))XP0%*F'GPSSB#'4 M'B+^?6H7?-19-PJ0""]Y(TA\_][WE;'5E[1"R$XX<:S($!)#9)PAXRQZQEE_ MF&Z+58DT,#\WTS!"*J4S1 2=ZX6),&!=L1GPW6(/D]MTHN\( 8PK8M"N2@(M M@L8_\[!'_=K%CBEB3#A_5?5BZG/BX97'/_RDL<=D\E!(%\GQ[T<=KE..MU&!F]^ALUM-EUCD.KLI.DO Z%&UHI3>=:N\MGOQR@_5%"L!IXBN'F# MY-6B-32)U%QQTU!!@;[!3Q64*[S@],9/&(:+P>:\B!?'#$"JF[G =&2+^-++ MN91-?(_K?B=T=N/K?O?.RHVO&_$Y@NE;TO(1/]\$/[^;I8#X^3[X^=WDXNOD MY_?S@2_+T$?/Z#VJ*__W$WRI4CZ;7_?H)98SJB-S*AA-4?MZ4HZGRI,?[ST* MVM(I%"_JZI7&[6EY4?)O275FZY7Z[S#,S89 MY&JV(SKY0$R$R;TX_IBD]V_\_WTSINFE?+677O>1W;>77LZE'+CWMVZDVMWD M27@<=^]Y3BQUG!TE>QU.Q%H$6W'Q=;J)+SAP8H6YI)^>6%>61;IMY./"S-R8 MYKJ^JL"-B*E+U9$U5XW9HY@]@XM$2:87SI?Z9LCF"\6FCJK0[I=J253Q5"W? MD'2L97'.>2 HK:RJ4,5_K&V85Q^R\O* 6D/_%ZW MJF:XJB!)I6R3S>FIHMP BR8>?C(D2EVYQ^#LV3N_1RPX>Q5BWI$,7_U=*5\D MZUFW(TF&L.*J*0WG2[0V@5). RE',GZ',GZMI_EE?%,?%A_BR\T,D*V!BS'] MY:2:ISUQJ007E?>"1(_E!8LO>$DI>R.AZ[O)/ ?6GP J//&88%DD]'7?$?%W[76B0[6GC9Y ZGX.FG1]5C>D2[92AL2S#Y[CA=%)W MU&DE-%E@V(%XI ^8+'\<=8A2FOI[@0A8\;J99.#-)K3L0Q M&,*@3NCHN+3DW&MVPAU=&/A"F:P(.U4N&B+Y)JH,!!PQP61FR1C'?T>*(Y]1)>JF+F MQQ X$@\_]SVQ"#@0<*!DR6L.V/PF3KSK^*#T*A<86G8AM)+!BEDHEBF:H?T" M SC4(\LD3AB_N;3TH-M&5WO;Z.+[& 7W%;KA?N95E,W6ZD9/Q=:2;]GX_VDT!!Q?).[3CPR],'6ATB84>[Z;>S0'20)H]SU M:U-U[H(MD:IS9:K.<1V*7]!2R%FG/&_4Q#K?%?M%=L1G%*,VAEI*6!'G4RWE M^G/30^K$AY*K*F$A==5RPZV*J4OXNWHST8_K3P*[.*K>9U+!C06Q4(7T>UOW M3;'O%:3@HGHG.TV,4Z:^Z\%W6^$L87CX@$9'ETJLVRY.TOIJX-M*2AH,&!W0A?V9Q7%N&Z8%*)IX=4\V98:]4=?N'F>_($T#@V,R0 MK.L,6MU.1A6J4_*%.B7\EI'#0?4M&]:$CFM5 &X_.G$LJ0>DF#,"CXF"S_>'[?RDT6,2#2CU"5C> M$$LB5> >!3\*F5SH+@5*OT;IU[>[2)1^?5WH>!=LB0[MZ]76SU?:X2L:]FP2 MGY3GQ$(05(,KK>98;R)UN=#3AFU4[/TL[5M*TN8_\*_?7*+V^0'KW9S"H>TH MJA/??/\'/EO&7-O0E-C_8.'_;ITN[V8!W3U=WHE*WSE=WDTMOW.Z(#E"IE_.R4E]38EY;"&[-AC1S(_35)A4OU^2ZK5,AF"BOX MY;&(4V'K4)PX:V+\I5D905\DZ?)NAMREZ1(U3Q(2K"]F\-\[7=Z]"G#OA'G/ MZ7'W='GG*L&=T^7=.PF7IDO43B@D6$CUNW75[Z:B-=&Q5,7LT+$HL43P4L;U MYE+'TH,>!RW5L"S/AZ9JU&]4P#F'K^8,5,A5X+4,!?PQ)1F2)8/))2_64F=> MZ)38Q#=)[''S"]S]__XSO-:(]$?+WT5RC[*XK2/M:O#C0\JS-A58[[F MXWAI6I;=8CP[!ZA!P_L8.)UX)&GZ ' WMD;['8.?4?:)-IH^$ M\#]'XI=MJ"RZA#@%,OVNVA-Q6 JGGH"EJXZ[>9.")1L^W)ZZ[4 "<)[G:$/? MDX:&VK:KM@57Y]B& 884P#IAX_<# -84\YBNEF<81JS6*=9O:0VZ.88 !J^/ M/-*)0UDN"+X0?)T=ONY2L3H/?'T"6I4K?&.ZT/ML *$L\?"3I9A'!F,0F"$PBP*8;1U/T27$]8+9 M.VTI*F1I$.\%F8F^&BZ*2\GLYSS]#].,3X%B6%ULM#*)Q5J?*^MIGN#7A-L. M+BEQ],KS?ZB+R;)O^@88 MJM2\B>K 88XZ42U76Z@ 8VQ3W2*:4BV4[4XBT>--EPP69LK$N\T(F)C:>YTQ MG?HTS36)P4!?^;7R?%CS.8+80!L%-+3$(X;O*VA_']7I''$^C0*PA2'X:)/I M',"VC;E'EQ!?TM @G^#$L6(<2):0M8.LG1.I"V+.Z*K)BIWC<^T%271YLZ?E M(W"LOSW->TH\L[82 B9(=&6\5DM$1^Z'[I8P8/Z83+*/+/69QR4,G?\3/OOT M.24O!A+@K[\) N'+[:;8,K$,R"/-7/7'[I>7+P$O4$XV/&-*RWBXV=8S4\<- M=>2]Y/)XR(WA)SN=&G\BP"G\ ),*=@_>3HAO5A7A1(-W"/[[]+Z^Y((++_G2 M;<<8@ M@:Q"Y_>;96NO=Q?^_@/F2FKRO[N+1/L___N/]IH"LFU LOR_!YQ\^"8Y*/R) M82,55/DZO5*:'6^K\L128^%EFVV88H]&. ,J=O?]-5 EQ'M_D51 B"J@? 4* M1N1E1**!%(A[4B"0_Q&)/;(D[U%=1@4BY&=#?C;D9T,&-U(=D.J _&Q([']++:*^K1:1 M3QAYY?KKY\*F7^515<6H MTR-BV@-S_2X(SK1]RT-,=&GG1-2)]K&YLND?A[CHTLZ-J!/M0R[:-?!";'1Q MYTC4J?8A'VV:)OU5MEWW[Z-:RU&G2O1X";_VBE6[?A@G*=:$>.H>C[FVO:P ]5WY\3^RK*JCT9F]%Q]US4E)AF3)8'+)BQ5]2]V(#HD];GXA M,((X;G.J*!-CAQM'6>_6<[&_WM=200*I4&P?MK*YT89+;NC_$%=CT2R;\X0M MK/@5'V"UM2\RVYQ+QQ1:-FS!]&*7?MF)C$E$IWVJ/UQ$KSQ-)61X&Y6/(,!Y9'//S$ M:>:1H:@3MXN]+N8[>(Y=JCO<9Z2+5)^TST3U6 WC-K>$KHRM+M]$+K* =K(F M= -2\(M9M9#6*81$,(AB\(AC<-@R^+K:Z7AC57>=:;N.$6"W,:@V-TO<9@N8+E M3*C2<%8O!I?'0K )X-$'0+'HUK05QUL&5G)X>^#856K0"$&1>OC)TH\$ANTA MXM^G=L%'G74C 8E)!(D?W?N^0K:Z(D0\##1;$.QF_&%O+"='O+_P%-SL*':3 MB#((SIM],9&FDUULWA1R!9W,SC-B X(@"T$PB1 P>@B([&)D%Y\,#,5FG1MI MHW1)UYS9K$QY44$+WPW:-+-TZ_H>N$ M%U[D>8IZ7GPG$;LBT/R*_HS8$K'E!>Y1?Z)_'UO%SOB.!.<161'?*-EM6TP> M-Q+5!0]N-EO)@IXKI-+S0C[(\O+W'0]UQQYI'KP0!N0N?D=.KO5=!$V/$,EU=.P MX=F+GU[S6E)Y?EV9:07\M]/K_Q0_J:) M9=II>8.\OIIK0Y,MMZJK9 .\&/2G J6.)0]=D;GB^WAO?*MA=@/8G!?I#3$# MD.IF[ML=V8MPZ>5O7Y:ACYYN>51_U>_GHPM-SAW7)O.,7B.SVJ19]\J9 MUM>-9T^5)S_>>Q2TI5,JF$-M.Y+E&N$ZFZIL2*ZKC0 SP']75:\V:DO+C](P MV_TFQ?AFN:BKMNXLK$R*Y>E 3(2YZ#CSR#+$H4S,&S%-+^7?OO2ZC^SROO1R M+A6+N;]U(]7N%D_"([E[SW-B$15G99;F#46OZ4Y!4I=:A9K $RO,O_WTQ+JR MS-NW%(K9H]A6$8&.8N\7+6.2,O5=#RHR<*MBO*D!+48&8^P8H$7*(/Z]H938 M"RSR/+FSD4UUNG8O<%,U5,E5:Z,L,*T!>=.^XP"S;Q5:V1L*.D%$%38AY\D><+ MTXW+&]*\;U]Q.9?3_DP*AI+MU42M3>4PM9&88EBK,[(H#JPW=.OC'UW#N/X< M<-[03,UZ=O!;KPZ#F!H>'#%M>RC$1H# ,1?0#X[=N?EO)JAY_7F(%P?_^TS3 MNK'8-,H"O[=UWQ3[HBQPQ,^WQ,\1315"_(RRP&\J"QSE:6Q_UP-YO#=O7&E7&+_(9 MK.MX!5V/U[F$^H(TMPGO(AWMFNMIG2LT=Q=/S(-GK*&,HS#009B3*]RC*43B;4<(S8LNH90-%_H0Y3P'O[QPSW,#N M)93:FM?3?E(<-COI\G@^HF^IWD>A^.Y6] M$5LBG0?I/"=P5']'79FLZBP]F@\,W6P*VBP;[Z4#(0A=7-A673E!"9(HY2MO MG!7@&8!X,($_8JNK2LH #U MM29_1S9 ?1T $:H,OXL/'DW5[$$RTQ!*?->;Y,L3>^R$^$ __$3H@-#A#C2( MRU1Q *2!DTE&7=*4@I669IHG&5ND8$5?;\@]718J;EKQ4.D2#S\3#Y2> *A!4*+*TIV0\&2;V/#N]44%H,TYW9Z ME8)N*HTURP6N235#D BC*/@C1>S#Q/&B*)>6%W0CY&IOA%Q\'Z/@7T(70&[P M @CB9Z2W(;TM<@&?8ZE<,V44% ?);%QO!;32()NI?J:]\?!B#S^)1PS;=^-< M;RWZ]Z(^\&J'H\F>JFS_)@5@_]$=A@OG2:*8SA=B.LUG'@Z'<9"#PVX46=L9 MJ9KG'[[ML%CX*Z_J-!."6::2^46=952Y(>)D&.(YH0_W+H[R&U_DQ2]%O$&( M*/MC+AK0^28X]">)4:[6[*N8F39HI2Q."BF.@^! /_S<3V@]1D,6! Y(*[@9 MF8],F.:;\K_$<_2@[_58GHBS/*4V^':_'D#Y3R#YOU/YO\>4S6N+O/RFN+_K M%>@JIJ*MA>:$5T>D;52[5#6NA.<^#,0PCQ3!HMLLZ#;+[>[0'5P;0+=9KC,J M,;IQ,_%*5&__WM8=A7#[I=SV][=NQ.<(IF_)($#\?!/\C-*D M(NMDS>R4Y1?16ZA%'[ NZDLI:25IJLA+?8L:M;R\H,T;(DYMDM>)1_I -@5* M7D?)ZRAY/0I&)$I>1\GKB)^15H:TLI/Z=[^@4%6\44VNC0LDQK#%OBP$4[;2 M#Q6JL$C1IPK5E>6FAZ2(#V$))[ _YDRUW$T[574)?S]>>]3K%,?SI)U='$+O M(/_AFB-\YTEXOO@&(2Z,-!=&+047E4K9J3><,O5=#[Z3V[;?>7)X72<\Y],O MCODF[)'N@@UOJ[B)1!NEUH>-=L"4ZM*]6LS^R ML_$"VG@M/6('BWZ6T$LK8M:PQ8"8S@*HC8=.R\_4\1O(,3U08L.S8ZHY,^R5 MJF[_L*M6'YL9DG4S,9>;SG!"Q3B^4(R#W[)[.*B^9?8ZX/5#MVSQ%M6/YS%- M%DK-&E6HSRCC)^;^,>_T5K=[R+)8?ZT/4*^DP< MKCU,BY>2=J:)SI@)G0Z;&N(?FQ%7EJ;-?Q#( MN.Y4[?,#UM;G8#N*ZL0W@W_@LV7,M0U-B?T/%O[OUHFPM1[NG0CAT77?1-@Z MZ>^;"$@71_$% MGN3G]HR2)]J28^1 Q-FP[>@IO=OW+;L(P'X9L-$%,'3 7]AU?N=$V#K<[YP* M&V_EO1,A=,7?-Q&V#GQT7B#Y0/K4->I3-Q4=B(X1U^9(/-5/)%5^Q>/91+]/ MV%-# 7],289DR6!RR8NUU)D76O"; MH!N)/6Y^@?SPWW^&-Q1,_8@BNXCC4=;[;A[D]>#.A\0ZP;T-SA5KHR/F5G/T M-,Z/?(D05N.ESGK=53';_;XWZL4#-I8Q220.(,Y1F._=3+((,]];56"/YRZ;^Q!QRGTDJO\Y M$E>]>_DCPK0Y!:3]KIX5<3P+IYZ I:N.NWF3@B4;/MR>NNU G">YVA#WY.& MAMJVJ[8%5^?8A@&&%, Z8;OS0]G@O;Z^U*5A4LB-*2Y;G;?(HM2 R$<#Y'ND MF23"/81[UX-[2)4[)^Y]'&%DN@$KRVU2TU?-;-#/-CIKB1Y'#P/;F3F7'<@5 M6L]-"PM;EB938Q9B8.+A)\,F'A,,B5 0H>#UH."[:;01ILWUHN [;2D,I>CW M9&)B8II>:S)MJ]*@RG_8^_<4\%<;CW65-7U"D#BQ8+:X_GR>"8W?L(G%(\X0 MCS1)( 2,&@*^>QK 88XZ M42U76Z@ G&Q3W4)A-K.44[[MM+&TDJO1^4YN:6,1L(:U]]J&%M-"-NB.=(.O M=<=,+D@EF83(A9A(/?Q,XH\)?+^RPM^G=K]'G'4C@8B';_=%G'+G0,1WKPI& MF#9?T@DA-^'$L6)"2 B1888,LZ@99N)4;"T7H[2M:]V6[8Z%3(KW(^A2(MB, M5.EWC$"7$NFN$7=+6+H]#@.*L"3D(TL#NXH^5!7R)9N%F0S_A,_^N1M:]4VP M@7)DTGLB\AIOJ?./HBU^_A?\V,TC&ZKD0/F<;!^VDS42/G1G-&#_>Q*1DE7( M*KM5$M2+&Z:;)>/T9A7A6X<__^__>?GVOQ C+MN&[?S8X<*+94TVDDB$$#%6 MXT-'E?2X- )/_B$9@;1R=R"4>"*>!/\&; MMR;XYW95./5$G6B?WES[97XAG12;.!"%_J==2Q\Z6L/? =L!M#'^?8F&VX\> M?K:A[,;L42P-00T84,\\*_U\L>/O\>EK,A^BGQ0BCD@G*4R2A[2HD E&I&A2 M%1-T8BC2RHA55&8DRS+]L'FJM,.HU+C(MQ2C,!-:<[=:['?Q[*S(P32SMR.3 M7#>]8#H)D6>2[3AM=?*K>2H0B?V13''"3XGDA.%KGI>>#,N%'NC]BLE2G$CNSYE8]:?9+EWD]-;(R#4[%IDR2G#DWIS*JF-C M:F'5U7,64]/*5;+>F#A$H.BU M2;*^XJ>5FL(UQ+![Q^N1B^+2[S2:?"!H<=*=-BI^'KFL76I;,7=C##O4BLO;4KM##\&RL#>2'$V3ZJBS- \(Y3C M+'8D5W;4U35E60I 19 M&?2'^6$'S$KL#\T.K=YJ-,Y9@J9I>I C:*$2@..>W!]::9ER*\T,,SP#E 96 M9;-4@@K@T+V-&DE693Y@N#C?';KU7'JA%@R!@T/W=BJ8CU=!*^&6A5RQT9'+ M:ZQMP'<(-K(8Q;NMQQN6&:SLW; E_R M^+$\7;34^6!\""BR)<#1GET4^%HI;\UJ([O(">-#0-%CDDQ/K\8M+#>IZ2M\ M'GC9X?@04.1+%:8["G2*CPNE;"9=*^AIZ2!03/B,RZG*JJ^;E59YSJJ)22)Q M$"A\K:K.9Y@TYPD@4=/*>F5FF> 04*16HTJ[W)AC?&W(B7[59\5QT#@$%+U\ MRI^1PSFCQYM"M6S.ACSIC@\!Q=),3H:D8E9VQH> @JU2ZJ!< M2)2PTJ0@J-VN52/5QB&@:.O+U,J HMQV%Q:>SJ5X M!FCI+3NHMW$@50> 8IV6,L*4(!C!'S!%,]-L>Q, ?0> HB$M2VDI7QI@VCSI M5B;#5;"F&H> HF_8Q*@5E/N85IYF T=L3YWL0:!(VMZTDB^W4\)J49SS8Z=0 MT+#Q0: PF%67+.LNJ:N*G\ \JYU14H>!0ADP_+S )$:ZULYV.X-BBP_$X"!0 M]-F)-Y*^KXDU(H]=6PLE$YY^@HH@"(-;1S-\C>M M*,,O#L6RN$X,@P'EZ:;(&+V13PTEDA/A4#PZEPV.KKG#?'AMM'JK).+$BQK& M!W1"F 6AR>"O+WSDL=!)'GOE)8]MW.3 ?+G8^[:8*G@HF :+M@B57S#< M]1P_G M\#%WY(9$E-R9+[B0V,NP@-E$5,/-3#*X1TAWH@S%'E0W)=;61!D;_ MY\37-1-V_MXDVYC,J6(]\W9)ZJS4=E[P M*8]EBOP@E1R\OI)"?\%%\W:56<9N[)%45++TM+5][:^H2'/'L MG6$VWIFJY#@B04PF6#"7.GJIH#6 WC.6ZXO@X2?QM-]>>,.I0!(-\*_'D$>! MD'C24G4?8R/P.C'IA9"'PK.5B@\D"+;'V*8+; 8K836N&/@V^,]1U9@)V&KB MQE1+ ;,^7_H IOEC#/+2TZ:.]RNWQY=8,:BSDZ:_#(0:62M.Y5F[RF?'>PXR M&8B0;ZB_Q5AEL++0X&V#=T@9MJP_[$Z/Z5BK+X.*D@::=SRUEI24I_7 TU2P M-S/P/"#)ZBD<+_OPMT6\EULVW-VN"0WK;>\229[\@L7?0T7I!??!.5*:'6^K M\L0"CW/4F.N;X#5"8 ,@-;(-@% W0#L>1/;=P'2N'__.(E/[=G9Q#X1^T?K MUN\2>F_@]W[SJ-TL<^>?VKBO9; H:>:J/W:_O'PGZ-'9>G.@9T/>>$3^??EX MR??LW0<;UU'XR2L'TPL7^';,O@//S?"&.+IPX9,+[PU+Z:W MP93PT-D1;??O.'3__]@XXP) ID_]8%N_9/C@W5!IZ-J&[ZDG=H =#"!M!OX^ M8[QP8OYAM.3#:GAH%\ZT"_@3P:*-B,!&))](!FU$!#8"X5(4=@'A4D0V N%2 M1#8"X5(4=@'A4D0V N#2AUW'T49\;2.^6%CE,S,Z(B&#$T+NB?.(WMWHER&( M+U)!M@WXX?][(!Z^?_.".4.Q_L^H\F%41GB.,3Q'7A ;'"-G^N.3[VX(\9E& M?#>$0'*!Y.(+&MFU$0)I1+A$>5@J@52ANZ8 [*;Q)U=847$">CX1\<_ M.O[O7>3O _S_*F]R+#?H;UL(_^^8&=+;U%W$!$@)0$H 4@*0R-\'[F>>+U<@ MY+]C-FC_NK"#G %(#T!Z -(#KECD/X2Z#;[M_]Q#O*,A?X3J/'V=7(5?5RYO MYTQ #'(\T^=:Y>>G>9-N&;/ BISV*%7U+ MW>_&1AZ'_2^]U$MT_X0J\J77_9^CY8%=8"4?EG-\HD_:LG)3LY'9*WKPY4(# M5=7[E:A9L!;JYFB!J0HP7+&M-Y"1Q&+.%<@:5DID+37H,>,)<?./&88 Y5RT=@@, @:F#P[\F*RA]!_E\X MHGXIEENII_-CH^3VTSW>7/5Q1ZE+#:9R9*E_MSH\N^;U5L-/4;KJ4LUT3J"7 M70;6VF,>?K*)QR3!'*H-C^3_[N7_<$<*)/_?*C1DIU-TLMUHY/5XW>&GF0E= M58O'K 7]$00XAK)VQ+R(>:,34#TF M\UZ?%_BYJ!X3SL^9X#T\=Z<5.6_*5KJ/'Y0'1+;A-=N&ESJFHF5)GMRM_)NE M=4_D9683I;XPD V;]RDYGN?9J9J:(1VMP3?? M\N,&3]C56:%3(A6,Y2X *^\ZNAK]/C,:-<9-C&DT:[E5CR,]#^(+ _ %?\28 M)/)U(X1!GO%+(LPGCG*JE,_FUSUZB>6,ZLB<"D93U"(%,NFJ5)HWYN6 GY=& M]D@I!UHS'@"023[\3#Y2B?UP^O4XT]^Q$U^UH;!]#_EQ?A\@+YP!=WFT9"Y/ MA!N!SHM8?[_5T^2KAF!/DWC3[:HCW13-A39N*RVUW8 T>OA)/-+DR?2T&QFNJ,Y&*:,3:F69L#Q &&(?E(D/O>[3\U#"_M?0EOR'S> M;.QE^A5RMR%W&W+HW[C-^%'3Q6=4K=M.J%5^T?UF9_+I5HV@3,P4N\MB<^K+ M1#/LGPYLQR3]H?<-00Z"' 0Y-V0RGA)H"%YI=UU\V>?]($FWR*[*P[M![P4H<@DD9S3-4&H5Z3#._ILOB' M3O&(!Q:AL2@M8W^IRQD@G/KW/T/54D<:BB0B;QORZB.KT/T8-_&/@'-NLQF; MY<8ZEA/R@]*J*@53")PX- @9[&0&X8W+&P(=!#HW:1?^ =0H$S&5719G#-9: MM>AI(KVH.5@ H0::A R-H 9!#8HF1@!JHF,6_@':"+DI,R.T>@XSV4%WT$FV MN-EH#-$&6(2?>)]N.YQHJ1XL98?"B>\G0N_4LO]T;P-F+W M$L'KU$;?2.UW36[0U.R@@=4D:I9IEN)JG^9$G("F)$ECR-]_7_@3H=CCI>ER M(T 5B?N-WX6G!.'352:I)(5T+KYTN)F6'W9">-I$)$_H[$((%1E)O#Q"'8Y8 M7IHN-X)04;D?^5V0ZN=;B6%]8#3UFK;N&'UY,'*),02I9 A2GZ1H13^.^;J< M>DN=>>'.Q%Z74W?]UX\.)V-AV9%_#@B&'W$>LR77M?E2[6?S5@MTTXAF*D 85=$ M+1@5''W4G9ZX5/N@I8RT:2/C"#4L0Y$YMJI(BT#$R6VM=AH_5:UV! L(%JY& M]3H:$GQD#8[:K7+1%4NRD,8RU5Q@T1@=?%_1^EK%9KTCLFK1M#IZ35ZMFFXW MIZ2F#0@$P-)+8H\T@6XN(B3X+'R(D.!85I=2+93M3B+1XTV7#!9FRL2[S7-U M[AF; 4'N INGNQ786W&;9QS%7%6UQ M8'H;3#DR[&!'M-V_XU#^?PR!*JO' T"F?V>VJ\'M_^&H1M@;^EKM%&G&DC/JLECS8" MX=(=[0+"I8AL!,*EB&P$PJ4H[ +"I8ALQ&?M2]!&?&TCHA_UO=XQ$;7$%3K"L@Q-F[OD65$$@ND%Q< MLJ'1?X^ MP/\OF%.MNG]OT-^V$/[?,3-LZNO+*\0$2 E 2@!2 I#(WP?N9\"4BS"2B9#_ MCMG@Q7T;Y Q >@#2 Y ><,4B_R'4;?!M_^<>XAT-^2-4?^/KY"I8KN?X\,;6 M#84*$(,E% M+9Z89\=2FAUOJ_+$4E&5KS_1F2^][B.6@HA4)Z$SU81AMO>_B5/7A&'2-)FI M+T1,F&>%H#)5,"(8G[@FC-O*9ZWNDE)XM5[T!;YZ_,* M/Q?98\+Y.1.\A^?NM"+G;>7V1^0GOE';,$+]:&[9J_RVM0/QLK7#R9W,;15C M>VI@20+A,U2^592T_.K[_J;W.SP\=ZQ_I\7#6T.TVC>5E.19MM#*%;!47DG& MLP-.3$!/-/5(LOM52!':(+2Y=K0YA=_J5 #SD1M;7HXH/A_T::&6778'G";D MO<$I&L=\!BOO.KHJ/9>=&62;$+IX?RH91(FH32"^, \_"?R1HC_L>(H0!B$, M\HR?&F$^<90+3"+/#K/: M.@ @ [M3L8]8 K]B;_H[AN(O"U%58K;O(4?.[R/DW3?[V^LO$ZG.?L@6_ J> MOH71K&.;G"UKFVNY7AU0WU:^#:T-O\4FC#+EZO-52C5THNPU30X2"]B'^+[R MAF (P1""H;NQ&$\+/JR?FA=3\611T"9XMS1>F%6;A. #6R,?:#F*P >!SY=, M1@0^5VY,GA9_>H1,]143&_'25%G[0I5*%%2(/\"NI#],TKZ^>.3NMDW,_DKJ M%G+5(5?=M0<#KA9J+Q-Z? ??X1.?@;9N.Z'V^7LQR$JA7 M3=1DMR'BV"8(R29)%(1$N'-SN'--(8)S!B'_'&#>5>A:O52YKW7["YW(*5-C M-$K0O0D'D683CB0Q&H4C$=:@<.3]6)"GA)M@2O$:LYP;?"L[\J4R.4^TY#&$ M&QB89!YI?-^'=3V!26@Q2LO87^IR!@BG_OW/4+74D88BD<@+AT( R#1\#:4? M@RA^ #R]Y'Q6UI?]FCY7EUI+2(O:L@W $X=683*!G/\(=A#L1 QVCFLFKE7' M5B1W;GG@5 M7795+T_GV+_TP]&ZT0'0;%7')&C.,:,Z"Q53, M#K5A ^(3"DXBA+IT\/+2=+D1A(K*7_K\^)RF72,>@!! M:A/29/ KKUSXNE1[2YUYX<[ >NT;HP7N_W]=__6CP\E8J-;_:VB6&I^HD$?! M]-C__NO9LW#N-PL%'X/'_84#ZH#9D$?QNQY%$D"18ONP*M)%,/J(M9TOO:[+ M5WT_FY$Z'^8LLIZ>5P5?M:8-=6(S7>+[0/M;5=_GRV+:[ 6IHD"H Z^@#68I MG *'@D-4)QX9!D*!1H0+%P3+)Q"]3H:$GQD#3:;N;9O\LD!'V_2?T>DB1(#P((!/!B(T8]TNP^$AS)U$-0<*U0L!=& M1%!P++,KFUG**=]VVEA:R=7H?">WM+%SM8-(RX,EAPWDF5!:5EQEDNSBI,=! M-("Q0/PQ\1LFU3^A 7>"78:PJ8U6'XGUOEGSFY)^KI<]NJW6GJ@QR$R2M8I- M)"4FA7%+11VICJ,J,'H9,S1I0P%H1?[GQ,X)\J5S@A3]H,Y.FOXR$&IDK3B5 M9^TJG_W^V9;9KFLC,6UIR6\2?E.;=-^W'%V5'$<$6-1J8,TJ(ZC<0$RFE6YV MW!C#, M.[7LQ8V#])R?2&P^.INBEB5WS=5Y:4GF^71GIA?SW#8#O$*G:+E-" M7_26NMJUG?G0,$UC&3S\)!^3Q'[%JD,>"=A!C@RIM_FRK!!M[%Z MVO98V$Q:]4T@2_)E\")*X+#9+BBQ8%K)46.6[<5FCKW0%"#(8/?A?P ?K)CW M2YD$A(6_6&-8AGFF @Z!9T],>[8U7? [^#]/=:SP"Y(1<_VAJRF:Y&BJ^Q@; M^EZ($NIH!#;(C06:-P%?V3U+#F^ORZM7#Y5^-KQ":J,E:?GC.OPY__]/R_?_I?W/"[;ANW\ MV&EG+Y:U/72(4%$;J_&AHTIZ7!J!)_^0C$!:N=ME)A)/Q+/F]^-9PX.$B-%/ MB<3_QG[]"LFQ1TM36L9?4&RK%L8-=>3]V'QK]U&HT>T^LUT-\LB/#:\O5#CW MJUG#;8'G)8$_P=)T)OCG[BBEGJ@3[=.;NGC,\Z;\5XI-'(C[_].NI=^PX68. M^#L /R"NQF;68/.VVX_@;1:H2@.,3<-C)&Q*N^51Z7?X]#69#]%/"K%?Q'!* MH0@&'$0CC!2IQ(@6DR26%&6*E'""2LC)X?!A\U1IIR3F%T-STDS4"IA4*ZY8 M@B5F11$HB=!U]'KD2!:G5(J:5_1T?AF((T[GM$8@$OLC2]45SL7;; .3Y'DG MYPJ]U!K,2>Z/+&+EQ69EU8( C-Q[SU2;KV:T7EOGT^O16G.T0B93:H"1>^^9*J4SZ8%H>4*ZDA&D M()^"$=2;T>NBZ[1C_< "21!I(-I MS\SD<0[H'WMS"D-36!7S8D-/_S$'G.CHIUK8A(QJ7AX MUW"3@K55$]5P>2CQ\0%#G37W5*23R+^2U=(/+F*)7D.3AT M;UDK:=D=4Y8H8&JZ'Q?BV: PP\)9]Y8UN MGI!HXH/<@M)+[5[!':S3A$Z&L^Z]JP8L>"JM=QOZJJG154>W4RT8'#T@6:[< M*_!NO<]CS(@NLZ1!!&D5H/0!*2!KIK>>FAJ!Q:6&T7/3+BT#UB8.2(&EC$TF MW\K5L5II*2>4$4LV/3 KL3]4%X+YF,\;"UVKDQ;5:W7I26D,A^Y18*#,U%7; M84I8;@JX9KZJ]D:I<.B. J^LBF.8JJ^-*UYR+*"@N'75:4V EMX&LZ<,6]:W M/I2A.&4+&2-8-.NZGTSH4U?FQK0*K#D5F%TS,)/G^.HI=,5]HR)42W#BEU[R MCB*R[7'^4A$9VH8"OE&U/366?(KM5AT#RXZ%Z_[Q4FD^,NFI%M M&'80VFNAA@?41",TNZ"Y!,QRV=^:6$#U&\+%A1:ULEE>3-UM [#T8BXD0.PO M8*MY$]MWP3A@S:E+&5C?+_XN;6HT__TCW*C-0W>VP<:#"^P"0YJYZH_=+R]7 M!+7IK28-M4IYHXWN+*%0<9=\S]Y]L%';PT]>*?[8(\V#A4(.E0JGRX$VS7&< MGAO/I91NS-?! %XOH!Y^TMAC\D2-ZLXO?T9J%55DD!W+(+NTK_'2='G7,W%IPGSIK'CN6G(C G)D M=22"VQM51\6EZ7(_*E)5]7XU%'E=E;7ZZMPO;(_] YI4;[W QK5J982E^2:= MC#>G-E,?BPS4I' V>70U*AJNGCT]*:79\;8J3RP5N7@B:V(B%P]R\5S&Q?,* M:0^@J$0WS"%'#%<8T\PLW6Q";)()6)SAUKP\2 21.^CRNLX!"22ZEE5?@S3:%QUQ5 M]AW-TU07>7^NW+A%WI]3&_W7Z-3Y]PP]34ZK9@F6HKD;PTQ5=NESH7&[@[6P MW\@O4&L]8UI88>10U\PEM4ZE:NN!/B^O6DM_L5QF];&8@)K9?L_,HQ3,1A 1 M+9$Y#41<"0^?T6U2_=1.!4+K*++RQ*%OP9 M?6C<#H/:=CI$H)?]#]Y#:K%O30,^&4_Q?C:WRMDUNT_%81'2K94?):0W;*/D^XV72^[A8H,WGCKR2..'Y2, ME">O&]XM596X!-Y<&JL;W,3)_;952,J1E%_X:ES$A/RT"MR? M"KFA*(3,516*7RV3_5S*D.H9/(!"#C/*:.8Q>0(%[G+:VF>7_)$S#5G9UY[+ M0MT+8-/-'.E):<3G!E:UK2_7*2Y8ZL31%?P-F#+1*>\13[ ME:!;+ZU+G;:ZQ,Q>VI@'>)+MN6'K&: T84\D@7Q>]R6-5Y=9=AQA_++6.,+1XQ^7^M&-8TN6&IPVY/L>,4&KV/3D.D3,=/GV,&>RZ91OJ[BBICNUIGN MXD;WNSQWA69E5(KP7:U&@C3OJ]2\CYFW>AM1T&AFJGY8>BRH#P5K3&ACGNCV M6'%::DK9RABV5S_#7>]+L&9BN4]TBN^ID=&+>33?35CY# M8@THN*M%$6N.!&G3U7&+[+^HW-4]KNT-8+\ M1LCZ1'ZCZ/F-/JM1UNXV!#QK"%V=R==JN2*[]K@\0&D&N8Z0\"+7472TL .R MRQOYYGAJ#DVLN[ 6')=<]TMT \KNZ0H,7DZCND@UP1N'(V1!7WG%K^@[@/Y% M%0#WD3M339L:XW UH=;IS@)K3M7T\5C$V5.7 $2B?K6B'GD?V#DD_>HJ^;') MU;"^3.=+O#J9&[U5S11SE5#23U3*+QI>L M5][NT886\8!5^N,;K*+ MKS5*MGA4*@5F-I<;#IP%]6G0+HU[>AFKI1M!;M#*CB8"L-<3YR@6B" B.F)S M/F?6V'%%FUS0FX,$>)TA08OY]&[7%7! M&T>^.[+UK].6O_Q],50)\"WV:GFC(U YW=.[@[A9ZP=K/34%VEGR+)4 D;!& M5E@O?L\.%?1[*ZOEO%VM3ZM2 5OQ^6#1KHX7<9&#LGK"@G[1\*QM=:=0A]06 M:@R\ABI[,7L$'@A4S)@]@XMU8X" ,9B9YV@R#)9N_@CY!'G;D"F-^BC=7JNU MV]/H@#GMJ*9J>9*Q-:+#-WV=C[RKC:8J=6D%!W..(UGC\'N'DF9(H3%87L VR[+D4#D [8S74#%WK=_15;SX9%/19;:@#: _+6>,, M_IBDD.;^([_ +\EY,6L4^;1:[0MH6.U,[30U&:@#E'7H/&>(1 M9S^J8'\#WL//:W,B)R&R]>_V;MM-7$R]PGXC;Q-C?C4Y&*K% F4H318K)3$K MC:UU#YQ&(CA=-AU'<.2T0X)\FY=4K[!5R?MRG&8%FT/T%^.C. =G7NFONMIH]7K-VM/U(V>]KT <$RS M8AZ80AK:X/N;JB3J$E:X!6\I&<;S%( !8D"VY,EF^'CLJ&/)@X-51]9<-39S M;"!/B@N_#OX_O)0+!VX]A."===4#@S19#>>"?P0:IV8K3S&X!BO4W>&KSVQ/ MM3P-/'SU:V6;U]AY&+=OJ,1&CFV&4P'FDGTC9/-8(+F1]&307Q C#E!@M_A? M-XOX[;JS8-EIVYSY7OA*M=%;J>-, '&_*O$P&Z&K2HXC%@+)"8Y#1PEV E'F$$CT#X@Y6 M8JR>8AMP/ D4?HA!S_8D^T3L8^5F7-Q01UX(6+^)G=(ONG)%&B^:6D+"NNM, MR2%U8['.<. Q_T@___MJN<<0U]?(>4 2!V>]0-Q>%P&#>&7F/(U\:M%$[D,G2E!.1 !7PT \_S'%\] MA;[QSF[AQ+/"\6JS-A/!WW]H'IA!WDP=A%X6H& 9"OA&%>PE<7Z<^1!\NR2P\S#R!$^%+P@3' Y7(5FKV-B1 ",I6]?@E9\DO_CSY2:] MB'"F5OOQ3W!&*+7-R9^#Q' +5CT\K'/.R_HC+_&O//":S$3HI 2SM%1\;QK7 M7'L,-;G]2^RW=ZZ3Y7BH#*Q--^S#FV(_ ;9="+ M!5N_Z;-Z%G+\1CMSH0[VGZOW)WRZ(>Z7=N2-IYG?:KUU2+&WMDVX4;6:,.FE M*LFX'J_.6E5M1JHM!AY;B+!_1MA!0\UJ2[.7X[MFQ<]:%;SKT<'#SP3U=+!" M]D'H@9!S%AX_J:U]Z:W(E(R,E\G2-B\-J$J&'%BX/P4J;Y)Z.I "$^+\'O*, M),V)+23#OQO@^9,]"?^8 ;IG%I"M ZEV<&/2A+E.^I510:_I@WJITA'XAA7< M _B<@;BSA5U=SAK5-::MINHT.VK/)BEX!">>Z'U5Y[X!Z S;0<:E>3!5](#7 M1'P],8>-O.H"$/K_[+UI<]K*MC#\_:FZ_T&U3W)KYRU@(S$GY^XJC+&#![ - MV(Z_4$)J0$9(6(,Q_O7O6MVM@<$V=AB$H^2<;!LT=*]YK5Z#5$KE%SWO>:]Y M;<["#B).# D="M#6=$S*3YKM?WKEA_MHN3$NPKYJML_IGCH'=\72:;=[VFTW MIH>'T^19]T0M3,)D4*L?;8,0J@^NYDQK!BS6I1JK ;"U6@/96$HB2RE ?;P_ MUPM)PZWFV[>3T[-D>?(PG6!+G6*BE%^,:NW&X?@==!7-C-DN7ENCX>CJKGQ] M?'6@IH?E/477D)1K5QTE7:F>.E:S,'1O3HTGD)_%0J*86TRV8/+RA>@U^#+R M:S;%SDR*C?+F5D3T.U'],>$]/K< M+ -_'IPJAYV#Y^G/JW+[9O!T=7H[RO1^VA/J%606[:/U*V15B[ITYT1Q/U&5 MBVMUXJ8;Y]?:V5%3+ YG3>-YJ9ZTB8*D,3$MU29&I,3Z MLXK&?7)R_V; 8]=V$4=%R:SDQVE;L=M3N_NL7"F=DW+]57LHRJA0FHI>=C*% M7OIFI*F=]%Y)9CG:S5U#&#Z?'O6&C??(\_G71SQX_ M@> 5$VFID"@4"J\HU C&WW<"P^FP[5XW\[?WU5&V.KRKRI=WIS608OE\.B%* MBZG_?LU3;Y9-)IHS$!S3D74<60?KL35E]3#7#AK@;?.PPT.!+\5:"*B:!Z=9 MTR)\^M&9RN,SZ]$:5QL/LMZZGW3+Q@U0>"Z[Y/AC\9!ITU"/]A'3AZ%.3IO& M4?X\GZ^.<@>2G,]KK"(KOIDR,B%6D"*D"NJ'C+L9 W&G:H>?=BLA^,/N M\&?"!X/;-%FI)XSE*8[%$ASYB=@)!I0=\#TW>E@S.GBZ0PGE#!L8(^V$#:,F MH5.\CHD!QKY>-M2R.M(,[($L(^BK;)LV-YAN'=OLW:OGU]73YJ'T2U+/55'_ MC;0*_NMI*%_6GO)IW:Z:2:!.\6WJW(%,V!Q&>O5Q M]^3ZLFP/;]JMZ\S@[NSYH#+9!4:F!X-C, I^DFK^X/17YT OJM,ZVB&YM^6% M;#,^0J&@@3)E($@(?08$BC)Y!@P> ]I^6N%;HB6P>A E<_YG654U7!BF'S*_ M4N%^I444LV^ ]-@\T?P&&V-.4J/7!*38?CQI>/$S7P?7[.8F^U ]:=[_/'%V MPJK-2;L[4IVG3K72NC%T3B4[@X*Q^1,F=3,,JW/> /5/"&9(8)Q^!BL%4N8$MGR4X;+U(Q> MQ")E6; Y4)"L&W5EN]/HA=BR5P];CUFI)OJZ%;[>?EA:%='8]V< M$M(DUJ.FD.4PKYO&(WCF1*66G4U-N/#W2!-UT_E%8,F>N%J*(+W:OZ[D.Y7[ MH51.U^7^U M"NR#='[E*I8SOA#X9]0AF/!K*%E]<9&:3;6&PA?:)6'AKMDSB7]K3"Z=#Q^! M=$*BWAHA,+/_R+3X1WB=& X@W&?45C5W^S.=_%6Y2C^?*,7G"1ZE!GK;RRQF M(,+5VULSR>D0":&G(34#LXNYV;@O0$/NZIH]X*4'P615N,0:FPQE>&-6\$ L ML&C2A6LI X"P<*'+AO!WM7EQ\2W!*0@EB3P>6T!4JM"=AE_YO__)E'[8,^,K M!'A#0W',0":)V03+?*%/ \I3B0W[8Y2'I*E/6;2@=M7$(@K,D,;(5A^I&)// M!>(MEC'(V%OL&!9KIS80NF&"3DPS@A:SOL9!\-2!5JD:<@"V'9]6<6D>&/$R MO(]KI>S/BZ-&,2FUVJ?J;?[YB@SS;7T7A\VSO27+KC,PK1D!&8X$N8_Z0_\P M^32L-MI*FB2/^I/B.1Y3IM.)=/KE2!!U>6WU61S>%,8BUGQHC!9#V*DW57%?+185]4>__TO_./=I^B@8K&V M=< ?[K<6P9=X)>KIKQLI5U4(CG3W=B5E0\4^;(MB(;1J^N___+_PZH-JVZ1B MZJ;UW>N"$MK6@%672+3\MD^278O(PZ3<@S=_E_6)/+7Y-HM%UD2"=ECY[G=2 M04 (N52Q^%4(?D1P+,!R)#\E0Q#CQ;ZL-HG=Y7U$ZW2]STR;&DK?J64+[@@^ M>^:I%"V..?XNB2F<=36"7_FNQ&PJNR$\S84J\T%)CRP,+)0@_VDU*B]7^!C( MW/I,A0__Z*]_6[0.%+1-!062@7V".8W*J]#I+)B7P6_3);HK5#*]JQ*MH^2) M6BK*I4ZQ6)0[V:Z<[\B%=*&3S8IR/D^*A6Y>YC5ILE?@G#OIG^1.I#,CW6Q; MQ\0IW%25IPE*\_DK;VK/]D71<)Z'R?IE[:E5.!P?GUYVI,4K[PL'E>;53>%G M56ZD'_M=:3@]/^EW,HM7/CU>-F\;/3M331Y>R5?R;9GTKO'*W/R5<,GHTC3O MZM6;@]$P>3"\J;1JDTZVDYZ_LJ7=Y>M3CN M3+FTI(-V(_GPW'L>W_:3^3)O5!Z&S?;-Z?ALV#@1R\WGY*V8[/5!DRY< M>7W:[.;O3XZ/TW+N,EEZ5F]N^ZTR7)F?O[)R?M0Q);=(JL?7Z?R1_'-TX)Q. M.L4EZVS7:T?#IX=^.G\WU-UI[OJT6^F#[EY5$]SIZ>6-/'HQN[OJFZQ]^2!EY=HY@2Z.8$/J[P'_ &V3Z_ M;:"N<<-5M!NFB:8"KK:KDT:/@JQN&N:86'08)H,>AQS5)HO$41T=W$CVJ=Y* MW_2[K<."3,Y^E?N[*(KE;130Y3(-5'>H^DQ*!AHC@[^Y!_;-[Y>@\&,!=-#] M,"W>Y_?30J< K6"+#.!6C&-Z(S#10<3C"K":)[;P-WVDZ=IP@XU4M@'R6LX1 M]$)I=7IB[2$\VXYUN@.[3I?'-OGN_1!>!%I#W!)"JT!AUL2LY17JN\+MKD7+ MUK&\MWIV%=O2BEW7Q%3VU9:Q(3LF]'R,O_0 0QY(O-^3V%3F.S-3,?OK30N1 M6^STQ=ZE;>4= M(R(637\6(F+1%!5$Q*)IK8AX;Z_@MZS6B+2YVX>^YR_&M']_V^#VX(?_]U?N MKX^"()^22KN'@?9RM.2O?R_Y04N5'K3\]Q_M-WI@QW3]1]%UA,8=O9_N_2-% MEN^222>\>0$Q!^P#!S!L+?Z[G-2ECY*Z**72"Y,M]HS4,? [2];[C?K7=_LR M86@OR,$_G3BD=UX&55Q9_BX,SQW=*/5&1Y[P?\=N2+1]TU> M9*PVG_P5S-XY2@XN%*GO%-K39+XO64?/U]+C92?;R?SU;S91+"U6"GR+^37F MUS^67S<]*?5-?@5@-,_.]'RZY9K-51'[-X[3D0FDQ)_K;7OE(OG' M#OWWQA".A&#Y[)M\(QB^A5$Q'QK=%U7; &N7,&.&I<34B;-$WACVX+$^3-?D M],WU<[ERD;XL[/7,XL9ZKR5IO MI6C"L:P9PM^Z:=O?!%JY[ 'IO[8[^SKZ@ (. M^_JA:P;QRP/P !,K!_!YCP]8VW<:]6Q<"<-?DXLQK\>\'O-Z M%"R@57G=';5^]JY*CY?5I/-0:,FWF:.".P%>1QNHE"CD2VLW@W9I\Q#:KE08 M$6=@JF$+*/;%8E\L,K[89SA-0;<+!1#.J&1-@L\IT\V*(]@]/'F)7%+/3@]( ML52LM=U:/W.=.>D>3SM8Z(@V2$)Z/7@;\W#,P[OFX7EK GZ+,2>Q[NDV0PO9X"75=/%3@T[D5UKS/#:];X^I;WB111>;-?RFJF2O'RX M=-K-:J9Z4[Y-CNW+VW1EA*V-P%3))S+I31HK,2_'O!P;'+_#UO/RLYF MAGC' _XH1-8E^$D98+]LM67)*E&;1'$MS='\41*7I]FCA_J976_?#&^FF4;E MXJS?^_AP@^#X%.=5-'IL7)O1=+NVIFJR-6U8BX<:9'G+X+N"FV^T?MTGT_EB M3NFU\YWQT>B%V1*[PK;?JKB/YZ4F:QIGRZRKJNE: N'P%QP*_]#1*0Y@5(G0 M-0U5Z('/;K]K;%9H@,DG)O;5IJ8!Z9;'6D&@=<<:"9^89BZV9]R\F_<[LZTU MSR;'U_+P<7+S\:;RZR3_HYSTJZH<#X=5R99;SE/Z-IL5)W1(W+*06@3)WP.\ MUX#TS=;WOB&\8*S/M\/?3'O\=1OS&VYFR[BI)3^]UL^X(OXZK]4ZQ73Z].$N M4W^TC1OS9%/]C-\UGO*C_8ZEE->5MH63*C?0X_A=VVB%A^L4);'PPQ9(K\?& M\WEA8D=^$@#CQ!\#T=,LV_$Y IC%GQ$D9;TYHGR^&T[S635N-P8:Z%R?= MD];]4>'VJ=U\=NND>*D=9_IEG/:TZ/9_^RJ\8TKTAP'W[M#(Q@"W!%X7=Y/; MNXN!56U+Y*AV*R=[QZ;1!QV22>46 /9U=FQM@@V(-N@A&YT+1+PVT5T".PC3 M-K'G9LFJ0,T6 7H'3WQDL]%GW'G@RF">918XY-W##Y=H%#H)2[5@40;.P9)! M73WA\@SB5//J'S$. !V_0AWR=\4<-=+LJ)L.F4%@^.JHV3\EW[^'A4O:E9 M4G)_I5!@>]P61,S/NM^SNA>'[C5B^/KF_N<:J4;/\U?R;%\UZW_ BE3 M2!77 6W0]W1&T_(I8PJQF?#@[$$A:6E=U]G!T-OUSJQ?::@BH(@C#;-L5QUA M-2S=#@_4=NDH+9\U"U6I:#Q+-Z@8TJG%\S ?9ZO9\9^".[: @^/GSG-=?&S> MMA_.)OV34E$RGVYQ6M^J\V;?YIM7=0K/8Q@!($!A<24SHU X2^UL%/SF]0J; M$>.#8%[NA6N&PZBKY$X:1Y7QT7&U2=+3\=G-U9&;!063>6LJ-/ME%G_LL\_, M3!O 0*T\S:NJ:]RGDWESJA&S;-0F-*"^:-@NS.5^F_*]Z96K1RXV-K/OK:#$ MJS[SBH&*Z$X7W/0\(-+'0.05&9N6PX.*+T52K$?1%G.YIEF]J=MW+>7I-CN1 MN7=(HY!EYY7K.GB9N/$Y4NL*LF3 Z&*P$6H&8W#L9AZE6 L=9 ROD-D$78$\ MRKH+'&T+-E]Y4)X /]!-8#22F9$H">:K%[A?JQ#+P7 F.*Q6'QY'AQ[;=%(2 MAC;9F"2;@#@Q^@FA#W+, AE" _HJ.)*:[? A\%R*@',\!F-7T<:RKH,7:MNF MHE$/C@Y11@&CP9X4^@80]8Z&UR7-B4'-W9 ';GN!9 U7@8-[=1W_*RL/KL8: MSM,Q3ZY!MQ5R%/'DP7!,"]QZ>82T_LP,:'ACZ.:D=X=F@";I:YB+ ,LE?+HY MDYO+KO=VFF*R%O%T80$A 12;BH9!8/:$0TWN&P!+36&_'Q/#'.$O'&6V@/,8 M62Q!)73S[@A#P#3 (!UZ54)N)[:8S8;5&V94UEWT,:!7;IDN3C>MT&EQ7A0 M:2@Q)1Y4NNJ@4C[^LYC/IDM=DN^(65'J9-,%J5/,9=,=,0.($/.90C:_,+(Q MV3ULI/7J>-ANG#7ENT>G>*>T5BZWAQD MQ2N/S/*PE#PQA^W1S5'_KG:9R7,2 MKEP8;)G[]3S,7SP_FVWI^&?Z\/A"&;K3_K+QGUE=O[YX?,KEAM/*K]ZO6O:F MT[3*RT9U/I1TPZY-6[^J^?+I4>^NGLUU--ZZ:_9*_;PM.OI)[BS]<%?21K^F MM>I O&0]@^8&A9[=5"L*J>?:HWSWEV78IZW<57_9^$\]63AUW4?U>OA0[!P^ M51]D\Y@L'?]YX#KC]'FU.JW>2&/YIE9Y5 Z32X=ZJ@^5,T*?N]:]6F67PSU[9$WN/]SUQXE3)5?+T MN/;KUR_QK-P1TXNO[Y=+T^M>KC-J2Y7NY8&>=]7KFWY'%!15\_ATV/R5[3_5S5[RYJ*,ERZL]21]K65+ MI\<=<(#,[IG=4R]! '6 &Q86T)/O[,M#Q9JFI4NK9V>:R4[A' @_LWCISV-M M2GZ=F)/J\5C*=RI)X_;AH8R7+JSU\?%P_-1SS.OVS74C_UR4?F8K.GWJPEKO M2?V1/)OU^ZIT\%P9G3T=9;-C>.H2DGZVLKW,H2,/VE+[UFC6\UK.;0.PEHV? M_3DZ>FIGG_KIQIUX7^S=Y;)G#CQU"0&63R_R3WIK6J^>BE>'LGC5(-K%!"_- M+E#@+W=LW-R(=U52^7G24\Z'V:,!P'4)L18>L[735KY;3$]OQ^9-IW7^4++A MTB74>GQW,GDJWPZ;[>.?/;58N\C?7#_!I4MFT+K7^F!XWR79]JBEFOFJ/OJE M6A.P^Q)V*%]-=CG^E,TCI1:\+?0T M ^Q[=.>U8#?,!J:19G/VW(FZ#Q8% ,NY]2S070PWW?(T4VY74>M,=AW3^X#9 M9O23+0\\S9=2A5:9!Q1+>W M(][_^,!><>]Y?[W#G'=._=&9Y0RD4=A[TOB]4RZ=VB=."R#\/O:B'S7 M6UJS2-_U=G;10RT3 ==]JKB/O?)+Y M/AB/42#3/V*3;YV-1;?[Z.NGW%OH+HK]%7L!Z'T?])AR;EI^W&B7A7E=/,PZ]ZJ M/]NMAC+Y<&_3*U:1PNJ"#0?A=Z,Y@XIK PT0J_K$NUF5;1L62=26_+2DZZG< MNK^UFD\7M^W3$^FR>*Q*%]85YJ9GT3G*)O*YQ:K'_902:S:_]E@$O'J8_/E$ MP%SE\2Y%0#US^[/3-R=.^KAYH11.#S+YJU\?;V^\'A'PY+8DJ?SS24TG3XN% M&_$NUW2&* (*?_TKEDJ)4G:-4QJC$"^9L_1>JAR,?;1XWWOIFZYS8$[T(BE_ MA@D9$DIE0_5$$G_.16[0;H_=ZUQ[*A^.3PL'=KLO?WSXQ7K42*_W,'Q4'%UO MD\I/]:A[57Z\SV)%(EB2!2E1*+TVKB>6-+&DV4UP*TJ29B>6ZJN29G)WG"OW M?Q4JU8HR;I^:-S>/)\^[-EA/'P:%W(DRFK2E[N H[]Y=%^[[99 T8+#FP5Y= M,GAG;\.0-3S1Y 6$^^EWQR'(32J SSJH,;,P)BE28QE_;'_BV0K:("PLJCJV MGJ47L$OMX MP0LJX:9MAI?U%3O2\;[7%4#8^7#*31U[1W&O48H^;';"[GI<__-RYN),$X_K M:7FHM)L]S7HLZ9>=(CVN+N03I/\TFMY-RM\LL_5U;QHVY?ON?IPHN#HCL/""ROZ'QR.5NQ55P,;7N M3_[/B]0:=2\R+F6+3? (F^!Q*=O^Y"%OI93-7R>;Y'=FVO:2R-_D^.SXL:\/ MAL-IM7!YV1+=@Y/\!.=S9/_ZMUA,9/)B7*KVR5@\+E7[)*5JJ[%X/U<;2N:T MVQQ6DJ5*OSG*3,5+RN(%8/%5 N<7P;)AM+<:%:+(_F02]\\)Y,_^P(XWOA!)CX9/%7NR<5T MT#[-'5MB^;PN'I%-^W&3PYN[XTFU[J0KF;/J9>ZT?2'*E\C$8#^5LHE<,?VI MPX45L&9QTK!B]@VX6A6 0K >3#![@JP\N)H%GVG&(^#)M*:Q$QOO.\XRB6). M5 1;"6S86$.'_/N1K%G7LNZ2&PL0UAXW>F4NM&J>S%K6*"#7.FR?60?GZ<;S M34\=W!V>GAWV.V(6+3>QN'@&O+Y. ;MFA%@ ?-(TLPBV"-BPH?<; L!\.B]6 MLI73VW0R/^G>-RN9 RL[00$ 5E\FO6CR_78'@)T9>.61"8M[IBA"HTXS@!#Z M6G>=)?^?7(+]$9O<@<>];J/LDPO@:%I@8?D2%KZ>E,%27&>9YWU]?'5)+A_. MBND'Y=B^^YFUV[D',,)HWWBQE"CF-FF'Q=P<:6[>;1#MSS6G/LS-!X_]VJE9 MKQVV'X8'JG1ICZ]; \K-M*=20BIF/FM;)=YE)WFEBG3C!.6+9 M<2RMZSHR6$0MLVX:N"7+U'5ZVN@0B]C.:_TGW;?H$UJ0MD9)Q2(Z-8'(TY@8-F'E":8S(%;LU<6;_#2N:YS$ M%8TD+B^+MV*.NKPY<4@:73%A1-,?7A/5#^/I=>U,O[M-RR7Q>BS>.#FMC07DDWK:E_JDC5YSKX6&MCPR-W1^7 M3)CZ5%&JIF,J0Z$KVS0N-4)#C,(O@9GT.L#UD69^D=%8-Z?$$ASY*6X-'N\[ M=LXC&%3Z(\\W7 MKW1=$S-5S06#CO;_%L5$MK0X^BM._XHE093#='^T-?AA27 WM*[%F^G#:;51 MN?EE#0^&Z9_#/DH"/++,);*Y#4R"V9GE=T5LQW(5Q[6P;E)!ZSAV5>--?AI_ M/,[_VIDM-B-:*B"%^V29YWUT=O]TWIR4'JJGS^6KI[.SZW/R:](12[1>LA0G M>_VIK!N'TG9F/*W*NI>:?'+ST#+3C7SISARU.D.[>XFLBT&SA%C80,9\E,)F M%=,:FX /(O2) 8C1$X)-Z'%O@IYBRNI(,S0 ):#LD?@GG+';&.\[[G7TZ7JN M1=/8\V54W32XTN ZP^D].N+!G7N9SDN-^N'EI%J^R5]^6&0[9I*P;*CE M&>GWLL.=,2V]4KJ3NVFI_NSV1OK!T]/I!#9(0V^)4FF3-F L2B+#6G';M(@; MGR^+DOL)N&VCX^=">M2V+]JUH2N>_?JX^?EA4:*GV^GD<'!=KXXN)U=F[2K; MMV_Z*$HP=I?(IA>;_.YCZ&[9Q.:X^5F\R;=D_JXGDFZJ.]K.-Q;AS+LU#UM> MK7V2=I)CPKC,C(J&$RY?"(COEEU M\ ^M=XB,HOSM91075[&L'C,/!#W^>$%F>&=S( B<'[:K\*6*J9O6]_^(&?P[ M#[N__JUAMIX*.W4&1'AP9\Z5M&NJ$0JU V55L[ ,E @)W' M\"3'XA+<9W!;4B<]]IA5"4'5'O_]+_SCPT$GLH4FU\![I&=0X5,]@PMT MT2;,)H5@):,' HQ$^&$)AC*Q%%HU_?=__E]X]4$D+LD1RFV_T+8XK"5J!O9) MLFL1>9B4>_#F[[(^D:9R8H*OM/B1>V1X+-GGDK1@K: )*;PL' $OWIF0C:5 MW1">Y@@S'_"1+ PL5%G_:34J+XMR ZU+?4:4\X_^^K>%9AY: !74@ ;FB7$: ME5>ATUDP+X.?3/5=1RFENW)1 ;57[*J=+.F13DE,*QVU('>[Z72O2/*H[?"M M[(Y:JWHNG9?KY>/J>;7>:A[6FI5VLUEKU,OU0_CX[%>SUFP<'?&;-LP1'-[= MF;?,JD5<\'__Z7IFWFN72BDAV-G__B=3^M$4@OT)L$'!VZ'0.!*.:K#G2JU\ MAH]?HX!^;;<+(ONU_50:]<-:RUOZ5;79/FO1E3#P('SI: I2'XMHV>H'T8-^0]:D-AO#?**^E](_SP_^5 M1^,?9?JK^.,;V,[FHX:6N&8PEPUO=0:R(TR(T"6Z1AZ) ]P;=)S=;@*O$L0 M838ZE?ANT[5"(5UNP"<$1;8'0@_6Q\JD>YHA&PI8XFB6JI2E4L(-\=Z.+@ 8 MU Y+/PBO1.Z:KD/M>O@ X 9/0 /?%E0++K5L5O=#5X(7D5Z/L"XV)OBD@VQ 4U[*(H4P%F;U"\=,D\ :;3^O0 0(Z72TXM^:J2T9$6 0> MY^"MFK"1$+AEBWCPAL I\+V/7:P3VO6NPH,!$0 6H.H$8>-.):Q#0 MN@D!?2 $)2PAQ#[H/\D:O.51!O?2M07.06"4)X_+Y8O06L^);+N $\Y4C/.0 M5EYZ!JQK(EMJ\LPTAXA3?W2/_PC$%H4H$#Z1#8IXYA1? .$CB38)D"] "'!P M!O_I,P2!NX=[+C,F$$NE'*5<4*G$HF2!/.-YROY; 2) RCH Y7V;?&$[M3F* MJ<@N_HR.]N).>?:[QX,$F:0GX*&>(/E^O$51FMJ.*?^:7FA<5Z^N:]6;70K_ M \U,MH@R,)B0*D40)9*@%R2."L@U4)LC'])J@H$,UQ O6.B^(+R()+3%T7NIJ)K=@,,)G[ M&-$![C=0(P ;@/_/R(U=;#UJ"D#)8TV@+6!.9<"D-;@R&)4"CO1&5L'KK"&! MNR>FI:M@I!$@;11JR/HJ(6,4S:H+E(^T MI1,QDGCL?@]K,]8F:;Y6@VW2%; MKP9F0M^BFFDT!I?+8&+&QEFP#@II.C[ ]C@,I0[P#^P2]D=7"&^%;7@-048F M@-[50)1I<0!R-00P? H_L SALWO/6'A.%K@3$ M$W A <'?@#WS[<)[-2H"5 ZG2\N0)@[JL*"Y5=SZT M0:+S._C2X%V[M'$XS?FJ8TBF 2G38W;2US@-Z28X/V CC 3PVB;.P-MX#Y0T M\UX%'K8C* &[F P)8);' X L$ 9 A582@Q5 ?%+2#,-\Y"7&"R:% Y8(:'!4 M\X8O[#AW(*&GA#)J7*,AK@'OQ !%;L/R@%?)2*-D M$+8>B/&H6::!;P"4H6I!CX<3)C+#"U!BY@)?#5-0\"5(":H1^$ZY3!DAQ:#% MHX/$ /)C3!%("!\CIJ^.$R%;S"( /=\HFUFO1AL-TL?A6@,90G6<_S0*.[!+ M%4OK!AH^2&1M OV :O4PRQ1$(BRHT&IE%IX#8K!G@F)G\T& Q@%@FCW -\JT MFAP#)Y2( GC;IF\&@YWFH16EB66. >2P!N]BMEUF.6,*,HH[&2TZ"KT &+B# M66#T3-.!AQFH^RS3[0_"9BK :2CWZ2)17@ZT\9A9^\P0!A#MBC4QH4.SD>J9 M64F#]30(C_85)?2!C*7X%)T =7;5Q/2,:F8)B:#^$29\_+;@S=_V36]*\W#! M2T.A_0OYTYBCJC):PD7U-#"AD=+:/)EF1!]\=T:LJX.%A,^BV,? MGD%E?*#WZ$,'8"$DX264$L?P]IY&J.C!)]O<:*9Z$#.W7,XM(]@0&M% BR"9 MI@[:3ER)< '&70,TI!VM:ZI4N6NCD6N8LFW+4_@MT$/P$)GJ?,$>(=MR1428 M7@,? JX&S6>#](./J<[VE#-]9RM9H?2*S^!>H*?&N>S00HA!X:%YASA\IX&W MZ>^2L9#98]8GT^]H@8)NTJB"9:3MP$I&R(.8'L1NI/K)=%D:'V38CA&[7F$VF&+P].P8=%V=%A.6J3O M,B>(=TZC'J^N=8':*<)@G:9*!?B,,0.;'V%VV-2_+R36?6S@UAO5\[E;@2G- M$;%F18L!T M76NB4OQ&S0/A[^I%[1M=Y-B[# 2D0JS G%E&+3,P]JQ%^$E]Q)M53IM)UMM# M,T T.:XPF'8ML&MY^W^V;EA4\R=;P'*3$>3\SHR65YV'JVJE6F\)Y7J6'AF\F>0^K;:)G2#]_E*VX8X.6#8"PP)W_6/&"O M02;&3T.OP8V=N088AF@)MD)24 Y\[?_%:/!+V(AG1(%P)>.]Z(8I-&O9 \L M.3#Q2=>A/X;?P"RQX!WAE\NJ"E L5CQ^X_#_1 ; MX*4]QGC@^J'[;GO3CTP:Q.$Q8-!?%J'Z(O/5#R-XQAX+\C7)V*&IWWZDCY$7 M,K^,LP']K)%1V(05 *:J8(M8?5E8 G?(IM]"7O62V\2)J"AI:_"_+MF+&44 M>#..);4,L#LKTK[X%6_"X %ZK2&_=B&$39Z8YX"&-W,9T%+T8N;,Z4KMXS&M ME(Z/:>-CV@\\22;%? WY)2>FTNPWSZQ85;JA M4Q"6-U^*I51^]E'\6.$%B<>NO0@^7W4;*.QZ\J-I47^6"1Q80Q 5 T/@3#,:R SAN)M30T= M(*$+;@ ^B49O:"IP.$I%@T+T@!EC* 0=%TL>3P-_(R$TN;-RP)V5(&H2BE10 MUL,(@W Q%S7 H$(BR-3%:)$-- 9K[5JFC+$?>4@CV<#@E8%FR&N->ZZ37X]A M9[9P3I^X;9Z=9],^70O[_AV<"IC* YO.<@1\D@\,[)=,Y3:F*6#X$ZC<1I]6 M :/,H3TF_ '<&!5XQ'&7]+RW)VL6^Q5<5%@MGLY1I<&;4_#8''J@?M.O!$]^ M8 6$++9.5+Y1EMWATN F6Q8]\,15SRP!P 0+KCZ%PU^:/P!)F9\I[H[G],CB M9/$$8!A;TX:;TGI]-( /7AYBF?#.6]X[?0EN5)$,?@O7!3$U)VX+:<3^B@^1 M4L*1CNU7_*/1V?7.+(PU&EFRY 2/9!(+G0&PS^F9ITR!0X\1 CG&<(_I*98Y MFCDKX>=U(^V))CPP4J+AYX1G\3#"2,R\&T-.NCY_,!BV7NB1J?;DF0]!G 5E M,R523/;!"#<]"Y0Q*28D]S@USL0JMG9NLZO2E,4,[C+E)T.!E_M

    G5_/LR'E[$2(OV98[PTF_1@?,IT;3D5"^1$B88W2 \O6PWJ" M+>3QARZ45L_?9E:]YU:S"CA,)9''-OGN_1!>!#JBW E%ATQACMRLTQNJD.,N M[V)0P;&\MWHN+=O2:N7M!2DEBJ]54X9_LR/2FR1J1BO+-6B';*7#3 M7@[AS79%F>V0HGT>"+P>QWPG*8 ?B!_2WAP?!$KZ#5T< ;JXY'&O*HU[K8T: M7A>Z^T8-L=#[,U@^!L2Z95^$.GJ^7S;ZIP#\N-8[=HRE9"PE]TLXQ*9A!/0$ M"Y'MM43$X]2UD47D;>,-,\8G( ;I4ZG"-1!#K -WI@'B36Y+A7WR36Y',^UX MDW\"&K>A4]:SR8^IC5U/2GDY#3/(9%J;9-WU9M?64#P:V]F5[HC6/.:%#N,S M8 EO96P1>O@'U]"\X76KFUW3P]^"ZU%36J8IX^=4C MWKEZ'ZWW-2N4/T)[[%!^S(4 ]M//6*=X_V2XV+JSL![Y&ZWAN\O*B5XN)?HT MQG3L&[RQ[Q'^5 M]?\Q<9)-9?;Z6&(#6F(/<;AVE1 %'.Z_M]%\L<)92 J5QG$SML?C??^Q9Q1K MMF0CX;/$?LIG]E/VUC>IO;^5QO(!M@4DA0_/K]U+5R)V@_8Z@W@]THRV=I;V M.X-K$P&USX9G&D"-7:D(N%(_Z,AE-OAL>7.U.(,KZMN)D'IS>/*M2YU.\9:GL=)U?S1J>\PZW?@)IE:]!A MI*L^ 0>QX!V62F^9;F!&R88'@319']X$;?UL\2$Q976D&1J=\X/3QJHLNKSK M'N7^4ONAIX%P+ M0O'8>U=E[6:=ERAUWF5YGE^ET*I.+6R;.X7UUM*^S M=Z48]ZZ, B+$5"83(R("B"BE2E*,B @@(NXR'1%$@&C*QHB( ")BT1011,2B M:;V(>._Q]EONPZX2RTR+8V3F6#+%DV#,DAR6#]%')((JIO1<.>]?D^+>,PI?-P=\B M@OS^$\'ZFAOO&1%\3-SO.J6M3APVB%;XFXY!-EU;-E3[V]I$_:XWN+;$37:< ML>OM?%E'"BH-ND6MHN_]*:92.IO(YW*?+>-X^T89"X?O>M\Q:0>D+99*B5+V MT_5+W5JKYQWX4HTQP3Q2H[^A8J!M^$V;U)S[N?:W#J@B*3VRF904UX6^X[PW MIL#U4^!:JU:C0H$[+?6);%W/?(HI+4TO_! ,W[E<-=6=P1O+'[Z =9\JL-^] MA'F:56^1L6GQREM,>S=[@O25=C22L4^J7Y$S(EC:,R8*K>U84GSQ:K%0P^K+ M1I!;[ZW?YHF]N$+I:X*M"+XD "A!<2T+]C\5R),RD(T^$0;R(QH$\!IM-))A MXYJLPX_8^<*K]F$[]!*&^>O@\>QSU8+%&T)W*G 8-^%N';:CRPZ\=F33L@2_ M $ X/K^ K=(KUUKQ\2YRP*H6<]X:0HBA7OJ*X&*;6ZGV(8Q8E"I?!1JG(/P+ M^27LM@)L<7*TER_*RTC0IV\5<-#/&&9M_!P> L#TJC, [*JK.,)(>P+:VDFJ M]Z$F]PT3T*,PNC@FACF"7^*4[TVD?.=+J>RKW5/BG)GMI7S'Z7Q10$2<5QD5 M1*13I;@<)0J8B!,K(X((,2[0B@8B2JG"JRV-8T3$HFDO$?'.0XHW_87UQYGV]35_KKL^-OH M:9;M^)N!M?0T&X@:MY#E"PXUZK?]-'"!A\^_\AQP"K.WL\>%GOQH6C1)5OPZ MESXN+&:."T'2^(O# ]::H?S[R>'+TNM!E7U=G7#"I( R:.UIXJ[A86'*40 O M"S7F#T]F (H(H$YG@N [$\)K+?L3E!B"MY M))3_?J/SF@'P)4)+?MKYH :^ M% >7PLM("!(]^0FH(6;YF.7?Q?)[73P3EU?&PB$6 M#ILHKTRG,H4]%PY[7EX94T1<:QDK@D^G"'9>M_;Y]_A6/.]3;'+7 BBFUIA: M/R>U?DPY[KI0M![.PN%YMS2E6T@*F+RS-@6YZXWN2 KM>MOK*/5FHB9JI=ZI MW ?&I)02N5PQ+O:.2?O3D;:8SB0*8CZF[?WQ56NP T?K:43E*;*T,$V0'V% MIMJI8O9K)_+T^173=G"PEV+V#;A:%=RQ:=!6!%CT0RNU+5II^0@*SK2FL5.Y MWY;WFB7/IS"_BV)L>L?$_3F).Y->^W#976/YT_J5KG@HPJEF*;/J;M MSTG;4D(LQ(G->^JRUOQ1CL+??5DSO@FZ:8<.; 7#-)+^9,G85XV=@,@$RZ1B M)CZ^C>DRU,T>TMCN[#OKD MI//W3-(/ZH M01Q9@%,(\9USD("/X7U_BT@J[G@]E!*[O>%M[[I?ZI9=AUUO-SX,CADD9I!- M9RU*Z?B ^/WFQDL V$7'JM>Z19;YE-?8U7Z/9)OAZPSPM6JZ6':V$SFVQHYZ MN][7^@/AV40^M_;V>C&-QS0>'1HOB8GL^EM([@>-[Z'_OQ.6CCWU/VK;.SOM MVSF9[[5[$9-Y3.9_ )E'_I!^T/A^^OE53\6/B278 ]DB0E)0-=U%&R"4V;4^-2_% MJ>.?XJ0NGL$:EGSIU/IU^ZXQ'!-V3-A(V'&0:T;'_T/=X W6=!52TN(RV75) MG?0G!% M=U78D#,@PH,K6PZQ]*E@$=O5'1NKXO"+U3J93H6QI9D6!CGP)J\-JC/0[)6? M /?*>(>ETENFJ4^$$.F;L )&+B@,P:343)5;E5B=']B8\@BX'W SD!^)T"4$ M^Z\[EBDKCO9( '=^& I@:9&>3A2'XJ-GNE:R9UI)TP#DT-9U]AB80 9 M?0 M 2W\0FM$)Y#RJU3M40,FH=_7S4 +I6N FX"L@!R5%SLTV_#[<9"S-)_ M*7T3^-:X=ERXYM?'^@NGBZ94>>]:FJUJ"G8]E'5AI#UY(D,+IK3/O8R.:V#^&W8H4SET\C M^0FN-9""?H3UH>PZIO_<6Y@E$MLW5 M//I<+E5X->H,,FC)\T$863V@( ]JWN_4 OO>M8@\3$X 3C_&)AM5\9V.J@"2 MF7LFCR/1%WN7REW04.#+SVUTT[00NG!U4^4?V(O_[V]9F=E46HP1$0%$B+E4 M\=4 7HR)F"7^+$0@2Y1B3$0 $]E4-E;7:T3$.P] WC27(F*P;E;NKMV34\ X M)M;MD^0CE.+Y?)/@A%288,^G$ M"Q(R%@ZQR[6L#8^EZI@#>H8,*\W*ZI MJ[&\WW>^WJ8L_^2[_&-0N077?.>HW*VW MO@X#W Z.5([@JEF!?TNITAH[ND8#M6OO(<%MW$AA6,A\H)XSDUIC#BB3P1%% M]A[8LHR*T#OP5UXN^K=NDZY%ZNQ;A MP=03S)T$2Y.F%F+A.DX%^S1FR<[<^OTW7-8^B^-/IHC/8IE;Q^^FX@>?#,T;""9$ . MH[J;P$<L-G4 MC=I @EU/M?RL&06? ,]K'1T9L92"3;6;_F T8PNM9RGZ1RRJFJ]'K&( MH6"[8&>"'8/?Z*YJS$]?%N3Q6-=83^$5NKNNWG456T-;&JQ?P\[%O._T2UUR M-=JLVFM,BU]TB4%Z&KV!]2HVQQ@2%\@3L13-)G8JU&\KU$!,T8EL(34/..Q\ MAD:P;:*#V(O5\E(V%$%B2,,&";-=PO[G_\VT/_.MF"1O@!'!,<"++&S; AB M,YUCV5VSO6/Y9V^T>.-HP8[:(*(PLC:"7[UF$FQ[\]>]9[;)=.ZRU?@GE^J%0*5_46N4SX:K:;+2O*M7F?__I M[DP*5F1[0 6;@C^0!U=[E'4JJ.!#ICGD1UG3$3^T13KM7:\9C\03:!,0H,(7 M,5M,%018L(Y"1J;]\1>%6H(>S\D6$Y=?I'0VE9F[Z<0UB-\0B=Z4$G@K?K\- M^^**DN$5!0\*I.E$9HVS>[)F";!%EWCMN'E/<)K47_AAA_:&KR-/RD V^B!3 M+9FMP/^VCY\(71. UP.!0U_Z!9;K@R$E'+I^L_">9MD._&N#R> +?[@#5I=- MA!>"_BB\QYE9"6)H(*-*6;)Y87'SBZ!/";LBL66-Z:4L_IUQ.GOT#U?,'BP& M,O9DI],$S%X2U)X**JV/W3%Q5$(7%6.%?5CN6X106+')"66W#ROCE"2REN4 M9MD1)H =8<2;SAO\0H%=4L#NZZ!Y%QXJCYBB1D2 *G;H.Y:1#UB0CYKIV@)? MK.P_@KT<-D25'*4E8(*Y%8A%^HJ)Z>HJFV/ 5JHN+!4P6GZ1S?"@A: )\267 M3P<!01ZB:8%GG/G %YK.*4;A5_"N92'&F&;"@:D'(301&8 M-K*@$C!/-&9L>"PV!TVD12K>YU%MD9&LX>0P86RB&L 78&MV^ 0AZ#7@IX?[ MPEB>LO?"6]PQ%2@@_[W-,LQ[UE;9=BW0]08%;ET>F0H!(I 5D'=,6=ASKUE()$EJUMR2$O)@JLKO>DHKK[*3_+L[DXHD+I2DH5,HFL^)H+&LJR+6< M3T4 :$K!C'YEP9F829Q(@OB?R!:=8 +24@%B'VC* , #4+;XX +OJ7#GV+5 MMMJ$B4<7\($7.CB= ?G#IO+W1M-M>.>-J?<$K2":\,O@3HY+)OPC.1 M3K?.*6$> L"B'DUP[2#Y8$1),$(-HJZVO+D)%B!@7,MB RS@M03TM^,]QB8* M:B5N\8<6 +Z*93Z!4^'@.)0OHM#EBQGK(+%6X#D46 J\V'>7^%IA@7G*6\'O MQ9V1];EL *][>PY3'7D:$P78$[;1!3."SQT>$>)0A:MXQM#$M(8(3$4>:_3, MA1%!(.;,,8<(^%X]6:$.+CY=!F"91L*_$Z>;$%HYPZPVV=5A_&;O( %Z('8$8A$>; :(HWE!,0-B+[ M&_$G%%&9%!(= 4/R1\U8X+E\2O0ETMN/X$)(,P#S*+GI$RGZ%K) ]GO0I$"$I]UP;6MV<"3IZH0]EJ@#@ Z141Y"SU+BI+ MEDL%<4][0ON>$=NLBG^-G9 LD3/8;^@,LY^^B)E4?L[^@TN_E%)YC^$2Z$F, M"9].EA)>7%I@9*HOK0)L':;<&&-WR;RNSV8#MW3IBY8\HD>M?&;[O*AKF._K M:[?E^F9&5J6$JO<>7S\BA85VA?8-#=^PM7"!P\D-]*TS]16WOV9TA6WPRLV) M UIDQ904/ ;8GCRVUM#PI/O[.DT^!96 M#6P@&_5;#9./U:/N)NS)]P9D1<$I?M0Q@1N#;0%) (S!30":8LPDTU7,&VM! MM/T5TS<;:#T[("&^?&X_+V=[WWF-+B&UJ/=/ W.&R?D"-N%)[UE%OYS(5HU= M95Z(705V)1W-2-]9!:6/9RT)>L6*(=(^(,3 ^]A% ;.\2_7)BBKEVT]VOB_-T]N=\+QN? M[\7G>SL[W_/0Y64'2J_F-GS(^>.1\^T[?TL$W*E[/DE#Q7(S+['G^ MD)0J+/&'X./<ZQB-'(W@U*5/IU0>#(+.)D*N MX":1X_IV8\G]&"* MZW;U8UPR2]=^V,Q+QIG/TK$]9W6=J%\FW-XU5'PU4VDY0(3E$H,>@%@D=)3' ML5-(SZ.!8B>;%5/I%\0%NYQ'K76_Q9=*NH[0E76,9,R>H:@6P XV]";DQ%"Y#DW=Q,9J7&T(S!5CHW'5P=B8(9F< ]P0:-QR"6B.( MWX)G* $SZMK]-3;](J53TC*)64B5?!R%@G;@]Q";V03T"_2 6*".2CK7T'A4 M?T;R^3(QB#JR, ]#O4T<1V=G>XHNVS;+M 3<]Y9A.5:-LUJEMMN\P%;8DLZ4?MB"#3<"MRDR9D,%,=JQ"8Z/ MQL\/,#79M>T@DCK[B#++VKBBZ=4H%([ /P0[-WD:9.N$R"LPHO#9(.A-"VZD M5(.D *_HHKK@&=Q,M]-L;$7VXMC^:2+- P!#RU^NGY5R[ZK]D9?Q*.#!'-KZ M-DO7@MT*,AT[P@]A, F;&NS!03K/>_ 2HCSW="[W("6E?P2) M.G[ZY"&3(![1E@U9G]H:Y;@@YQ"3$C6?L*\"IFQX3$E?(/Y >JH!V0A2@IYO M@RBP0ZPZ(K+M6AZO4SI!UJ-4 D)(<9F*PGPS!=USY!YJ5*O@INRWRD*0Z&P-43U/*&'83Z?=BT:,#/'LVG.])^LF<;0,,-];EZ7?-H'Y15P=[C@8M>9PU M59I["@TU+U9*H454RA=*GD74L/JRH2G",3W378P1_K& *7N5IGUZRLT6&L-G M$3Y!^D$,HY=@A,X5D2T\S;,W"I_T?L)GV=BYQ9,@?QLBU^'LFDVG1=Y@@H6) M\6INX/K:!.,A/+L&5)UF]/ LQF$^>E^VJ![&G*Z 1;AUFQ)NJ$'*'[A,3X&2 M-ZB>PUQP9AP2^C!X%GT/*DK4S:#^1O*0)9E[6EP%T"?-X8.9]S]6IC\L.:8%2DNPG?H*KV6RM M'@XVDE.++;A@_3Y&%RPANB6N='DBE44X.&T_VYY_0YX\9'E?T+AVN*C""\&Q M%%&B$'KY3!*SW\L&O743O+J^P=/,E&D"B7A"*S7LN4M7RQ[AR6:AVMBEA# R M QR]B1^V58\&8&&:PT%!YA! MY1+T)R]K^R6 A]PA9LH& =+9C %T]UAJ%D\;8.[4%7NRS=\^!^4P8&=!SA-$ M XJR@[H@Y !9MTT/3%YJ( H?3FS>ACRKFT;W*=)-FWC?LB?AMK!:!(QLA^54 M>'G\,]XVCQ;)F&HV"Z]@4WN9(9&+,R3B#(D(5D"_(8=7;WS 2P9H(J;,88)2 M\WE@NGX.H7"@F8Z7YSH%H*42PIFC@I/M7?%MM7J&J^6BX:W=H&#Y(H4.#E?< MGK2=:IG7U3POU5SF1":"C^=])UZ3M,QM8(F_M#T=M>X,00XE571E6X-+N/1G MQSW)Q6[-":Z>;&IJ*";HPF>XQ!WS8E6/&/R,9S_2"2L#%>YHST&0-)3.',0W ML>8I](5W!$'3X/VS1!N-3!Z[#<4H9\L^7RJ08S!BAQX(?]@'Z'Z$(6W4$3)P M9[^ENT[,!EWI$;;.,@HQ+DL-"\WB85X:H\5X5DIHO@!0EMH<5KG&0JNJ,!;! M6E!DU_9W;_ ::?P-ZPT!F7V2$- 6IE8*=0#@.K1=Z,&;7Q,0Q(M9;B-/1D\@ M#]VC,T6K86UW-.:E:(_(5&[=(TQG@4I#JO]81>-,/S&;&Z_ MEHB,QKHY)59PM@3^FMD%O=X/AY(3*^/$T]U-YEIC#F Y3, M6"R@T>1':?3W"902%V9 Z2 ="*W-TL%QU$-'L.^@6$X]'*4F..J -P96V^9U ME2PK!BC-\T8\>H353GG=*3WE#WKA>+0HH!3WV,*S$D$CZ]QS1[_&M7S/=?;$ M)! [V%T'GJ2;8X! AT$U57HC[8[QH@V13<>68-3XCG0["KOY?@P!EX AAG0 M@6-ZSYCSNFW'@KMANRFA[/OK-/N->BN,TNUW.0F\%;[I>1Z.=R8^G66!L%$> MN'?T=(J1VX*)[2M(X2T%Z7D;@4'O(>$UO<3]O,#@-T*DO[KUO_V*5&YKBQG\ M.W]^RL\V%J7OO(K]30T[B\^7]*P'4,_ 7+(-VIU#@FTDA%>N\C?+W%AMB7#R M13)E'BY?Y:EE@L1@^2%4)**3Q[) J/2W$RQ=A/(%9;^^S('#A1%+H0\S,:.< MJ4\D7ED^4IPJ3]&AA_^$(.Z'G82_@T@&7KTL*]^K: AW"&"N/RI&?LC,Z^X" MH5* MD. *IL'28$"XP(\+5 I:=JB%*;RSJI85!3(3(LA)?(T6*ESK^=D=,Y@,)>>$ M526\E,I9 3N[#(C,^JP$PH4&$%F.';TSO"Q?2TS"H< 0)6B&2C," C7 G*X0 M+5 1/==@ >QWK(YDY8[^:2"JGT4^]IO!^:67[VD)YREH+^4F""#YK=Z8TKD' -N(.Q95'6E/'A.&KL9>2GY8F&D^VD7.?R-37?Y[O99W(4N5 MZ7$>NO)NI%'1Y4WS+!+ B1FA(-:\"B;BN+A%O[D=U7RS2B^4D<'#=4@W M7L NL"E"$=H@O,WWY, Z%+B.E:ES4X'K:KCB']/RV!*>9X*6PO53-@$+!4PU MM'\%QR)>\2MC\\W&;U]K'\ VSZUR+)9%(/"()$I_,+EXKYP9'3S?FC!D30XP MA9*\&-]/++F6UHVO%.GW^%NC"?"XR,#Q",=HNU/Z7JJ_'(T&Z_'6,:&W82<: M:BG.D3FE.E8L"I((=L!]!7@LTAL8$-M!T!6(,EPHE5= 3;0)$9>*CQJ\@!D[ M B4;?P@889KB;K,3')YBM4HE$!!4U?4V?0).90^P4(AWJ,4/X5BKD4*DUG@ M1XR %>!YL#HJ (.H\4NV&P^GJ^&@_VQBS8RUN"Q4O"7#[;7TFJ/&U4WYZE X M:S1.,1FO5H=/SLNM6J/.N_>U\>?RU2^AV2JWJN?5>FNKB3=>LLV#GVS#)&\H MP85U(4KJICED'H8?B@^AAO."A_\+2WM$+F^BI&]U>#]>$YSRXDA=;)> C ML7/!-S5S-W>&$EP'%_9B19F#=*[.] C>.G@O[%B]=L9<4-4-#6&P!.]+L MHB:F0=)XQPBY!C4#6):H6&@4$1D" M32#XC>:#L8>SQG^)69,>4\KPG"WT_EE4SJ[F.XT^]"W?%S;(1 _U;_"J\SVB MAJM98,$7YC2GC!ZML[M#D0GR##[UWE-?Q1?47LFX^@7S6V)B,(KX"01*#;@41[H\1<=S47$+N '@BN$CW @I7PDB D6V88!NOT MZ >8;PA&\/(VI)1T0EXG4BE0K69ZT5 ;TQ-5@.=T+CX23JGW"I)0Y5+WRZ,B MV*Z%%8;,&SBBYP!+LT30*"$6J_''7'N?2^#][\KM%I:G=6,BIN[9U/B\D.;! MA58];,-[1EI@TUR@8U^KI5ABIUA&O\&<;"QAXD.SV?;L2#D?'RG'1\H?.%*6 M!4W]O[\Z)24ODVQ!ZN3E+.ED,Z+:Z2I2MJ-FLT3,RVHWW\O^Q=[*[JB!V9RY M;)?KK1J8T+7K*AC6\.L9_^VPUJR<-9KM*W[3ACGBO1X"KAX-?E[6]]JEF900 MWB9U($(;%?R=5IM"^:#1;@GGY:O3:DNXJC5/(U+^PU5VD/<71"59Z,FE[6[Y MR1X])/#ZB*)YHX).18?>TSDKF*],+:V2*Y"8+<_GW9X+7_D1;>!LT@)"V@>) MUH_14K7%A5 =IQ M1)BZ,M@.[!D5\,15L),$%>Q/V0J=%06==$3Q:U Q%ZQHH>\KZ'O39FJ>&Q+4 MUL#'> ="WKY>MIC\ #UL+O'BAJB:G]F.M^RY#='X^WQ/,5KTP+[W#G:6E$F% M@D2A(-U2J\C;5CCKTB(L8=,KU8!WA][+@UI!(!D;(VW/43_'-,,=V #T MXARESTP=>1T5LVA8!#]><,*8 3\L=$;^] M/JNA0^7!\C2]+UB,T4XL0S#E*S3JJ(-E?]^*/1:Z$"V/%9X;'HFGG6-Y;/<.";6FUV6:%3*J8 M>VV$4$B1AYZ/3@V6PWL@\7ZG.=$WC>MUJC$;#$ M8/F_OW)_?10:@/.(0X.WJA"J-+(T"X.8PB-+X:^W7WTG(-9%Z!$:*?]^1O"# MJO[0Q65B(6:)/XPEI(^RA)A.%:0]YPD\6EA0BS&-K)5&LOM/(](Z9&2X+Z.B M$#+;1'+S8K/J6N;:Z'S7FYD?=?^;WONNM_-E#3MAD;D=["3$7?0\)'S:G$GE M9C)09@14>"MCBR1Y=QY!3*5+ZU;>N\9P3+ OQ&L^"<&F%PAV#RSIY4?0>V,, M[=@K>"OP&V4I\M8Q3F09#5,8]\NMBZET8Q']R%*I6%B3.MBUG@\G(WT:6VQ7 M3+CK?:]9>WP&RRV=$K.?S=6(R3MV3%XC[SUP3.:R7F-;[X^P]?;1(\$ =^R1 M_$E4NH\>"5#IHM^\NAYX"1H1<5)"Y1"Q$;?G1MSV]_UYG!DQ)69B9R;F@S_= MZQ%3Z44^H-KN'UH1%M5RM6WU%%K2FH<-4<-^$F\7E-+FDS@HP>M.Z%ALN"]. M3I99]V7V$1^4;0=-2A1_@#C_!H!ACC3#'RU@D*!8V&_KO=@_BHW/"UZ)S0^] ML=RT@>1,<2WOALIZ#=&24UD83,=X#>40P=9&KN[(!C%=6Q#37VFU,5&TF68> MX2)(NN^7)M7IV$7'9@T7;>>=)9\45G/^+^NMYY=<"G_3%<%:X5K[VW8J,#]W MR64Q"S(C+AZ8DUVKBZYUUC7E"S$B(H (,17C(1)X$%.YN,!LC9AX9_R;JX9= M.P2'A'5FH]8([X/!.Y[Y8QU"DZAF6K3_+=.>73B;X-M:/$,4T;L&R,ME3FMP M 2.POW6DV''9\1FT09LB@E\NGBFCARU\(V&,+ >%1F?339#(9/HS)WQ)>[WO:Z6?4SJ--L M(EU:+++859!TVS'2W^:*2,*&=^E42DJ^6"@6.Z6<7.QD94GL= N$=-+YM*20 MC"AUNQ*\;K9+9[;2J+>N&F?-STM58+3;&:'HWAO6@$DF#C:2Y_X1)6@,U<^L&O:-)Q-9<)')OAB MES5NI7.YWMXM;2OI@W$'@]U6X\GN-S:CEDW#\?O@^[M"O(1.K-C$#C '-L"8 MKW(ACL0F="Y6>'K/LO[SLSMX<0."ZOISJUX9M)ME)$;[D6*O7HMW!^;3%1)X M4"?3L1JR#>9V%[[3M2'1IZS+[=P-B=]9<2JL%+NYC*3F1*6CYF32R6;53*<+ M?SK9M$JD+NGF2Y(ZHQ0ORE>M6JW1^EF]"DV&Z>33^4PV%TV%B$NF#?/IJL,# M;7PM%RA\\:QZ7#ZCBK!Z6*L?-SMYL0A_HKFU=^AZ,270K0FAO6UY;$^9"L,Z M=L)&65CP1*$SV]\9^_7*5!%1ZL=/V>!5*A:)2F.Z3+SB:+M'37791$[+;^#; M[^.\%XW-WEDF%[PA)8GE,U82RR=,X0@=>R#@.<-: M1SR]!? _879#(9[=P-$2SV[XP.R&7#&KB*)2[$BYK-3)]HC<*16ZO4ZFFU9S M4J_;5;*]!:]0+.-\@J-RI=6X:G:D?"&7W7_]4$[1J0L"W]:6=<-A8$:]/?3 MH88?[N8[V7RZU"G)!3!4TSTB MYC(EM;"$:++GM7JU63ZJMGZ%IFQUQ%(^F\]$F&! B.'*!;;T\(2PK=.*$YH$ MM']4DY-*I6PFKW;D@I@%TPWHIU0L*!U)SBFJF!'S>6G1L\DM1/9*I5*N%-'( M'B68W&N!O4TK@_"9=X_^F?5E'/"#_2E2+SLTALDGC8/7@/_CIPGS3@<[KV>8 M#J\B:1,EJ3TE&55\_TG_TW$U\Z)]8"G'[<;I63MW9IR+_PP,)K6>\$Y MDF_-BI9IC](WTJ^'R>3Z8'!TM0"2Y??>B#)Y*M>LH[:KU4J%L^.;_FVA'!%P M @/R4J/?@JCL><\N&)%BNIM+BK3>B4Y MBQTR-$*]_QIBU]NF$;RC5L\'QR/ M+&5E(."",5 <.AC5T(//IHMX. Q<<^4/+Q::R=.-'C+](6'68AQFC<.L'P^S M2J5\K]B3NQTB@\N3+2K@]Q2E4H>4\OE>7LP4LAEUP1C)5V]_U@YJK68GE\^ M 1-=(V3%X$L^)7A;VIPQN[25]VNKXDL"^^FP>ANA=;4:6US,NU".=B9-(8D0 MM YJC62K6OD)KE.E<771N-JN(1S].ECX_V 9_+@L#,$>'_KCU>SLY7GI*2G' M /./,UCCVZ146GSEA4Q+^S]&M^!LK4 IEE*EE= 0)-ZO$?L?F=S@+VL30PR> M!H "9U.<7G?17]T %AEIOP1-6G* $[4-9P?D_X8P?J/.;@.T'C6B.R2V8FGT M;"38]-MU+F _+S 2VM2[WU F):Y0#1&L?U>">2-I/Z_N>01WZF0I.48#=> U MA ,P "!+5ISOA,G%'^$7L6#"FZ]CE_WXB[M8 \<9V]__^6%7.\(P#G+,R2*R5-!I;?Z:7\B.Z']_Q8\S=7*Y&;$ MQ[;);.62J=T+B1U(A%UC(^+$DTE)>T$YT5 O?ZP&0?VY3(ND\Z(D^EHDG97R MJ$54<5MZY,AT+3!IEZJ3@_^_O;-M3AM)XOA7F]293M.XDUB M>VWOU;US#3 8W0J)Z"$VW_YZ1@+)@(G 0HQ,O]@L%D(/HY[_;WK4TSUQV6.X M,3O25S)S $EC@&1,7<:1DW'@N$2WD"+[2)$Z/-Y63=P(U9[M6Q;U14$WX).N MMZ>";FAM0P-!;U4GZ#G_7;X!8F.QP(_WX 083 M1$0[B-M%X<;.O5_#?ZHUZ?OW:#QJ&(^*9*"V0763&H9)[38][ILMT[1:??Y$ M-5K9=-&/+%[^PA,3WR(B_MIE7L'AO#!SXW=(6+TZAB(=L(/O'QUTI(,JQJ,B M'5J&9;5L:FG4:EO&,7^ZMZUV55Q8&O=YR\4:]^4S0J#B&CG_&8,M;,21I/L* MF"RP)#-1%R;B7;1F=S0! M$[W5Z6BMZEXF@"L PBY^3?[#DX6E AZ!(].S))-0)X]B>>_)0\ 3AV3UG%32 M27-^R&_=D.X>+%N)"%>.I$2[,JG%QS8.!V"8$OR1JY">N M6@@,[/,(C"+ ,!$8JAA/C8#15LN_^-L#W=\<%R;B GL\XJ((+MJ("U6,IT:X ML)3T+UY)C?;R:%=$!_9^1,<2=%B(#E6,IT;HZ%2-#B'FS[R-/$M>B0P+D8&] M'I%1&!D=1(8JQE,C9-@J>!LE4J.#U,".C]0H3 T;J:&*\=2'&F WNWRED876 M)G-35\ERODUP82,NL,?OKL=O>E?/:C/7+:NNC5EUT\>"6777R:J+:30QC68Y MCP#3:.:>#J;1Q#2:E1M=&6DT=Y'+0$-W69G!M1EQ7Q*G,J3&'R:ENXLA J1^RR?.4=N+)@[9PW.Z"LPLY P MAV"N'!2*_<4,)LM1QGK4QHQI47HL\G$VJIO(2AP128D,(B#\ AE='CUR[N5U M7FX_&[) 5'?Y%H]&/!INP3W)JEA;2 [L^_M*#LR;HXSUU(8<54]EI7G1-L#( M^1/OQ=+YN!H,G!X/YDN\$!_^$*F<6?KC\RNR1IYH?8UW)P@&31@U3S(C13LNV*JL>,)T2RV:V+OTFH8GP3V&R#$73V)^.3FD: E08 M(XMY>/*EPT2=]I0A/]B$T*3^I);'1\UT "&BD@S4S'A$AVFC[:AA.RHB)"M; MW-*IF16<[!CT23@PU14H6UI8X"S@?6>)#\-&OO>0I\"1_.-+S +F13ZX+F,6 M1!.Q,>"1GWS[79Q@\2MQO-,?5^0K"P(G)*?,^X=<-D^:\$U(3OHCQW/"*)#1 M^' A0N@"TCSQG (YL+ 9#K($#/'0 3>72B(>&L-R3]:1R!X ^?N4M^ M,OU.$;NK"V_T3D7.S-*NMEG8\[K\ M68Q?1OZ@#B!_RN% !$3_GH MP36@ZEA>;=!C[_*]SVLRG*W+H=4AUL@A5 /D4#D?3A444SVVAQ: M*)ZZ,8':2"#4 210!03"):;J6%Y]"%115H/7$^AU$W(68@C% #%4 8;:B"%E M+*\^&*HHT\%*#(D#;FTFKH, 0AE %4 (%QFJH[EU0= %66?+@Z@$J(0;&0. M]OPWPIR:EHHU-"P5FSX6+!5;N%1LOGV,9B>Y:"P>B\5CRWD$6#PV]W2P>&SY MYH_%8]]F\5@=LVRH,\*NCV]MJN9;EQ?>0C7TL5$!WHB/K:[A"?;8R!YE+*\^ M[&DKSY[7S?$N*?STA@%4?G="O5#YL2ENCB+)@(984L;,%,12FI;=T&C;U.UI M6G:#:M2J."W[)I6DOCDC\HV[?2ZB,TO/13A?S9;:$DU&+=&$OI%24O!&B:-3 MM#!%+$QIV)BZWI[!1FL;&L!&I]7!YC;NAD[?88'#%XH/%LR KAD M6T?34<-T=B#=E=4>7R[=26?Y['C,ZSG,1?W&3KCK3E@W_=9QZ*V*Z52NWWH] MAMY)E[*U-NHW=D+4[WG]QO&W(J:S _W>\?B;%!IZHWYC)T3]?BE2!X??BEC. M'2C3P'==_U&$0PYFRA9&+))!*2$9!/YHR9N_OV(61#QP)^2&C_T U,S+54,> M^('\S<]D+\*]OHBQY.,HC7O4DA>$1T0F&XLB6WKS_? #?#A,KQ!.XX5P+/@D%Q7)EY*GS)7I MS&Z'G$?A$>R^>O_;[.9%@1P6>'#:4,;@B#8(^%!<'8S?+[R>/^+R@.L<4683 M^ QM#M1:*/"%6$\*XWTAAI]8Q$"A0+,/,DUGX533A51+M1-+WQELD8*?!2C2PQ>2 M3.26[6]\#V -L[N8+CS-;9&K[ZVFGFT1^1'D#KG%_TUJ\]&2! '/%^@7R2P?S -#EN&W MPC"%,1,8NP#7QP!@%OG!A(Q%[6_8R(( AAYRYVVM4-](,6J6A85B%I:R>[VKF?>M07=P;QLZO^^8M*M;75,;#/KODK,F MO[B]^')Y@79R%3/6KG[[)1I"W9]MR^B-&>7^:_C M[L<2!29WA?^+P\@93%:)Y'5N+DNX(@'_&3M!YKS(N2S>BP-X0' 9YT^]H1#% MZ806M8W6D=SIAC\XH4A]$9$A# /Z,;B*/18+IR8:.B$<6+J-<)HN)R%<'7P! M/J0#I^GR(7,'@ASB0* $/$AW@+\#'GOP(WD\ .#0#^!.^TV5%'F'V8&F9\T- M,=X5&C"W["8UEP\FDV/D.F[NX&(L. !7=MH>T[\;CP$;?TAT^1%:X+>2./N> M=<'AC:-T(+1U(9Q_Q+D=Q\5S N4&7T4]%-KL8'M7V-ZM3M.VL<%+:O!UI@M^ M*RV*R'99/7=KLS4O9FDJJ0=LX<)/+ZX:=^=G7R_/R=G5S?75SJ-=V-TG%O$/6>81*WD!A^:U43[" MK=WO<7A,SH8L<.$0-TWR+1Z->#2LCY6ANFUH?L(9V+'M/;O9QZ$3\09LZ?$/ MXX!+=P?V66J<-5-"M%&E"7P=.%[/&3-W,5(:;0QM#$=Y.,I["Z.\/YDXP%=G M/.9N?>P+=:V^XSNTN/VPN!V-UA;61;P0T*5(HRKYGF5/VN:-1C;II48VY8,3 MD["B=$L^TB@7260D'7X^'.J7[_1?B(;*P@:[?G\"_QM&(_?C_P%02P,$% M @ =X1G5]H!&YJ,!P ."4 !< !T;6(M,C R,S Y,S!X97@S,60Q+FAT M;>U::V_CN!7]*VP6VTD RX\\,(&<#;"3R:!!=QX-/"CZD9*N+#:2J"4I.^ZO M[[FD["B)I\ET,YE!FWRP(_*2O"3//?>0ULF?HNB\+F2=4B;^,GO_F\ATVE94 M.Y$:D@ZE2^4*,=--(VOQGHQ192G>&)7-28C)>'@XG(R/AN,H.CU!7V==(UW' M8C(9O1[MC_3@JM;8TS%RV5.2D2 MI++E?=C[/WD7'L'#*E71Z M,EI_!]M$9ZO3DTPMA'6KDG[9J:29JSIRNHD/QHV;HN4(U7=LKJ.EREP13\;C MGZ>-S#)5SZ.2;,AVF%ALJI5,+XKY[O:8E21,GVA73NP-L M:]FLV^6Z=E$N*U6NXE#4()O2T;EKZ;>VJI_$;K&]!Q= MNTB6:H[.V==IF'_<33VY-C!.O4/)57MYW@ MRG6W"V4Q:*G<*BY4EE$-@S__=+P_/IB>C-CP*=WH+SB MW<79K[.+CQ_^_Z9_,1!GB+(2G5X.Q5_;"H%7#$1*AFV%*Z2+?Z15Z<7:$S@2 M(5*=KN)>B2> WC.3R!<6TA>I&KZZ;3/*E&U*N8I57:J:HJ34Z=6T0I<=*QRC MR;)0CB+;R)3B6B^-;-#+9-C-^$(4BK9UI"7X@3_L\C]V5HL*34;(4N4Q1 M9(2NP.!.![M[!C6E9*TT*S:IY!5AW%Z?%F49G,&0)6<&'H,-4F4@+F &N6'A M249&8)9I(6S+'S?MEV2HZX0G4"F+),B9,\@10[:AU#O(_39P36>8Y@+-,I&L M^LOP M)G!^G!@R ED:L:,&!$W6S[ B%.:I-KU[5.:C($P[^3\LV0Y^ 5F^/ M!X"E8OIJ@ P&-8,=.G6#V@XP]L[0"(S,*Z@!6[0E# !5#3SYX:SW)Y6V$'FI MEW:-8T-S91TTJ1.2"X/?\'+0@Z-=.W//V^$+(I\;D8=K1,YN;1^OQN3UU':8 MZQ0*TXS.BJ,1I'+11;L0OL9 0P!H"<7^-H4N-4]2N([;)E]30YD-'D:)?V?-/) M41:>PB/&(E,'$'/_@MFOA^V -?;EH8'6X^2WQLDQ#D_S+N!AP0HB?@'Q8T#L M(?E?H/AN(&Q%M=SKEB C"P>PO3Z//HR] :?X5+;V\4TXUR8D-B.%[*U;@PY M>+Q-3*.PHMKWPS+_AH#[)!Y.JP!FE[YOT#7H")XK%<@8OEA=JLS?*=@VL2I3 MTBB>@ HBPZ>5FGMJ+2=^'\C6JP1/NMH2',+9WC=J('-5VI:21(7T7AOX38$'2.]I2]"(KOC_QD._(?S8GW N#Q;/KH.$#L+%3&\)96UY+3 MAK0(#5:_C'EILC7^$!%*AKUFC;%M6(Y&#U6/PA!(MTQ[ZMEGI^MN0DV+\YH% M%%@3I:DVF7? Z^@YU9 Z)8(!-=1PE+$)S@@!\(A&U2 3O4#^^T,^74.>%K)L M/2,R'BC/(6S5 CMIMPC4C<)Y!,.'Q^V:U2,<#<'.-BCC1+?NRQX\)@?)C36Q M[,\?/LN)9'V@\$';K03?1'#G+R#][B#--KP<]O\^CO@.HM.?OF8K6+^"C5EE MZ#1M#:.EE]*W]%IIZU">\@$QAW_HJ+OX$KM?:)(#]N#).]:=XS@8DK\^X9N5 MNMWXM1>\*J3=Z!]F6!\FE/G4X]=CDQ9*=45E=Y=RQW[PAY?H)32^RXGSZ ^> M./TM[2:*!C?,QT3<1_(-"3(6OT(!W5/?&]\D%+C3G2MLXPO0954IYXC^0YI) M-&0-UV<*_OE.=H%WL+KEK(%O/@>L@Y1^;Q7<]P'9UBE/8N]I#Y8/_5;QOP3? MYSEK\KT::U\%N/*% -\LI(H KTY";,Y\2Y)7K F"]O2JP*MF?[^\OF/[*M!V MQ[-P&]/1YZI'GS)#0TL;]OPBP#NMC29 *23Q( @3"U5BVPK+CDWRD^FRUM;; MR!=F_3&@N3D,LK;(#Z7!#GYUK.N]]!3,?) M5#6E7A%JEX4./"QO(1X(?1+Q\K3WP-^"Z;X!JM]B)V+Q 6M2)5B6UP/!KXC\ M2#\'?P,W1G:TY2?Q;S7:\XWT*=P0 -3GUY2V? @4'X..\4,&?(?/PJS'3V1Z M-3>ZK;,HU:4V\4]C_S?MO>ERNZ((+YCL8U#/%=WS^!8KA;=INI+^"S9W7]UI M$/)1@@1R%\$N3?,3K]-U!+ M P04 " !WA&=7(N[G>H(' 3)0 %P '1M8BTR,#(S,#DS,'AE>#,Q M9#(N:'1M[5IK;^,V%OTK;(KN)(!EV7E@ CD-T,EDT!2=QPX\*/8C)5$6-Y2H MDI0=]]?ON:3LR(FGR6S3R0!U/M@1>4E>DN>>>TCK[+LHNJQ+7F"L?%H>#PCPR,V.DQ.3I/CE^S#6[;_:7IQX*U?O[^8_N?#91CVPZ=7 MOUY=L+THCG\[NHCCU]/7H>)X.!JSJ>&UE4[JFJLXOGRWQ_9*YYHDCA>+Q7!Q M--1F%D\_QJ6KU'&LM+9BF+M\[_R,2O I>'Y^5@G'659R8X7[<>_3]$UT"@LG MG1+G9_'J.]BF.E^>G^5RSJQ;*O'C7L7-3-:1TTUR-&KR<6[*.N>/UB$$KP;861Q8N)M[;R#X&N M,3TG;ES$E9RA<_)U$N:?=%-/-P99"#^=5*L%9G&*=FJ?R M:M,)JEQU.Y<6@RKIEDDI\US4,/C7]Z>'HZ/)64R&3^E&;W'^VUHGB^6F9Q>7 M'Z=7;ZXN?II>O7_WSYO^U8#]PJG+GV73"#5@F3!DQ5S)7?(MK4>B3X^LX2^2-;PU6V;42YMH_@RD;62M8A2I;/K284N.SXX19-% M*9V(;,,SD=1Z87B#7L;#;L97K.1SP8R82[$ 1[M26O9[RXT31BU1WFCCP-SL MC385J#WZ-],%>R5U-!5960MVH0U,.#'.I"._W3Y^M7T\7.WC*VY]AF75DEVC M6@GDXD'8SFX3N\M9A2V=H!$;NM=. +%H% T!5 T]^..O]R;@M6:'T MPJYP;,1,6@0\"$3)6@O68"P$V5M"79DUD%CB6>I6=XFBEM6[0C M]C5:A:X:HW'(0K%E^\!.+@#& )#+&QQ*:IRG?@*Q?6P5+,9'/!J?[(L#WW1\ MDH>G\(BQA*D#B*E_1NS7PW; &OGRT$"K<8J-<0J,0].\"WA8D()(=B!^#(@] M)/\/%-\-A*VHY@?=$N3"P@%LK\^C#V-O0"D^XZU]?!/*M:E@ZY%"]M:M00<@ M/-HFHE%8B=KW0S+_EH#[)![.J0!FE[YOT37H")XJ)<@8OEBM9.YO$VR;6IE+ M;B1-0 :1X=-*33VUEA*_#V3K58(G76T%',*IWC=J('-EUBI.N0+3\D[<"@BT M"'*DKZ+P7RK($'2.]B+?"8KG1WZZ'?F/YL1[ ?!X-GUT'"!VYC(G>'.K:TYI M@UN$!JE?PCPW^0I_B C)PUZ3QM@V+$6CAZI'80BD#=.>>O;9Z::;4-/BO&8! M!=)$6:9-[AWP.GHF:D@=A6! C6@HRL@$9X0 >$2C;)")=I!_?LAG*\B+.5>M M9T3"@R@*"%LYQT[:+0)UK7 >P?#A<;MF]0A'0["S#/R4%\;2U( M]AP,:D, MG66M(;3T4OJ67BMM')R'WJ\>NQ3@M*7@O5W:74-?!-YX!5D(K?6PGW?4"V=4:3.-@=+)^?QM<'2[I$ M(Z$K@4TZ_=,U0B8%L-3IA?4!;R'X-0F (#2]!/ 2V5\FKR[4O@BAW5DL7+UT M7+GL<27/T="*-55^%LV=L$830!+Z=Q!4B(4$L6V%9<..1K\- M:*Y/?B0D"@-F&@ HPK,IH.9_+>@P.0AY6-9SK>:"DG'-9]V/'J8C8%$U2B\% M:A>E#J3+-Q /A#Z)4GG:2]^'?GQ]OI^%-]QXC9U(V#NL295B65X.&+T)\BW] M]OLWN!';>..7[[]KG*\QQH=P!0 @OUE#^GT0*G[(@.GP69K5^"G/KF=&MW4> M95IIDWP_\G^3WDLLFQ5E>'?D$(-Z?NB>1QM,%%Z4Z4KZ[\[U8;6_;-A#^*YR+K0E@O=EQZLJN <=QT&!MG-H*MGZD1,KB2I$J13WPL$P/#E%UV_1T4TT.[:SSQ>SZ/WUO-KV^N;LS>4,=1S/^Z4_\[SSZ+P: M.''] $4*BY)I)@7FGC>_ZJ!.IG41>MYVNW6W?5>JM1L?I MJTZ.U9H)1\LB[/N%'L%*#X8?S+ESMHSH+ Q\_\=1@0EA8NUPFNIPX Z']R+% MUME>)BO30D4YUNR6&NP6:L(I5F$L=39ZN,'G5A;-NE0*[:0X9WP7/H]83DMT M1;=H*7,LGG6G,#@_"YC,=.HWW.#L1>#GXHOI=6A$F:P@;UE)6S*F=Z%&2.$"ICPT[-A MS^^/QIZ9^"75:#DG@5"AZE"QV7P975Y(*F+UP!^QI4BE:I"E+0#] -("UC5T$,N//+BHVJMQ@.& M42O> M:I_:>#,V82(+4Q+;TYM)AITU_@JK& M:.HL[3G=HFECG&W9V81SK\$F0U(H8 M,$3H,!C^J:J$E07'NY )S@1U8BZ3#VU(4W4/\ Q&73R'G\+](TNJ1P,4"B ^ MYJ-V7:Q%GQK=A\P^7&HN!2_[)R,32/\SZ=_/I-YGF,1$:L8M/2"[:PS6 M$)!:8C0TP\RD]T+1TC"J:X8Q=/2P#/3!'/A6%D"QLFM7I4S W<#( 9#89M.F M8IBUX14A94&KDE ^2)7N]\0STT_;TWS5,<=I^GX<0[ZO46*I"%5.(CG'14G# MYD=;CU/8/*O.P?3AQL/@PL,NWRAXV..WN&):=K.Q:G:MT8+**DWV-ID2DV!> M\R\'NSBM408 TO)&O5GHN[U!!=.Z.;3P)6"F7&X;)S7/SE;A(HSAVO;!V8(3 M_O(VLA_'<2GY1M.1N1(9K;2YI!D&AO87K*9'?M>!H>,''J@N3O6G)D_:=$\K M0XDOYH.O$&\_/0M._9$-H[]Y6G58P=U5RQP.XPZ!XQA!SWS[]^B6>*7WF?[O MWK*G;KU6?KR##VJO=B^IF]^!D/5MYFR3X MG?0'[;R<[0MTC),/:R4W@IC60*JP"9?6.[G#@;KN]$ 1VTS6STV M=\%UI+V MJ\"'+QD+O(9^U%8HG$*#%N);R4C-IN'0[9WLP[J2^;;&5"\O[=O0R1]02P,$ M% @ =X1G5RP_=0D\!0 T14 !< !T;6(M,C R,S Y,S!X97@S,F0R M+FAT;>U8>V_;-A#_*C<7:Q/ >MEQZ\IN ,=QT!1MG,8*MOY)B93%E295BH[C M??H=]7#DM-@PK$V[94%@6W?'X]WQ=P]J_)/CS&1&9,(HO([>O06JDO6*20.) M9L0@=<--!I'*@&7[^#@.IH>EM*G\VGTX7)6;7MY??+V? H=Q_-^Z4\][S0Z MK1A'KA] I(DLN.%*$N%YLXL.=#)C\M#S-IN-N^F[2B^]Z,K+S$H<>4*I@KG4 MT,[QV%+PDQ%Z/%XQ0R#)B"Z8>=6YCLZ<(4H8;@0['GO-=R4;*[H]'E-^ X79 M"O:JLR)ZR:5C5![V_=R,<*6'['LRM\Z&4Y.%@>__/,H)I5PN'<%2$P[WQ^-/2OX-6: RMO[>_YHZE:87?8ED_!Z!#F$LZ4 M7F%[<-Y#JG2I^U.E&YBDV" 6+#=L%>-SW^^"[1)/GP3/_1$I(.6B:3MVW8(E M:XUE#OTGDL+L%BNX7%IC5BM>%-86_+>2%%L/9$PSM+IM7N5+8UT7SKOPAMAX MON9YSD07IAEG*9QQB7V0$P'S-.4)FH9ZK)K:O2X@S8:R"_E:%VN"9VL4M%*M M#F>9:H">$*IRVPW;XHV0!6:M?T%T3"0KG/FM8%N8)&7<+3"[R"Q&H[DSUIZ&/VG7/: N) MKQ:#;Y!OU5!6IM'?/*TZK?#::M0*#^,6,'"T2^B*YI=]I7I76;[\//X#4$L! A0# M% @ =X1G5R&M@ 5R$P 0LL ! ( ! '1M8BTR M,#(S,#DS,"YX)TX(T &;0, % @ &B*@ =&UB+3(P,C,P.3,P M7V1E9BYX;6Q02P$"% ,4 " !WA&=7"^64+BYR "[7P< % M @ %67P =&UB+3(P,C,P.3,P7VQA8BYX;6Q02P$"% ,4 " !WA&=7 MJ^K9\Y!7 !1?@8 % @ &VT0 =&UB+3(P,C,P.3,P7W!R M92YX;6Q02P$"% ,4 " !WA&=76FRZ/(D1 @#TMQH % M@ %X*0$ =&UB+3(P,C,P.3,P>#$P<2YH=&U02P$"% ,4 " !WA&=7V@$; MFHP' X)0 %P @ $S.P, =&UB+3(P,C,P.3,P>&5X,S%D M,2YH=&U02P$"% ,4 " !WA&=7(N[G>H(' 3)0 %P M@ 'T0@, =&UB+3(P,C,P.3,P>&5X,S%D,BYH=&U02P$"% ,4 " !WA&=7 M;5G6_$$% #B%0 %P @ &K2@, =&UB+3(P,C,P.3,P>&5X M,S)D,2YH=&U02P$"% ,4 " !WA&=7+#]U"3P% #1%0 %P M @ $A4 , =&UB+3(P,C,P.3,P>&5X,S)D,BYH=&U02P4& H "@"< ) @ DE4# end

    D+JKH##$0/E&L*JX'']OO>A'OUX*;M%/T6R$ ML0V1HB,Z*9RAQ I)L7Z!AMBO5@H)M!F!L;"OW S'].O_6 "+Q]L ; ?BZ8&# MKQ'@1D/D9!9I$^ET@_!]8KZY-B9/=MG:4\W&MKVN5J*3(?U Z1,_C@^F2 /] MFLV:8QZ;48[,$MXF>&-@;"[G6(*RD?%4VIJ!BK0)\1=H68/\,E"Y5E'Q)Y"Z MQ,'10GCXHF\=/5N_X8-5N0VQSL24JC*.EO-2=K9WC18-5+BM3)9UV&+:U;E] MF_H0//$GR,4C?^('"Q^&6_V.LP$P"C[JQ0E7^>R$N'$+6K=$\SQX$+U;O'ON M[/-MLH)R:3IVP*W_0T@6N=U7B%1?T.-B]LPW.WK86\"G(>3!(F !A$F 5#(^ MM5O9LD62T):.7H8B]LPS^K4%'3:W*S/ 0-]);"8-%H1B-Z>%G"R1G/Y MQ&BTYM.EE$?]95=>Z)"_M@SN8H = M/!>KV".>DRVR8\LT=MUF]U)!-L(4$X,_=5Y%L\;:=B]I9T=T9 7W!LW(SO*A M[=&RE>A61.\AKZ)+G$?.%+D+#PTF/(HD/O=V!I-\.:WX]NPL']^&FU/1=M2) M]4O4[J\\RHUHX#M32RKX?YE*RRKFQ[B/Q"?Q1FR&CRNFIZ3-?:YY []Z#!:6W5&1J6/9UFT3PEG(8^!O.1?. M:6J5=DP\:X!23_$K\E5_.PEY&_E;?_E_4$L#!!0 ( '>$9U=;MXG3@C0 M 9M P 4 =&UB+3(P,C,P.3,P7V1E9BYX;6SM?6MSXS:6Z/>MNO]!M_?+ M;-5UV^Y.9I)4,EORJ^-:M^5KNS=[/Z5H$I(XH0@%(/W(K[\ 2$HDA1 .>%UWGAY_]\74639T1HB.-?WIV^/WDW0;&/@S!>_/(N3>9'/[S[ MSW_^KW_[^7\?'?W/V?W-),!^ND)Q,O$)\A(43%["9#EYQ.NU%T\^(T+"*)J< MD3!8H,GD].3]=^]/WI]^G!P=_5/T<>91U@;'$]'9A_>GQ8?SO#L<_S0Y/3W^ MQ_&'DP\?)Q]^^O['GT[^/KG[7,!]9JC-0Q-@%,9__,3_[XF--V$DQO2G5QK^ M\FZ9).N?CH]?7E[>OWQ\C\F"-3\Y/?Z?SS:O3R0J.OAXO!E+"<%_'15@1_Q/1ZOG^EP;L<1?[98I " MG'\-DDV#,O#WQ]G'#>A.USGYIS_^^..Q^%KN-=1@L>'0/_]M,OF9X C=H_E$ M=/%3\K9&O[RCX6H=<2S%WY8$S7]YEZR>CKBD3G[\>,))_O>+D/H1IBE!3"=" M.IO?$4298@E.3^/@(5VM//(VFS^$BYB)W/?B9.K[.(T3IIMW. K]$-%'[RE" M]-V$H_'E_KJ"]E.(CQ+D+V/TWLGIQ\^GAYSV.-NAQ>3"2[Q;CQ"&Y7,C3M088-\W(,+O"%XCDKPQ';]D MJ^Z:GZ>ZT(96XP'BRS6;^_$B9)O/E%*4=+*T-!X+$#_8:A:SU>PZ/F?:_,:6 MM^F*+WZS^2>,@Q=VT#XD@^P'=WSXZ6(9T??GF$"V+4;A*HS97LAF\!7[1W3E MA>2_O2A%LWFFONS#3>@]A1%KP@X=E+)+6M"%>G2+B -.;C#\C#S^FR]^[71& MQ2++$:#0+I-3_CV8Q>PHD1)^E!)GLH.QIQ424#AXCN.$>.S(Z479HLC.KK,T MX==B;C>YCOF)5$#NL21U-3(4IK'%(_%>-YN(%\9"_)@I IW%LY3\BH)%E0;V M_3SR*!5G_^PX^[C$%%4;=\WCPR,*123%W'LK9MXTV:[GM4GXA;)_E2YB7V+\ M1!%YYJ:"ZWB==G-:ZQ--!U*X0$\)4X=9LD2$;Y^QS\]5;*-@)ZWN]Z46HSG@ MR0T3*NJ6<%67+H[VZ9J![<0SCE>K0E:HI@R;*]C M1AKB*T:G/.D6D8%QDFV;%$=AP.$V]YJLDWUL#P?&:&!,+MDW-Q39*AAB.^VC M]^I:T;LDP87TEIZPI3*58D@R##NS@!MZ=D"KD$7&_LM7CA'J=+FTZ=Z)I6C! M-;NDI_G&7G$OW".FKFRO?\3W:(U)P@\_>1P)^U4AI@E?35W8SQBMVP[A ,0OB,G_6:<'T97W'J4$K_E_!$>/$47SXQS^^"4,$#F*V;S"+XB8 ML9G1!^%@__?Z6-:4;$8*X^0X"%>;T;PH:H=R MR3O/PP"^%_B)WO9'*A ".UJAU5-;CDK1J_7; :+ABL]''!]E77>)ZT[7^Z.[ M9&@1/WU"1YO>.\18VGNG/,YF\&&87/1=0IC]+!283]RO 1#^7!1+/H4^2_7^#GXP"%V7K/_K%=Y=F/WV_0@ATMXX0? M+=GH15^1]X2B7]XIOK+?G-"=K\>'QC8;[*(RRW)499]R/*N?*DANA3LE5729 MXA7=Y#JXAY+."5ZIN8FUV&]1_&E2ZV&2X$FU94I9"[S.@C3>33!A.\4O[T[W M%HW^],#_LA54_H??LQ,G4_)$W&#*/CE^B]G$DFPG!#U[8S_6F'K1)X+3-;NQ M^%'*C<$R1$$LT3 N34ZV Z8N*?- O,5TC7^2-2'7/"%=0HX9SIX]Z,6![ZLH: M*NV4:ZJF,T@GBNW1*Z5AC"@M+,\Z/=;!UO59#NN"T@P!N5[+OA645+\!T%\M M^[&>&JGNRCH4.ESM")+>5K,9,.5'#_8W1)YEIV!+Z)Q'1F@']/+3%$]2*&$F MU60C7$ZC!LZ=AMN*"=O36=9W0_=1&@P(:5)- M-P-JR'.OZT;9X 8DEK5)700&AB_^3(+D% MPQI>0VL-WJ'&&\2%F]-;T7MY]T+MS=U"TOXK3A.Z"9]14,^^.GO[[/T+$Q%$ M+9D1+5KFG&S4$A9/MM@I?00M6YMY(V_M;HZU40"\+W_*L[ ! GQF-AX8TCR] MCI_90;&P=4H=ABJ C7-O%\ Y(>?L5KC )/Q+' \^5T)DI(3I&D@)E3=PZ4E3 MR@FW(+;JX*IWS=7>IDM(FGZ!2/@L@CJWR3SW(?U#HO,VH(7/50OJE,PB?TSI M6[(!W2%3!NI.ZZTDA1N16M9\7??"(:OM%KKV4YZRQN/9S][R-+U,0OOT]6 V"B=I]UTMB5Y(>^TM"E* M.H.DRQMG;9:KR6<@CDV.>AULW5$OAW5 :0T1>42^#J8(S9?# '#@:\6"[:B3 M.O)E'8M ?GF'D/3[G* @3*X\7U2PD"BU&B#GB S .2%2[=6!2(EQK[L:[F,K M@LKZNML95U)Y)Y!TE!<*V5ZYI)=\%<#F K\+X)P0=6J% 4Q*% Q'B$82V)JP MZJ6[WF%FQ%)U!$EO;W"\2!!9<6P5K@H=2)&2)P4!0(Y4=_5 "I+L,[H67Y=E7P4.$9A]D?$A3N98:J@ESM8"4 M)U,[#W95X".=O5:P>CK=SR<;4>%FM&K2B>OAKX9N(6E_,3-E*;V23T7^:N63 M0[3E^;BZU0[.FB_E+S:@7\F<+74@4F1!K[(YYJWB35NVWJQ2#5O#XX]%[.D> M/=CQ"5H,:ENEP%WPJKH;-$(DVR%:( !I/F\*/I^];1]C5?G^.'&D:1?I&Q:+2[VF@;N61"N?+^+I+Z):1)VSI+[-J" MF-HV L?[L44Q7S4C5R:NW8BN;>)W! >IG\S( UM 0E]1YTD)LBUN) 'IEP3^ MR$<^O'R7-<)5B9'!.:W/I!8"MB>N5H9II\^\[I*J+]?JNC&P?$)X0;SU,O0] MV=9@A*N'*.W"]4515@BC/+ZNCH@:KEI31 8'(#Q)*0YL3Z$T/*G><:G&B*Q# MH&H5[XZ_B MS%7%JW+,ZAP?H$M#Z3AY1="?*8I]62AC@Q:[RX6Z!9#;T 8KZSN0HH7FYK/3 M L3,- I3<=G1TZ^8;JK!5/>;G4%<'Q.W3SLQ#*[9"4&VG^J!BF!9!9 S0N11 MOP8P)3'N==P@!6Q-7"4*6-JIB 16=N9<9[,TJ/ 97<[GR$_N$ EQ,)M/@PPI MF08W:%*H@%43("3+=;U1(TNR LY/O"[! MW[[>G3,VH#FW]* .R9+."SM@ VGMYT&FQ5;;Q:\K4U53;G08ZA">/>&)" MU'$R>Q)F)S >!Z*(3;4#SCEC @9!I%3];<&-A.X[!2SYC6UPZ&T:Z)'F$\&, M;.\K_B,G8S:_CH/P.0Q2J2'8"%=:$!5PKJCY+4R6Y7(:C_A2_8[4'CWH.&#J M89]]0B\6W!*C7G<.*0G%MM$8=0 QT8_>ZS1-EIC($V7M@&M+K H8!)':O<0$ M;B2TJ[W$P&]L@T/O>XDHD86V%10A$O;-S!JBM/0:CDZ#:>&,F[2KDGW M4T06:&V'"X"IL@GRUDZ7,M).IPRW"&?Y$%&$7W@A\+.W"S1'A*" (\R]+)H) MU+1Y3;/LFSM)B*\BHIU6>N :V2K@?:=28VE@,TZ]3RE;(LH33(6\V^HEF.'. MJUAR8GB52^6#? U:U#1)VP("S<9KOT4+$\U=7OYM1( M<>E]ZFB0+\\6+=+0 MILP9BOWERB.RNL)-FYDG3ZT9"!84*#6;1HIF1A;4FQU@0LEEHYM5.UA!F%H5 M,K3S:P=]M_40@G^E6:%Q>H7)+7J9^CY.^7NWBSN"8_9/'VV>_%*H6ZL^:KK7 ML ]G#VP5_C)I>0\;T!K==''_7C[:P\VOH1=H" M80;HWT\5>J2!=S%7B!=3=@K?!I\SB1JUX/L.Z_- M6H$/AWSOLU]);66F=TREVQJNZ1,507C)Y3-2OAIC@%9JLP8>!JW:":^$;T)O M=U/1S'QLB4GO\TJ)>GE>:5'N/V/(7Z(@Y8ZXK%+M9Y0L<;!])6?WKP@IS/W[ M=K>C;EUTV!,;56@HG='Z!E)6F)OLXV[N2'+8%M=>'='[$5=XK,U$U:;OS\KX\C7A''B*T&7,MMKL&GP3TF1[[1#"1APN M0$&-0=OFDU+[24;*)#O7TW<.KLTB7V7Z1,6[1*I[L12H?O&M 3G8B<6+#1D> MMSCFB3=,UQ0T:6%KI"E@][[%SAVM#'4PY5B6=U8%=MM)N2:A M\ O^\N[$.$/-D_/EY>7]4XB/$N0O8_3>QRNN$Z>G'SZ>9O/T(J1^A'D6B$BV MFLWO"*(,I3T MY./D:+(=F/T08T_P?%(>?>+%P20?GW\K83#9HC I<)C\+31]%F[>CWC0:!I^J@6P,Z=H-B\29NGG^K,P :VA0$=!N)OV0M MB9\^H:/-+EN>1-(SNY3]E8.ZGI+:"M*S9#)4])>D*LQA.%\ZU>R8L+5LUZE4 M10I5*O;A>K)Z$IP\^?'CB> F7P9YL8D$A?$#6S1BGY?DD1AS=8 'XFMUAS$P M5:8-G(DZO)WJ;ZVX9OFI>;;+3(,@S/#:;@OT[(W]6&/J19\(3M>4=1&E 7^+ MA\%@OOBG*)BM\V.A;HGJ:_#^U[H/;=>ZOECB5.D:X6N,EVO=&XR%N-\96 DH M:LNX[M?^__OX*X[XX/0K=83?$'I MSXP.IK!:WZL2ND]9*=;D#F1E)-/M$753.9N=\T1>MNG&4 (\C("\*+(^G^Y@ M+;T:Y!MJW9K $ B2G[@@V;7W,A*@O[RCV3%M^YVMJRA@D,E*28/3-4^&%?\G0?H;ED4[&'^LE M)FSY90L:CO B1/3!4U]T# T [";6.K6YU!AH&L_*XUEY/"N#/2O[>!&'?Z'@ M.F#TA/,0!;E3-9OT 3LDENKJLV_IBF=]60BN\U$ K([-SMJ=4 W@++Z/RWIK M\+R.YYBLLK>^4.*%D=V)_KN3TY/3@SBRV<5@@]RDA-WD;SE^XQUA=$0!/'7$J>7*W9BY@4&0IP4M\4WM3CLV@&X M$70E%SN"(468W*A?!+9J,=Q8CBH=$&5B49;(^#HQJ#U,IFP6$NIB>]E;1KD^[L16 3]W:G/*TI/2_]A6S_,%' ML4="K%K4Y'#]KU;?M5JMY-@[V&FRX;_$=(U\8116KD :6 "+CTYMMGN$DH+N M%Y2KD-#DSB/);'Z%R8M'@G, M6S1R>*5OQG0+6F XP(><:?9]VQO[F&DV9IJ-F68-.'D1>HL8TR3T>:F?3RC& M*_9/-4/U\ ,LWJ^ZM'O_6S8R;M,_2_/?V]S'E<3 (+MK=Z-3+&(T*.1[Q-N8K,YK/".%V<;%3&>34\A*W/2FH:&N $+++SCX]0 M0*\8@1)WA9M3 (V0T.J42W5X]]"M=DFM<*=R\J MX8C_'CVC.$6(7+[F[G8>7A5)*\-- V+ZE40Y9ZR8 MLQ:"D#?K50ZM3#'VM#B:$)_3* G7$6+?'W'"M.)UC?P$!<5RVV22F/OJ56"M MS"M[$GA@*=X1_O!II=++^=(CBQU;F!&Z5TFTLGP828!S6CO'JQ6.Q1W]@6&' M:/XT[5\[!P"K%KW*9B\SA98,./(1""YQQ"BFV;'Q%B19]]Z7L=6 M!N*O:8M.S@!7_EMS11 M">AZM?9"PN>P.L12 0@@P,2*M3H: 'BLQCSV,8]]S&-OEK<0L>X6GU#,ELA( M5))9,_N%="0#3S M\G_8]?+G_4Q*0V4@I=&XH[^ &QWW[6HPW!$<,-V;D0>F=J&O*JPI!QN 2UZ- M?._E+G(T>,63'!%UM0L-K/MB%SJ=J?%<1L !RIRSZU:Z$L\+:FJ:[P(Y+K%A M5(AMA8U=W+OGXG7,]R%Q>%!S40+DN&:$ M%\1;+T.?W0L,E8)W80<0)F.@H'_.9Y:_,B;JBL%J6/?G-:,*;;BOIJ(S[E/D MOU_@YV,1DTW>,@'D/[;\S__P^Y>'&K/+'UQ7"#;I!V=K&5]'//QTIN A_^"Z MX&\3'G)\NS]%7'Z^G&XJ]'SY+_410@'H^$AFQ4$=_@<(L;V;GF\&^D006WW( M^3*,->\S&YLX/J79<]E(B:-5X/Q6L0KP#XX/9(U6 8YO]SK+C;"S^6^81(%: M2R5 #JL;-=-+">ZCIWGT-"L]--],Y;\]?=*'J/S7G2.GYK]Y0)&HB5".1KKP M$N_6(UEX=#._SHL2D4S*PTXH4Y5S:31AFP[ G^+: M$ 4GBFJZPB0)_\H#;Z[CQ(L7(=.W;)(K9I.IT6 B#TV$ (B64IVV[PA_A3=Y MF\8!K^:S%KE%#0_>'YL=O(LA19V4S:#C*;R;-Q($:^\B7@.G)-*S-YZHKSF0 M6[43X:<_K5BUA'-P;**25],H4.I7>#5N\M&?W,@" HWH# M;2L+HDR%VTMM&HHL)89Z\<_KU9K@9Z0.$FO8%L 1L:64+ ET*L#/GK]D9RA2 M.6EHQ:9M >!LV%)86K(<5R>-L^A_-OIUS,A;$$3U4TO?!$"B2DLAZ>D:C15? MJ['B<*>Z3P33QH?OO!& GU=7]:=3#@.Q: MC>ARNG9J,-WB::R\T[@7&':O%@IL*64YU6YK+:%G%+'M(GCT]>O&=HJ(IYE+X-)"VTA+$;3DJ5>^>K^U3/';%7..A,&S\S=JS2E9*+ MM>^.$SLE$B_86$.T?T9ZKWI&5K\[SN[4,;**Z.C=&;T[S6T:.O^.N1F ZY2= M#,VDP+'>:W M.2O*3HGF\E-V!.#RM;=$E<0-0L9J'XVI$8!;VMZRL_/3]/@( M0,Y,.;;;+'6,@Y>0[SA2R37O!L"%SDZ6S4F#)-T=Y;.7J$U3AZGM3:5H0PX< MR:E7D"\4S=/H)IRK7(1V3?N4W%XOX=J1 ]CS?;[D5QQZ'9][A+SQ<- 5+U,Q MFQ=ZU]05_H]FKO!\_$D83PH,)AD*O#AN@<3H'^\2Q;,!/];5V@<^/M9U (_U M^%C7 ?S'O3_6)>?D1>@M8DR3T.=U)C^A&*_8/]4,U<-#L%5H^:I'?S3OC>8] MA70,5Q4WUY&]S'40KQP%3E/_SS0D*+@0CTW<(89@8."\O,E@3&UZ,N!)Z H3 M%"[R>@/^VR/Q8IH%87QBK+E1&[R;=# 88UL3HMR5U1*Z144GM&4IK>]V2VF5 M>QUK9W6,8G'B+C%95SI+!3V@&YR2!L\M3%OS9+,,5,*6C8;W$RI0:09'BZ%#5B: MX>B$@NR$*BP&YWCU%,9B(O-J5"'CC?@A[,US1 @*5,^2-^L"P.)G)]MF9,%Q MI\CQ3D)VI8F3"@530OA%1\1=B"O/;#Y+$Y\MZO2_O2A%O[(=N)',VP\"8.7= M1RO:$PY';[ZJV,P#Q;DWBLUT.>/O"+["9.5=QW/^'_ZG_,&>V;RP"#^$L5]V MX%TPWDS])/54$0D'&&PH@U093]+5WQJG[- M@@@^&(((2HB(IP $*A..RT0@PZ/&\YIJ_',)H4F.T1A],$8?M+!%C]$'8_3! M&'T )/I@]*[M$=$P>M=&[]KH71N]:Z-W;?2NC=XU&-(8O6L#\Z[=(Q\OXO O MIH$!0S.X'B1(+*2ZD__PP/8#"Q>R.V5):#] :W)WNZS?2Q:E=$&XW \& ?@ MJ!3(9.>]/(('2'8^_+:0@5S'^FI9_0T+WF'7'RL&I$6EOVS*C5V@+!:*4<;N MK8_>*Z*/.-GQ 3O&!7Q],,?\@;-A=,F#@EY&:>EC#\<1U1 3H(\ZQ+VA&VAK>YF:]>B9. M]I&RF18XXFH0]%U2/;:/7L0II,2(P\D(<1UX4J/%$&.+YR2,;31M0HV\"(WK&1MOD$I+1U+T]YPJ3%X\$ M3'4(SSYZ>/'6ZMA!#3" "!<;#=K81C2D.(YBR0KT*06A P3@7+45@HX,(.O0 M=L+2HD;BV=NO*%@P?2G'TS3<.&PZ&U 49UL2G0I9@I5VI]' P]UF[+6V+$\- MJ6X71H\NKR+\DN.G7QOEL #V**/B5=9&.1E.Q7"+DNOX&=&$:YB-+'0- .Q7 MC02BHP7">G:!:+C(KM*:34D%/*#"7"H2@ G!9D^1@,/84O0ZI9<&B!VCP(<[ MRW,4MYNC(9[?HB6WW@K[*(K8+[69IEE[ .M8\XS/9B3V)Z+F0@%T%NY.#(=CO-4$ M<*SEBF-M<_9VK,I=Y,%ZL1]ZT?;DH,];ED/WOT.;(G1U.H;RT]KT/RNU\&+U]]\7"I2",, MMD:)3_SW&8Z#JS0.-(_E-6L/X(AP")7?K+/-N#$F:HZ)F@KI;%5')98*!( S MG^T#X26LX417E=#:!.=L8VK,$I V G!2;"P4*2%PY+3U3MWB#(/LB6VCU[0. M/IA4/#4)!\[/*0V<9D_:>:N?5OPV74-Z>E/*!5M MF":?O23E QO$H6PUC,0W&TK@K%9"2=C*>OFZ9M<+]392@P*?$Z;$'!+K\TRR M'+_4TY"0D,W5#%/,W6NY_ MO^2EKBGO[>;D7470 MGRG/?K%;G=4M!Y0O8D4/#%G)\+-;?'4MP:VC)H642D]'(3CIT+OTP9#>V=OFG[^&[&I,_.7;#:\_;K=4:AL/*-'!EB080BOKU2ZZ MC9=.31_@%E$+;35.136Y,,0K#F94T'5JMY#*6@!=/XT**Q6?C$!PPOK06%@? M7 A+<:0\B+ ^@!76Q\;"^NA"6*J7$0XAK(\@A/6-%@9HG=PT%@: <$09"P., MA0'&P@#?;&& ,5Q\(.'BPXQ?[BJH?##QRYO8G0W&HO:L\$X8CWKZQ@!.[TUC MF_4$P9%?YGNRGV(:^,%$H&MH@".8;RBX<*]'8@8>7%B*_[&?A*9&X$/?;0GI M,8[,)GRLJ-N8%I%N5$0@TL2+@TK1F,;!8Q_M@\=*2$QR+"9X/DF6:%+"95)" M!G[HV';?U,6.[4"Y+F(UB$IB1NO'6$IL+"4VEA+[5DJ)?:.V>L5UW&(5'(WU M$-;)T5@_&NM'8_TW:ZS_"EXF41@66^Y X],D?>\VX],DX],DRKU[?)H$RCJT M8V_4^)S,O7E\$Z=+2 M9SCG]O');#YY7**)&'TRY5G78OS)+)XP]"DP.AU&I\/H=/CF MG XN%MC1GP%A"1[]&:,_8_1GC/Z,K]B? 65S&UTEHZMD=)5 L=2/KA(PZY!D M@;;WGN@; W"HV%"WW[VH_<8U//?-S _/T!P3=(_\BDF<9G]^]%ZG24+"IS3A M)#[B.X\@Y3,6K7L#M0 TU;#65,-)5ZEC?L58,\5^F*URR1WC#0[::$07'0-( M$VRO'%TP &K9Y4WF55'C4GU;"12PX$2<[Y2\;NPV_MW<;;A#= MUF+VDC*\M#*S0'E2PGE21GJ280W?03BL^LT;436HX2QK \;MUJCBG8P2&/6: M+"JK&RO:5JFS*XYWN'%AW+.M5%^J+8?C3/>W=47JKOK&;F@ X-;>V\S87/T- M/(&Q3GQ=54Q-U3[&*J9C%=-!53$=2*W%/JN8PJBU.):M@FPFDRG>;V&RW+W% M5G=V6CT';+9YT5>#%;6#L0"8V.RTY4#TPS&VM25005]AAKJ._2@5C[E?>B1F M8,;CUN''!V"Z.ZS2M> )0$5L=%O9(7+#8?[:,'><7'*C'0U9\YN0JBS#?0T. M]-ART DOU>P#\QF D?H"/273.)@E2T2NPMACY,2+\NN2MQXA7O;$81-;\]]/ M3NNV9CZ4>.A/##;9C#8I#\?@-B..=N(N@@P("L+DRO.%:FHL"C+ 5F$9>B[ MC>ZH(*0U",A!8=S[U?JCYCZ(J_P]>L;1,UM?JKAI+_.&-@#V19U657VH6DH< MA]T\)5N?L#;.+GI+13#B:"172X>3-YK5=RGL-5^GJ#!."7_@> MYJW9%V55YV9=#,:HUXRLSDPD\I5-ALPT",)L").DVG4!WA+6CBPXQBP9ZE]B MAE)08'N.5ZM0I Q=(73'CDCL7]Y"78R[=7^#J9B_!XUP!']'L(]00'EDY0V. M%X^(K#AAM*!,(6"+=H.IEF]!"QR!51#+XV UDW 7=$!U\&7H ["4WB"/HK;F MT'_LFD.S_D9[IPV*E"0E]-BO+6KLQ^_WW'PLL2/4O@W FEG#N/LUQX:3TOOJ MSE>W-@"IV"LT<*QW8$KC!7,(4H2J.-ZC&+UX M$;];J([KIE;#N1F;* %PB'](U^ML ?6BRS]3;JJ)@ZGOIZLTXE7#1&@"N\"O M"5KR5QVZ*N=9WNVRD,!VL7,Z(++0$2 M3](.>4/ R7Z= G 1=S-_NE 36!?5;%_G:.*81S9JM@E#FP&%O!@H<2J9&DK: M]5L!"V-9ME*QLE04U+A];7O/E7-8BZ16]RH/<@]MF1OM<0#M<=P%C>.'!/M_ M7(3/8EQR/^V>Y*MA?5>BRR5=/!6.WLR(%C1+*J?72+V('H $6E M]/T.QDS8 :UP%.("S1%#.\C6?H;PY>N:[0;H#,5,#NJ7@@RM!F-5-%+B[HF@ M?8R)O!P)CL* PYTON0^.7L=9)TW-BQ\.95XLXSC)D9R$<='E:',<;XO[60W' MV^)X6VQ\H-572MZ%&]+M3X*^VTOZ)H[YS@O9%GSNK4.VJ>@OYOHV &X.]I=Q M/2F.+PIL\XU14.2Q&\S,90! !P\K#.Z-D@?.!U69]K+7R8@7DRCHB95Q1Y=F)YKO.^R M8P#G$(O4V8Z(=2CK>Q3Q,-?9_(HA&R[BXHDC@;?G"\;'08D*[HMX\"(D7=JE M'AQ'.(!/&'3$%SB+N/P@<(%\PLGFQ%SP^G2Y"5\8;!O<:+3]]*D<_]AG2VA! M&QP!BW/$/5JGQ%\R;(.+E)Y^.];0,0V#9>;"%Q(J& M .S8U@II*\&"-F BO*8TE5 GOLT$8O3R%1$_I,HPFA;]]"G@'_>>D\UH R_@ M3!,[D+"V(RASN(V"6VB EG;P*I!7_*7LU.'7(E+E[?6C2+_#UH@ESK)>/H:G/)JRT9/P[]^A2%9FG M!.]5V'NY,-0TP!'+-/A72D45+OJ(%8Y\H7 \+BW@)@04T]S0]&<:TC!!#X@\ MAS[*E)/7>E]D8M'=O0X_;*]JLI=GX_"\@*-NNF7RZLOM[) MZ2-X0;R5<2W<=R?J&IM>M7(OAZ$S%@V\$LIU/,=D)1BQR5VP+:*2>^V:)CE\ M[#K)(1))#B5*>,+#-L>A4:[$_YDPLB9X/F&$C6D18UK$F!:A@QW3(@X1?LQ6 MH"\Q05X4_L63Y9Y1MK$5;Y'91B%;=@/@Y-DF&-F2.B@R+<4F;(\JMI+4-@80 M'=E&?EJ:H$CM:TH$V#=I8RB) &/ ^; "SJV#QT$L=6T#P2$9-RQB-;U73>3< M](DFQ/.5=6D[ZQ[ \FA9S;8SD@%IB1]FJ->C=;<4-2A:TKHW ,?3KN=+17/: M\@6.HEC5:&FC,UUT#&#+.*3Z=,$B.)JT+Z<.M"$-*&]F?U*'H0UZ*DY;*(*Q M1_!Y.)U0"4C\RIVQ1V?(]-'N;P>_)E2/VTC-^/I MB>2I!M[MD0A0FI0['MU\71A->6SG(QM X]:KP0S(C5?#W*U]4SH[IH1PA[<( M@#A[V\+<>6_\;X* +15QP"-NC*_&'V8H&$Y#J<)6;'@'(=[Q%EN)Q_["N$_O M'[X8ZDUIVP PSQQR0E0W5RTG($FVB40!^1$=21*$!+,[VO:8A[,3G&8[U;88 MT$,36CH@RD2[9QK:P-C\+)3-0D(@]K0').H!?$(Q(E[$ Q^#%>,L-YGRY]3R M$M/ZH)F&?0#8\ZPTLW*::4:BXZ)3E-U0>?D.O=@D< VL<:BD9#AMJ)4OG]J MMIXJ2/][CGWTD7#?MF M )9W]1'6GHPQ"&L,PFIK0E)=L_)2$)\88$*OX\R>_(FHBP\>9"0 F[REIAR" M>C@>F_;7=2E]OZ%PL61W\NDS.Z(N4%%OY([=U)4V[SXQ&$PT6J]<&9 Z[D.U M^'C!N'_EA41;L:UO+ 83F]([9[X"U2RJ2+-[>BIFK@CN>%QZL90I7>MDX^$' M$R33'TN^/2WL?>GL'K_!Q/T XAD@1?]6"@/N%2PT\,I_>YXF"J(V&OZ($R^Z MCA/&"1KZASSBV0T]G+J^O; #CN9-(]$O"A3U1#)7BBH&RK+Q8"K(VA($1WX; MZVE6TT6.]RT6*>4HBRR@0B7+W[G3YA8G_P\E>368OY2;R ''&TZ5T0,RX1O0 MK&Q=O,*D5'I(E>30-Q+#J779-V?@*&;K+?HVY?R?S;-#X31-EHPB]5)W@'&& M4R/S ,0#",87U\(LIB'?RV\]D@6--(O(/]V-R,^J<>7UMXXG?\L'X ^6;P89 MH_,["60KZN,80O1E@ .*TY>A[SB"L(S0.<-_P>>V6!FTL4TV#6$$@ZAU2RT9 M.3T'"!-Y]44=0%YMB*U)#\A/V7(:*N+*[)H " ^QUZIMR(B)+$B!MF=>Y,7\ M@(90(D(5BW*>V]V#GKVQ'VM,O>@3P>F:;E[:Y# X3L(X1<&,K3%9%J1]'/7! M!A]N2/;!6.*XVG\#?(V1>JU[@[**]SD#JR\0M&1<]]O%^1*ML,_()V^OZAU" M!@5@4]A3G3<[A8R\0[":[49_+7%ZN6)W*J9J9R$6MQ$H> MV[HW %/23N*M*01@K'G(]*Y4"OTJC-E&'G)_VN9O]XC778T7C_@>K3$1!2#R MEK293>>CI,I"UE&M'/L&CS7EG3V MX_?S\C.[8B))KE-VT@! M", N*-6&C7E)@7?WG+P(O46,:1+Z?)I]0C%>L7^J&:J'AV!-T/)5C[[C6E&- MED"34:]]=\Y,?_MRH+($[;FU#,^@F-/)R63G'E&:_+Z2V%*:>Q,6/*-=9.! M]1L;!'U9S^93_\\T)-FK:#'KI?[$CGTS +G%78C'GN #RVJZXL77LT"=\OB) M%R]"MAUD-,C$9=L20 )N9Q*SI1G.:GB+DNW,K];79K=]OJDS=D9B?6!\0515 ML[Q%/P R5KM<25MP (X:%-?7<[QZR@UN0GMIN'&_\2!QNC/5VW0 (-^T2\$W M(1V.Q+^ZG$!%1FB7DAY>YJ"H&YSZBW=148D''G9 M%3U56DCM&D/(P>S4H&%)-QPQUT^$[.RPN39_PCAX";E)2.7HLV@*(<6Q2Q'; M4=TBGNGGXXS)81:,\\__#U!+ P04 " !WA&=7"^64+BYR "[7P< % M '1M8BTR,#(S,#DS,%]L86(N>&UL[;U[<^,VMB_Z_ZZZWP$G]U1-=Y6<="?S M2O;L.26_>ES;;7G;[F3/39V:HDE(P@Q%*B3E1S[]Q8.D0(D@01 D%IU=-9FV M+6"]M-8/KX6%O_R?ETV(GG"2DCCZCZ\^?OWA*X0C/PY(M/J/KW;9\N3/7_V? MO_X___:7_W5R\M^G=]'KC]^ADY._]EW#Y2]Y?')"P(?/=-R4O9@OUV4C0[87\Z^?CMR7(0W^$EXG_Z M(7O=XO_X*B6;;Z;EQS\R+?_?_,_7 MWB,.OT*LY9>[*Z6^WU=HY9VX-EHF^F8L=1YH\& CG>2>7143'L[Z7M.?*OKA MEPQ' 0X*#1G+!LI'(?CAA M/W [T5_^<9[#QE6TC),-CZ8'[W'_+7!-_N.KEJ;=;,14863G254?+_$+MO3' M%NOD+;[Q8PH*V^PDS+\NWGV9Q)M6H07GN+G=/\+'[DY0*%C1+L%IO$M\W.G; MEY72^"I*:6EC-D[@Z.3+?0?Q_UH01A)E]#.G_7__(L09UQEI$.&K#&]2/2O( MS2?EE$=Z-CAFV78RSGDLL:F#GL5T3C2>)SY0B@TJYA_#]S19CT//8I_!]J2* MA+VAC5$;SX/^:^SM>21@) MRN,YX2U.2!Q<1,$YG=XVJ'[8#KX#UFIVZ'Z51K"=KU[4WJXGR")*%S'"(PZ@ MB1>EA,T!6O&OIBE\_U/I=S3('K2#[85*:?L/OB7ET4#P(LI(]GI)0GRSVSSB MI$;OFB9P74^E3^%RAY_#=#6EE*8N)@@B1A$)DF.YUAU>D32CCIW=>)NZX571 M#+J+U>M5=;-J&\BNII"TI[OMJ2)&=BR7NXK\.*'PR5?7]QD=TL_B790EKV=Q MH/; ME[0'5)+ZZI_-G:![*YZ@O?TW@J3&>)L4)R@G!5BO,9RZ0?OY2J@4P2R M).)4IV6T5K>'[L8MFE8=6-$8LNNVB=S3:2EY5*4_\G@_#P)JM#3_A^UM?E3: MHKXM= ]MT+#JG34-(7MFD[@]O3*G.2M^0(PZ6D2CX6?.]XS^N$@>XN>HS0J5 MEA/QR&/M:OUQWVP"WE@CK"U?9*39>,Z(C^R'?"ZQ2&Z3^(E$OGI.JFP^$8]4 MZ%GKE@=M)^";*HEM.6@YXRPXC.REMW&:>>'_1[:-ZR9%XXEX:*V.M?Y9:3D! M[ZR7UY9O"NJ(DA]I'<30>IY@3^&+!Q_#];XZ/0I_DS^#Z6&U$AJG*W"/HM1& MKN-(O===TP2N*ZGT*=SI\'.8+J64TM2M.$'$*8ZV]KW'_BZA[OSQ MV\<'DM5F"-8T@>M:*GT*USK\'*9K*:4T=2U.!<5+]/';=X_O44%_>/]Z2#R6 MW'[_NGF,ZS0]_!RN9]5J4KA5Y4.8/E4OHK%#"6I(D!L/IRY>_#65&"O.Y!3- MX'I5DUZ'F"6W@>ECC9*:NEI!%!541SV3.]LE"8XRD=; XH>N;7=U>&Z MH(Z>U85E?5N8+JDE<<_%94X=E>21H#_>N7&&$\_/R!,^]S(O%Z?A$%+1'+J/ M-NMY>$1SH;)XH*JF,YV\4&)RLZZ']*XN=L?19OMEZD1CA5:^C.UZAEU0EKFT)VQF:! M>SIE01P)ZB@G/QH4KG$8MCGE02/HOEBGTP$.2BT@>UZMG'U1D-$7^LU.W#1:B/07JD0M:\C"K*(TT64 M\ @Y F(M?DE2WPO_CKU$?:FSH2E<_VO3K\PC4+2#Z86MTAKG%^3[B8(R8J0= M7/+Z&XZ:SGA]6V M4_'$&@WK?5%J. 5OK!/7EC_F]]]'\L@Y91UPQ4*O;DUS^#E1%.O*JDA1JZO'RV]])%SV:4G*\_;"F?"8986?]E[5?Z'?[ +>QO,LZ:9 M'/-'=O?4/SS :V\-T^,TM63^U](4GC?J"FP\$US+ZZGS^ M0'^Y?Z#_?+ZX>;A'BTMT,;^[N;KY=(_F-ZS=Y]N[B[_13E<_7J"K&_K[A0N? M+FU15WA0V0BV!]?K)#MNM059IB^K_@P7M1&,J,$FQW[F$=V=\-R, -B#[*F$9, MSA.Q;P<57$6-\8+O#)6<4<&:7=8_""HKYLGD"LU0;'2#,Y1Z(3Y<85K1^ DG MCS$\G7.>Z0Q%N'>&F E\GL5IMEA^BN,@G4?!/4Z>B(_3^S@,%%9J[ ;#-MU ME3%/W1HNM&G(;%XY.,W8O9;!(K05DQPI-TH8?DKB-+U-XB51;4946\ .M!IM MY,B2/H8;2G5"FKI7#%&6KO(QNO4@C+".>D?G.R7X#!D28\XHN*$=.R:!QL2 M\;J'[)9 KK9J^:[;&;83=[-!9:]%JR=<]^XHO_GE//LF#/ M'<2L4'?. 3X*E)HUSO[@>JQ:U+ZKK"/*3M9:]O5[8"Q1?#2G=1IGXA#H.CZZ M_=?<N\C]#N*%CZ)WN/X8?IS=^3>A9!O6#*=D/KCKJ#IBIB0#T^(\ ME$0[JG6.C'&4GN)EG[L%[P>G%"UU;QPE=:'C)*T\TH>;RV4EJS)?AO# & M5BYAA^4(&P%'L/9QUN<@[."B\!A*]UVZ#"BC$[R$;/,++XDHO10],WN6TW\\0GP&Z !Z1$-"PA5-I !M>CG61$67_*5P0J9&Q M3T(ESD>Y&1O?\NS2J#*@T@\&G"&T Q2S@/<:>%K@D=V*AK;)G*QEY7(G QW%R5/N&33R_>,:;OD8DH!X M"7&4Y3R^9:[9<#^NO\SFD9) NPT@Y5'3/":KG;)$][K3<5>+.E*6%06 MH7]/,%7G'(M_VW*Y;1"&[?'V;%?)6.A-%>ZDRZ)N_4XJ?5F&\C"/#ZE.TL]5 MAKF,$TQ6D:B!YK\^)%Z4LKKU<32/ OY;R/?HY\$_=VG&,OI*,[+'%^@'E4'W MUJMY"\&5#-,,[D&_$1T<&$2 Z4'&L&8P19=<*N3G8J%L+PGR2E'<+%M^$Z;4 M@>ML\\@A^,/WWWW@,)S1^5?CX'2'0S8*+9:ZMF)GJ?=>B/5AV)4,,&'8Z3?" M8-B) &YA.,@K"G)I(7BGA6IV\2[B&TJ)$(_]N&P$EH2D;&^ %P%A5\UG1PNV M+9<-85X@^>LAD+QN/)SF%R!FVQ6)JWN@,Y3+C19+5$!^(3J29$=4>"1)CYCX MZ)Y_0[D&U?W4AQ@))48=:Z?Y-=UA/_32E"R)+XQ+PX1BP2X4]_#J1UX62.AB M0R(J?K&]=A*/D&[>L/$X3?,W3G62\KO! ;-RN9'$*Q.5]@_P?H^<=H.TB&5V M/_/2]648/_\-!RO\R2,1WQ%>TC@Z]#UF?CJS-%FI]F($G*3STF(CI"VS53AHU#_7ON@<_360[DK[W35X-9F[N M'(YAA=;3!*A17SN=[90B99_+]+'$P*J=C_[T64P;H4P4'2R,7>;9])I:O25K MP@9/XQ7K6SXM[6@U*V XY87G& =KEN0 .ZD;?C^["[2Y3>^J,57+NJ^Y!VP4 MTM"V6CU:V1PN>N@(W1<9&G@XB?HA=3ZKBV5805S<@K[%"7\)N"7SLJ$Y[/!M MTU..755;N(';*G'O2_*4LG@JVLDJ9'C]ME2_E)%NB$\GV9N'JI]Z*?$US52T MG59H5C1LBDO><#I!6177U&,Y%?2.1"B@*UHOD5S734F MZ&FQH6C812M0: 3 M]%AJS__B9JOW4-]S$NXRK'H71MUZ6NASH&43_N1-IX- AP*;^FQ.!S(*35=5 M R2RI6PM%@62!1RBT4^8K-94CCFUC[?"-[O-(TX62ZY_NMAE:>9%K&) ;HMS M<4B^2\23ARW+&FO$86.=71O*T&B',EPDM:R?:8 68B!/R,%V"S=Q$9[[>AI;+V/ MP%(Y>X2S[+O/8O]?ZS@,J!-=_+(CV2O+>.9_O=^&)#N+(ZI,2N+HCB5Q?U28 MVH ,;-PTM4OE9;V.-. BI[$FIJ$D,_P=$BQY+OX,\8\09SM#>\:(,9%#V?2("CO05(Z"3C\#[S,LQNERR6ER3R(I]X MX6V<$I[$U+PGIMD5.DSJZU^%QO9^D.&P@_3&R2V+F_.+F_N+S&M0WA^FVS MN,:.*N@ACU-WLC'*+B'.HX#]PP:A)R]D%_[FV9F7)*]TOOVC%^Y4[WKI]H7M MLITL4$FDU.D(UZ6[B6_LXNS>*+N)RR^0XCTC)_--6#J/,\]:QTGV@)/-%9U. MYL6C5(-S?5/8X=ND7V7>5-,.;G V2FN\ &!$3VB0;)!$ULW";V#]O">/A"Q/ M\F09)R>LHA$B2I7'F?OY/K\D?X=]3/& BG:#LWP"H)IT-'>!'9+DE=I(8<^#)K CODZ?ZJMI^\_A1G2ME,9/.^3$7#W9,)(RXUU1 MKJS#%4K7-H0=.FK=CNX&5UK!#:,&67O>0JWLF;BK/#"Z;N/O4.KLA8$/K=:H MFDA V?6W6JI.4@WLZB4>*W0UQAB)8NL*-, M1]^#]RZ5[>'&H);4IJY;$.=K%%Q0YG7V7+U_^7:4U7@@$X*RXTRDBV+%UZPF M\!W+O%HLOZ28([%JRM/2!S8Z:6E,+<5G<&'D M2$)3IRH(#1$Q6_Y@VD74^)BK-4TN1/+QHQ>R;>;A]+G/O"0;1:-3O")1-+!2 MK6 ^M*N-M)&?4:')8RBPF)5DNWC)GPEO033-KK#1KHO^U0.!]GYP4;*3].9[ M[@63?/(QV!))"T]'T1D,UHZB+0P'T5?L1E)=+0>^P2-U4#6/42K MM(4]$C5JJ#A*VS>$.]8TB]OOT G&0=J4U-(JUSNF6B,>#3:>XH#'AZH.QZ> M(\D)!G!FA=Z&CO #IMV7>504K>&&UX:,O>] MY!/N63BYZ5.D3]YZKRQU4B_U^*@Q;$=MUK$NW;C:$JZ#MLAKC**)%^!]HNQ6 M4'>:.^Q"PW&JEFZV8?R*\1T.O0P'QY"C,(Q./]AAJ:UYI:9I6R>XP:HONO%5 M%R_T6"+N##U[*YSRS()$<&.^GNR\T,V2#J3J8XVOR:Y#6#>UAQW.K9H>#+3U MC>&&;[O(/:ZP,,H(OVQQE#JZ%.!,O9'>_HGXO/TGDJW/=FD6;W!2J/K:')&: M76$'9Q?]J\\"M?>#&[*=I#=>R>5,Y*6"^:XVIM>]BA MVZIIS;AZW!AND+:+;'ZRR!^PRAA-UXM8=RHZR![6'%E;.\$.3#V=U0G$TQE' M->6VE5TK#2WHI+BV R"KV/Y@FF\"QVH#@$@K!O&-CX)CI[N41#A-S^+-(XE8 MA<6(S7BHI%0@^E-* BYY'&EB7"^"L/&OOZUD;#2G!AADG$"6LT82;U[> M->>.*NQGJ!3 ;:D0AQ:3;./+C)Q.JUAVA_;>H;HU;"!IT?(H0VM*NX9M MLI M#>!ZZ\&UEHYR.[33!L"'H%[T32GP!O!&-6DG*5,#:%@ME. XWL[Q$E-!]MLF MDL+J@@GMO6!'HJ;64W]7;&1E1T M#2@C%.]).PEN:%J[W/%OOT*DT0]V>&MKKK'U/XEK1MJB#[ =#&G;WZ+&>U+3 MV?QW\H4[V6;3NP>IZ@ M1K6LB%.27SR@/UUA'^7(O[ :OF&(^:<3.Z, M99M''E\?OO_N X^QC'+XQY8L:>O*XO#]M9N M8S*(:4"P,&'+P,Y?4O_R<)@&7XK9#2H:C>B)$>75XB2NR!=L\Y^7^06LON)#007;CJW E"QI M)#@A43'@O?OH9L'B5&D7,7V',X]$.+CP$E9?+Y76E.=X27RBVES0Z@@[IO5U MEV.ZO1?+ MY8/WHH*^SE1@1[>A50ZN#W8A 3?N317I<<==?V=RABA?M@U".;NZC^C,.K%( MZ:U8)Z3,G+R"S>8W^8ZJV+E5&*RV(6PT4.M6>?_ZJ!7)30^,^-FQ&H5(4E,N"9&%0%J.J.*B0!]#PXL2<.7H/DC5C/":].4L8#&1.;" &/RCC MG91/-8\"[36"1C?88Y2NWHH;@;5]X(XKVI);O"U8R\CUW<%AM!/V7(7%I6&[["/R9-&,>R.-& 'OY%%*EN'70C A04S M-7ILC(D"U$E)>H:\0@2TC!,4Y$*4Q:H'S_B[B6^]I'/:7Z473%_OJ'5K N"^ MRT2S &L4L)0**/*V\@P1YL;JE$ 867\63=&>SX;>D8@&=AAZ2;I/G3D\-;0? MV3R#.)V7"3I=#%33=X)1KK) :ZP?=IQHQ"O5L!3W(B53S@&;0O!;MTH3!!R; MB*&!^.M8$"#R$KN;J.PWV="O:JX9]J+3I$/^0 6[X9ZG=DXGU"U90R/,<]., M'^*+?8YM=_M4.T\VV&MLH!GQ4L])AWV='G9C7\[EG@X V+2+!@K(1NH'!3:O MI] 5SR*YSYCCTFX^=-2UZ-YI/P:^L+N*H_VUZRV7?FV@5=>^N).?'QXJVEZ82HFBV65B[JM8CNBTGY CVYQ:UWJSWF1ZO)2J02U0I >-HVEK MTI1K74=*>*439+;H7BS/O'1]&<;/:4OEH98NL(%*1]]JRJFZ/5R@TI+:&*@6 M-^<7-_<7YXC^=+^XOCJ?/]!?[A_H/Y\O;A[NT>(2GNAC' M4!D>Z/)N\1DM;B_NY@]7-Y_0_.SAZL>KAZN+>Y-Z5_VSQ8)_[M*,04?Z$-]A MYD\DQ-1"^ZMR#[&=V!J(%>SH&]*^U>(4]OG C>!!M36O!5$*Q6Y')(58*,)9 M>:6R0R5;$3]2XF1HVG[I$9'O]U-",OQENUC._5]VA+_1\43Q*4X.+WITZ 8S>KOJ79Z5:_0!?DK> M10/C*P\\[S7BHQ9^V>(HQ2C8)6RX8N?E8H<%L:]"G)][(2^6Z>6"(%)(@IZI MD!F.T&[+AL(EE3T_3B,1VE+;K%G-]#P?G)(?]V!]#%.>Q:E(BH]7$3]O89N M2GM95?][H7Z$5^R4M X,?PM6T"H+"MX&;IXIXU>JZ+]G](\D4[UUI-$-YBC2 M5>_&E\H.^D">^VE*WO>Z8!LC1Z7%!M?_)(M(CNZ9IAL63KDGS[68&IZM8P 4-32WE(5S2%%_ZZ O<=U!7T M1]Y6&%I;1E=>/9^=_?<57SD+!D..ZHMH_N21D"' 99PPU>ZQOTOX^8TFIK60 M@!FS1-)(W]9_*1FQ';?ILRGH;ME'*?'Y9.W!MO "SR/ *,?A%)AXG:2G) M\5:NHVW7D0Q7/\;+5CJA5CKA5B(#@:;I!&@"AAGQT<3/.%O'P7XH.2?L0#T* MTD5R3E)1WJWA4?;.1&!B<3^;'#_*J$L![K3*4 _3N+E-8A_C(!4G8/FKCH([ MVK.?(9FKPS<<1[/+.S8Q>\]KH#,4$471T$88IM?\S,K2B>4)%=-1OC-T%=WO M'NG2CGC)ZR(Y-A96W1\UIP8;47I:Z7!I9D *+L;T5:C78D>\ML""BD;L-D[Y M*T1L&LBE8(?I>SG8PX%UF(3M;NET6P8ZLYRT3+S8D @/56B]#8JA&&&H70'] MO7XHEE"X@_EVP8W(F,G+#2^6UYCRO1 G#773_9;V,(<*;4W+57]38^!+?"W1 M[:SGBW2K;5Y]G?XI9-S4^5?C+MH'-04GELY8JO3XJVY'FHTR[>5O(M5DP1?7 MQLJ;9 JL[M(?)EX96T*>S&IWACM][:Z"J%'/GZO>&&OH$.QCFN:]J/)W=+@9"F.!-% M\_=_E,KI\\&Q3((52ULG5Z&.[504-9]'XG7!?=ETU19S5QI3BQT-BS2'3P.! M*460CAI]#_,[<76TMS.N91X2=KY9/!\@((4/N_M'!]S-M8]-4=P=.,X-T.TS M-7BHT;@9#J0.4PK_.K'MA[O$!4QXV]178=N4PO;>KV; M([?:9TK!JY#3';75?N71>4[3 M0FQJ8=_%1GJS^B9*4X*(3OJ8#W^"'7I7,'[/5L[E2UHY-X^V\JH[C"4*P48X'2QV8;Q*\9W..3P;0!)C22F M!D3M]FB&'W7_*8&.AA;VYRAJIH[2 T:UR[T7>@E'B&=OE;_LF0@V EN\$,Y\ MAB&==&FY_AZA&86I 4:K-5JG*_7=IP07[4H,L@%9SQ,,6 QGE2OI-K_+6X#Z M]2P51NM$ #8R=+>%6953N+A@H$-?6-!GZ>1!\!$M1F0I-$$ W;:"!) Y7)(8J.+K;J)5_=_'AQ#Z%>/JK@Q( ,[:DSM(L=,5QIP(\98$SL7T.[SA'9&&NTYS="\@,'#PZV:!Y.E+7$S!4=)/?[M0C MOV\J3SXN?SRYN0(RWQC!$O9J$=F?5E!)MSC)7F^IIMD\"I@YM@VW?CH1 (X' MG6W1.(]0]@:,"]UUL#Y[4+*$,G$8SB;S(. W&OA3,-N<#3]GQ HCN,&(TUU* M(IS2R/56&'UQT:VLT!W.=DG$C,3OFFE,VOK2!PXUMBVI6L7T(@X8I*RK M.&8=L!D24O"U@I##^2+)K14KQ(4IWTE5:OA)ZD\D3.,(_12'2]?@1\W"SL&H M#7A56VIH^NM5Q*I3QR$)V%!2EK)1YV#THS@=@#.TE@K2.I*;!HB9*F4'MB3N MHCZ4X,\RT64)D"R"<\1R:S(+%:1&S.GH?