0001437749-21-002157.txt : 20210208 0001437749-21-002157.hdr.sgml : 20210208 20210208063119 ACCESSION NUMBER: 0001437749-21-002157 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210208 DATE AS OF CHANGE: 20210208 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: 21598476 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 tech20201231_10q.htm FORM 10-Q tech20201231_10q.htm
0000842023 BIO-TECHNE Corp false --06-30 Q2 2021 1,526 775 0 0 5,000,000 5,000,000 0 0 0 0 0.01 0.01 100,000,000 100,000,000 38,765,300 38,765,300 38,453,046 38,453,046 6.6 5 47 142 142 Increase in patents and other intangible assets is primarily due to $5.0 million recognized in intangible assets in the first quarter of fiscal 2021 for certain third party patented technology acquired. $4.0 million of the third party patented technology acquired was a non-cash activity within the condensed consolidated statement of cash flows as a cash payment was not made within the six months ended December 31, 2020. The Company reclassified ($821) to interest expense and a related tax benefit tax of $192 during the six months ended December 31, 2019. Gains (losses) on the interest swap are reclassified into interest expense as payments on the derivative agreement are made. The Company reclassified $5,026 to interest expense and $512 to non-operating income relating to variable interest payments that were probable not to occur as further discussed in Note 6 in the six months ended December 31, 2020. The Company also recorded a related tax benefit of $1,289 during the six months ended December 31, 2020. The Company had deferred tax benefits of $2,886 and $4,058 included in the accumulated other comprehensive income loss as of December 31, 2020 and June 30, 2020, respectively. The changes in other non-operating income (expense) were driven by changes in the fair value of our CCXI investment as further described in Note 5 above. Included in available-for-sale investments on the balance sheet. The cost basis in the Company's investment in ChemoCentryx Inc (CCXI) at December 31, 2020 and June 30, 2020 was $6.6 million. The Company has a warrant to purchase additional CCXI equity shares which was valued at $8.3 million and $8.0 million as of December 31, 2020 and June 30 2020, respectively. Included in available-for-sale investments on the balance sheet. The certificate of deposits have contractual maturity dates within one year. Finished goods inventory of $4,972 and $4,646 included within other long-term assets in the respective December 31, 2020 and June 30, 2020, 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. 00008420232020-07-012020-12-31 xbrli:shares 00008420232021-02-01 thunderdome:item iso4217:USD 00008420232020-10-012020-12-31 00008420232019-10-012019-12-31 00008420232019-07-012019-12-31 iso4217:USDxbrli:shares 00008420232020-12-31 00008420232020-06-30 00008420232019-06-30 00008420232019-12-31 0000842023us-gaap:AccountingStandardsUpdate201602Member2020-07-01 0000842023tech:ConsumablesMember2020-10-012020-12-31 0000842023tech:ConsumablesMember2019-10-012019-12-31 0000842023tech:ConsumablesMember2020-07-012020-12-31 0000842023tech:ConsumablesMember2019-07-012019-12-31 0000842023tech:InstrumentsMember2020-10-012020-12-31 0000842023tech:InstrumentsMember2019-10-012019-12-31 0000842023tech:InstrumentsMember2020-07-012020-12-31 0000842023tech:InstrumentsMember2019-07-012019-12-31 0000842023us-gaap:ServiceMember2020-10-012020-12-31 0000842023us-gaap:ServiceMember2019-10-012019-12-31 0000842023us-gaap:ServiceMember2020-07-012020-12-31 0000842023us-gaap:ServiceMember2019-07-012019-12-31 0000842023tech:ProductAndServicesMember2020-10-012020-12-31 0000842023tech:ProductAndServicesMember2019-10-012019-12-31 0000842023tech:ProductAndServicesMember2020-07-012020-12-31 0000842023tech:ProductAndServicesMember2019-07-012019-12-31 0000842023us-gaap:RoyaltyMember2020-10-012020-12-31 0000842023us-gaap:RoyaltyMember2019-10-012019-12-31 0000842023us-gaap:RoyaltyMember2020-07-012020-12-31 0000842023us-gaap:RoyaltyMember2019-07-012019-12-31 0000842023country:US2020-10-012020-12-31 0000842023country:US2019-10-012019-12-31 0000842023country:US2020-07-012020-12-31 0000842023country:US2019-07-012019-12-31 0000842023tech:EMEAExcludingUKMember2020-10-012020-12-31 0000842023tech:EMEAExcludingUKMember2019-10-012019-12-31 0000842023tech:EMEAExcludingUKMember2020-07-012020-12-31 0000842023tech:EMEAExcludingUKMember2019-07-012019-12-31 0000842023country:GB2020-10-012020-12-31 0000842023country:GB2019-10-012019-12-31 0000842023country:GB2020-07-012020-12-31 0000842023country:GB2019-07-012019-12-31 0000842023tech:APACExcludingGreaterChinaMember2020-10-012020-12-31 0000842023tech:APACExcludingGreaterChinaMember2019-10-012019-12-31 0000842023tech:APACExcludingGreaterChinaMember2020-07-012020-12-31 0000842023tech:APACExcludingGreaterChinaMember2019-07-012019-12-31 0000842023country:CN2020-10-012020-12-31 0000842023country:CN2019-10-012019-12-31 0000842023country:CN2020-07-012020-12-31 0000842023country:CN2019-07-012019-12-31 0000842023tech:RestOfWorldMember2020-10-012020-12-31 0000842023tech:RestOfWorldMember2019-10-012019-12-31 0000842023tech:RestOfWorldMember2020-07-012020-12-31 0000842023tech:RestOfWorldMember2019-07-012019-12-31 0000842023us-gaap:OtherNoncurrentAssetsMember2020-12-31 0000842023us-gaap:OtherNoncurrentAssetsMember2020-06-30 0000842023us-gaap:LandMember2020-12-31 0000842023us-gaap:LandMember2020-06-30 0000842023us-gaap:BuildingAndBuildingImprovementsMember2020-12-31 0000842023us-gaap:BuildingAndBuildingImprovementsMember2020-06-30 0000842023us-gaap:MachineryAndEquipmentMember2020-12-31 0000842023us-gaap:MachineryAndEquipmentMember2020-06-30 0000842023us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2020-12-31 0000842023us-gaap:DevelopedTechnologyRightsMember2020-06-30 0000842023us-gaap:TradeNamesMembersrt:MinimumMember2020-12-31 0000842023us-gaap:TradeNamesMember2020-06-30 0000842023us-gaap:CustomerRelationshipsMembersrt:MinimumMember2020-12-31 0000842023us-gaap:CustomerRelationshipsMember2020-06-30 0000842023us-gaap:PatentsMembersrt:MinimumMember2020-12-31 0000842023us-gaap:PatentsMember2020-06-30 0000842023srt:MinimumMember2020-12-31 0000842023us-gaap:PatentedTechnologyMember2020-07-012020-09-30 0000842023us-gaap:PatentedTechnologyMember2020-07-012020-12-31 0000842023tech:ProteinSciencesMember2020-06-30 0000842023tech:DiagnosticsAndGenomicsMember2020-06-30 0000842023tech:ProteinSciencesMember2020-07-012020-12-31 0000842023tech:DiagnosticsAndGenomicsMember2020-07-012020-12-31 0000842023tech:ProteinSciencesMember2020-12-31 0000842023tech:DiagnosticsAndGenomicsMember2020-12-31 xbrli:pure 0000842023tech:ChangzhouEminenceBiotechnologyMember2020-10-20 0000842023tech:ChangzhouEminenceBiotechnologyMember2020-10-202020-10-20 0000842023tech:ChangzhouEminenceBiotechnologyMembersrt:MinimumMember2020-10-202020-10-20 0000842023tech:ChangzhouEminenceBiotechnologyMembersrt:MaximumMember2020-10-202020-10-20 0000842023tech:ChangzhouEminenceBiotechnologyMember2020-12-31 0000842023tech:ChangzhouEminenceBiotechnologyMemberus-gaap:DevelopedTechnologyRightsMember2020-12-31 0000842023tech:ChangzhouEminenceBiotechnologyMemberus-gaap:CustomerRelationshipsMember2020-12-31 0000842023tech:ChangzhouEminenceBiotechnologyMember2020-10-202020-12-31 utr:Y 0000842023tech:ChangzhouEminenceBiotechnologyMemberus-gaap:DevelopedTechnologyRightsMember2020-10-022020-10-02 0000842023tech:ChangzhouEminenceBiotechnologyMemberus-gaap:CustomerRelationshipsMember2020-10-022020-10-02 0000842023us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-31 0000842023us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023us-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-30 0000842023tech:CCXIMember2020-12-31 0000842023tech:CCXIMember2020-06-30 0000842023us-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:CashFlowHedgingMember2018-10-31 0000842023us-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:CashFlowHedgingMember2020-10-012020-10-31 0000842023us-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:CashFlowHedgingMember2021-10-012021-10-31 0000842023us-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:CashFlowHedgingMember2022-10-012022-10-31 0000842023us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:CashFlowHedgingMember2020-06-30 0000842023us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:CashFlowHedgingMember2020-12-31 0000842023us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-12-31 0000842023us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-12-31 0000842023tech:QTHoldingsCorporationMember2020-12-31 0000842023tech:BMoGenMember2020-12-31 0000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2020-09-30 0000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2020-06-30 0000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2020-10-012020-12-31 0000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2020-07-012020-12-31 0000842023us-gaap:FairValueInputsLevel3Membertech:ContingentConsiderationMember2020-12-31 0000842023us-gaap:RevolvingCreditFacilityMembertech:CreditAgreementMember2018-08-01 0000842023tech:CreditAgreementMembertech:TermLoanMember2018-08-01 0000842023us-gaap:RevolvingCreditFacilityMembertech:CreditAgreementMember2020-07-012020-12-31 0000842023tech:CreditAgreementMember2020-12-31 0000842023srt:MaximumMember2020-12-31 0000842023us-gaap:CommonStockMember2020-06-30 0000842023us-gaap:AdditionalPaidInCapitalMember2020-06-30 0000842023us-gaap:RetainedEarningsMember2020-06-30 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-30 0000842023us-gaap:NoncontrollingInterestMember2020-06-30 0000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommonStockMember2020-06-30 0000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-06-30 0000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-06-30 0000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-30 0000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:NoncontrollingInterestMember2020-06-30 0000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-06-30 0000842023us-gaap:CommonStockMember2020-07-012020-09-30 0000842023us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-30 0000842023us-gaap:RetainedEarningsMember2020-07-012020-09-30 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-30 0000842023us-gaap:NoncontrollingInterestMember2020-07-012020-09-30 00008420232020-07-012020-09-30 0000842023us-gaap:CommonStockMember2020-09-30 0000842023us-gaap:AdditionalPaidInCapitalMember2020-09-30 0000842023us-gaap:RetainedEarningsMember2020-09-30 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-30 0000842023us-gaap:NoncontrollingInterestMember2020-09-30 00008420232020-09-30 0000842023us-gaap:CommonStockMember2020-10-012020-12-31 0000842023us-gaap:AdditionalPaidInCapitalMember2020-10-012020-12-31 0000842023us-gaap:RetainedEarningsMember2020-10-012020-12-31 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-012020-12-31 0000842023us-gaap:NoncontrollingInterestMember2020-10-012020-12-31 0000842023us-gaap:CommonStockMember2020-12-31 0000842023us-gaap:AdditionalPaidInCapitalMember2020-12-31 0000842023us-gaap:RetainedEarningsMember2020-12-31 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0000842023us-gaap:NoncontrollingInterestMember2020-12-31 0000842023us-gaap:CommonStockMember2019-06-30 0000842023us-gaap:AdditionalPaidInCapitalMember2019-06-30 0000842023us-gaap:RetainedEarningsMember2019-06-30 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-30 0000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-06-30 0000842023srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-06-30 0000842023us-gaap:RetainedEarningsMember2019-07-012019-09-30 00008420232019-07-012019-09-30 0000842023us-gaap:CommonStockMember2019-07-012019-09-30 0000842023us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-30 0000842023us-gaap:CommonStockMember2019-09-30 0000842023us-gaap:AdditionalPaidInCapitalMember2019-09-30 0000842023us-gaap:RetainedEarningsMember2019-09-30 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-30 00008420232019-09-30 0000842023us-gaap:RetainedEarningsMember2019-10-012019-12-31 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-012019-12-31 0000842023us-gaap:CommonStockMember2019-10-012019-12-31 0000842023us-gaap:AdditionalPaidInCapitalMember2019-10-012019-12-31 0000842023us-gaap:CommonStockMember2019-12-31 0000842023us-gaap:AdditionalPaidInCapitalMember2019-12-31 0000842023us-gaap:RetainedEarningsMember2019-12-31 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 0000842023us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-12-31 0000842023us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-12-31 0000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-06-30 0000842023us-gaap:AccumulatedTranslationAdjustmentMember2020-06-30 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2020-06-30 0000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-07-012020-12-31 0000842023us-gaap:AccumulatedTranslationAdjustmentMember2020-07-012020-12-31 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2020-07-012020-12-31 0000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-31 0000842023us-gaap:AccumulatedTranslationAdjustmentMember2020-12-31 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2020-12-31 0000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-06-30 0000842023us-gaap:AccumulatedTranslationAdjustmentMember2019-06-30 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2019-06-30 0000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-07-012019-12-31 0000842023us-gaap:AccumulatedTranslationAdjustmentMember2019-07-012019-12-31 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2019-07-012019-12-31 0000842023us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-31 0000842023us-gaap:AccumulatedTranslationAdjustmentMember2019-12-31 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember2019-12-31 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-12-31 0000842023us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012020-06-30 0000842023us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-12-31 0000842023us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-12-31 0000842023us-gaap:RestrictedStockMember2020-07-012020-12-31 0000842023us-gaap:RestrictedStockMember2019-07-012019-12-31 0000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-10-012020-12-31 0000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-10-012019-12-31 0000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-12-31 0000842023us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012019-12-31 0000842023us-gaap:CostOfSalesMember2020-10-012020-12-31 0000842023us-gaap:CostOfSalesMember2019-10-012019-12-31 0000842023us-gaap:CostOfSalesMember2020-07-012020-12-31 0000842023us-gaap:CostOfSalesMember2019-07-012019-12-31 0000842023tech:CCXIMember2020-07-012020-12-31 0000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2020-10-012020-12-31 0000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2019-10-012019-12-31 0000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2020-07-012020-12-31 0000842023us-gaap:OperatingSegmentsMembertech:ProteinSciencesMember2019-07-012019-12-31 0000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndGenomicsMember2020-10-012020-12-31 0000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndGenomicsMember2019-10-012019-12-31 0000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndGenomicsMember2020-07-012020-12-31 0000842023us-gaap:OperatingSegmentsMembertech:DiagnosticsAndGenomicsMember2019-07-012019-12-31 0000842023us-gaap:IntersegmentEliminationMember2020-10-012020-12-31 0000842023us-gaap:IntersegmentEliminationMember2019-10-012019-12-31 0000842023us-gaap:IntersegmentEliminationMember2020-07-012020-12-31 0000842023us-gaap:IntersegmentEliminationMember2019-07-012019-12-31 0000842023us-gaap:OperatingSegmentsMember2020-10-012020-12-31 0000842023us-gaap:OperatingSegmentsMember2019-10-012019-12-31 0000842023us-gaap:OperatingSegmentsMember2020-07-012020-12-31 0000842023us-gaap:OperatingSegmentsMember2019-07-012019-12-31 0000842023us-gaap:CorporateNonSegmentMember2020-10-012020-12-31 0000842023us-gaap:CorporateNonSegmentMember2019-10-012019-12-31 0000842023us-gaap:CorporateNonSegmentMember2020-07-012020-12-31 0000842023us-gaap:CorporateNonSegmentMember2019-07-012019-12-31
 

Table of Contents

 


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 December 31, 2020, 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 February 1, 2021, 38,798,834 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

December 31,

   

Six Months Ended

December 31,

 
   

2020

   

2019

   

2020

   

2019

 

Net sales

  $ 224,253     $ 184,934     $ 428,452     $ 368,177  

Cost of sales

    73,353       63,531       139,821       128,361  

Gross margin

    150,900       121,403       288,631       239,816  

Operating expenses:

                               

Selling, general and administrative

    83,116       68,030       155,714       137,040  

Research and development

    16,789       16,381       32,830       32,459  

Total operating expenses

    99,905       84,411       188,544       169,499  

Operating income

    50,995       36,992       100,087       70,317  

Other (expense) income

    5,373       113,334

 

    (4,381 )     97,812

 

Earnings before income taxes

    56,368       150,326       95,706       168,129  

Income taxes

    10,224       30,704       16,168       34,111  

Net earnings, including noncontrolling interest

    46,144       119,622       79,538       134,018  

Net earnings attributable to noncontrolling interest

    (130 )     -       (130

)

    -  

Net earnings attributable to Bio-Techne

  $ 46,274     $ 119,622     $ 79,668     $ 134,018  

Other comprehensive (loss) income:

                               

Foreign currency translation adjustments

    16,928       11,867

 

   

28,842

      4,265

 

Derivative instruments - cash flow hedges

    2,059       1,408

 

    4,202       904

 

Other comprehensive income (loss) 

    18,987       13,275

 

    33,044       5,169

 

              Other comprehensive income attributable to noncontrolling interest     83       -       83       -  
              Other comprehensive income attributable to Bio-Techne     18,904       13,275       32,961       5,169  

Comprehensive income attributable to Bio-Techne

  $ 65,178     $ 132,897     $ 112,629     $ 139,187  

Earnings per share attributable to Bio-Techne:

                               

Basic

  $ 1.20     $ 3.13     $ 2.06     $ 3.51  

Diluted

  $ 1.15     $ 3.02     $ 1.98     $ 3.40  
                                 

Weighted average common shares outstanding:

                               

Basic

    38,691       38,167       38,614       38,100  

Diluted

    40,257       39,550       40,135       39,370  

 

 

See Notes to Condensed Consolidated Financial Statements.

 

 

 

CONDENSED CONSOLIDATED BALANCE SHEETS

Bio-Techne Corporation and Subsidiaries

(in thousands, except share and per share data)

 

  

December 31,
2020
(unaudited)

  

June 30,
2020

 

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $165,526  $146,625 

Short-term available-for-sale investments

  117,426   124,268 

Accounts receivable, net of $1,526 and $775 of reserves, respectively

  128,243   122,534 

Inventories

  106,590   103,152 

Other current assets

  24,148   24,341 

Total current assets

  541,933   520,920 
         

Property and equipment, net

  195,602   176,829 

Right of use asset

  68,154   71,465 

Goodwill

  746,666   728,308 

Intangible assets, net

  504,172   516,545 

Other assets

  11,339   13,522 

Total assets

 $2,067,866  $2,027,589 

LIABILITIES AND SHAREHOLDERS' EQUITY

        

Current liabilities:

        

Trade accounts payable

 $24,252  $23,090 

Salaries, wages and related accruals

  31,907   31,087 

Accrued expenses

  13,973   9,093 

Contract liabilities

  13,217   13,049 

Income taxes payable

  3,658   2,376 

Operating lease liabilities - current

  9,912   9,535 

Contingent consideration payable

  4,983   5,938 

Current portion of long-term debt obligations

  12,500   12,500 
Other current liabilities  3,166   - 

Total current liabilities

  117,568   106,668 
         

Deferred income taxes

  105,342   101,090 

Long-term debt obligations

  219,035   344,243 

Long-term contingent consideration payable

  5,599   199 

Operating lease liabilities

  63,672   67,248 

Other long-term liabilities

  25,796   26,949 

Bio-Techne's shareholders' equity:

        
         

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

  -   - 

Common stock, par value $.01 per share; authorized 100,000,000; issued and outstanding 38,765,300 and 38,453,046, respectively

  388   385 

Additional paid-in capital

  481,004   420,536 

Retained earnings

  1,104,762   1,057,470 

Accumulated other comprehensive loss

  (64,238

)

  (97,199

)

Total Bio-Techne shareholders' equity

  1,521,916   1,381,192 

Noncontrolling interest

  8,938   - 

Total shareholders’ equity

  1,530,854   1,381,192 

Total liabilities and shareholders’ equity

 $2,067,866  $2,027,589 

 

See Notes to Condensed Consolidated Financial Statements.

 

 

 

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

Bio-Techne Corporation and Subsidiaries

(in thousands)

(unaudited)

 

   

Six Months Ended

 
   

December 31,

 
   

2020

   

2019

 

CASH FLOWS FROM OPERATING ACTIVITIES:

               

Net earnings

  $ 79,538     $ 134,018  

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

               

Depreciation and amortization

    41,972       40,638  

Costs recognized on sale of acquired inventory

    23       -  

Deferred income taxes

    216       14,805

 

Stock-based compensation expense

    28,531       18,495  
Contingent consideration payments     (155 )     (145 )

Fair value adjustment to contingent consideration payable

    4,600       100

 

Fair value adjustment on available for sale investments

    (6,356

)

    (110,856 )
Leases, net     113       177  

Other operating activity

    324       160  

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

               

Trade accounts and other receivables, net

    (2,327 )     9,950  

Inventories

    (586

)

    (4,381

)

Other current assets

    (1,508

)

    (1,320

)

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

    8,624       7,115  

Salaries, wages and related accruals

    (1,713

)

    (10,185

)

Income taxes payable

    3,982       12,386

 

Net cash provided by (used in) operating activities

    155,278       110,957  
                 

CASH FLOWS FROM INVESTING ACTIVITIES:

               

Proceeds from sale and maturities of available-for-sale investments

    43,146       68,398  

Purchases of available-for-sale investments

    (27,184

)

    (25,099

)

Additions to property and equipment

    (22,383

)

    (25,089

)

Acquisitions, net of cash acquired

    (9,765 )     -

 

Other investing activity     (556 )     -  

Net cash provided by (used in) investing activities

    (16,742 )     18,210

 

                 

CASH FLOWS FROM FINANCING ACTIVITIES:

               

Cash dividends

    (24,728

)

    (24,365

)

Proceeds from stock option exercises

    32,337       27,247  

Re-purchase of common stock

    -       -

 

Proceeds from long-term debt

    -       -  

Repayments of long-term debt

    (125,250

)

    (122,250

)

Other financing activity

    (7,371

)

    (1,928

)

Net cash provided by (used in) financing activities

    (125,012

)

    (121,296 )
                 

Effect of exchange rate changes on cash and cash equivalents

    5,377       1,535

 

Net increase (decrease) in cash and cash equivalents

    18,901       9,406

 

Cash and cash equivalents at beginning of period

    146,625       100,886  

Cash and cash equivalents at end of period

  $ 165,526     $ 110,293  
                 

Supplemental disclosure of cash flow information:

               

Cash paid for income taxes

  $ 11,007     $ 7,037  

Cash paid for interest

  $ 7,779     $ 9,869  

 

See Notes to Condensed Consolidated Financial Statements.

 

 

 

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

 

During the six months ended December 31, 2020, 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 2020. 

 

Recently Adopted Accounting Pronouncements

 

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

 

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

 

Pronouncements Issued But Not Yet Adopted

 

In  March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides expedients and exceptions to existing guidance on contract modifications and hedge accounting that is optional to facilitate the market transition from a reference rate, including LIBOR which is being phased out in 2021, to a new reference rate. The provisions of the ASU would impact contract modifications and other changes that occur while LIBOR is phased out. The Company is in the process of evaluating the optional relief guidance provided within this ASU and is also reviewing its debt and derivative instrument that utilizes LIBOR as the reference rate. The Company will continue to evaluate and monitor developments and our assessment of ASU 2020-04 during the LIBOR transition period.

 

4

 

 

 

Note 2. Revenue Recognition:

 

Consumables revenues consist of single-use products and are recognized at a point in time following the transfer of control of such products to the customer, which generally occurs upon shipment. Instruments revenues typically consist of longer-lived assets that, for the substantial majority of sales, are recognized at a point in time in a manner similar to consumables. Service revenues consist of extended warranty contracts, post contract support (“PCS”), and custom development projects that are recognized over time as either the customers receive and consume the benefits of such services simultaneously or the underlying asset being developed has no alternative use for the Company at contract inception and the Company has an enforceable right to payment for the portion of the performance completed. Service revenues also include laboratory services recognized at point in time. Prior to fiscal year 2021, the Company has not recognized revenue upon completion of the performance obligation for laboratory services, but rather upon cash receipt, which was subsequent to the performance obligation being satisfied. The Company accounted for these services based on cash receipts as we did not have significant historical experience collecting payments from Medicare or other insurance providers and considered the variable consideration for such services to be constrained as it would not be probable that a significant amount of revenue would not need to be reversed in future periods for the services provided. Given Medicare coverage for our laboratory services became effective on  December 1, 2019, the Company considered that it had sufficient data to estimate variable consideration as of  July 1, 2020 for laboratory services that are reimbursed by Medicare. The amount of cash received in fiscal year 2021 for laboratory services reimbursed by Medicare that were performed prior to  July 1, 2020 was approximately $0.5 million. The Company continues to record revenue based on cash receipts for laboratory services not reimbursed by Medicare, as the variable consideration remains constrained. We recognize royalty revenues in the period the sales occur using third party evidence. The Company elected the "right to invoice" practical expedient based on the Company's right to invoice a customer at an amount that approximates the value to the customer and the performance completed to date. 

 

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

 

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 December 31, 2020 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 December 31, 2020 and June 30, 2020 were approximately $14.4 million and $14.2 million, respectively. Contract liabilities as of June 30, 2020 subsequently recognized as revenue during the quarter and six month period ended December 31, 2020 were approximately $3.4 million and $8.1 million, respectively. Contract liabilities in excess of one year are included in Other long-term liabilities on the consolidated balance sheet.

 

 

5

 

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:

 

   

Quarter Ended

   

Six Months Ended

 
   

December 31,

   

December 31,

 
   

2020

    2019     2020     2019  

Consumables

  $ 177,464     $ 149,257     $ 344,091     $ 300,702  

Instruments

    26,529       19,983       46,101       36,976  

Services

    15,175       10,868       30,639       21,491  

Total product and services revenue, net

  $ 219,168     $ 180,108     $ 420,831     $ 359,168  

Royalty revenues

    5,085       4,826       7,621       9,009  

Total revenues, net

  $ 224,253     $ 184,934     $ 428,452     $ 368,177  

 

Revenue by geography is as follows:

 

    Quarter Ended     Six Months Ended  
   

December 31,

   

December 31,

 
    2020     2019     2020     2019  

United States

  $ 114,439     $ 99,665     $ 228,001     $ 202,017  

EMEA, excluding United Kingdom

    49,936       38,081       93,070       76,885  

United Kingdom

    9,852       7,865       18,386       15,454  

APAC, excluding Greater China

    18,008       15,784       33,742       29,789  

Greater China

    25,165       19,793       43,218       35,873  

Rest of World

    6,853       3,746       12,035       8,159  

Total revenues, net

  $ 224,253     $ 184,934     $ 428,452     $ 368,177  

 

6

 

 

 

Note 3. Selected Balance Sheet Data:

 

Inventories:

 

Inventories consist of (in thousands):

 

  

December 31,

  

June 30,

 
  

2020

  

2020

 

Raw materials

 $52,368  $51,530 

Finished goods(1)

  59,194   56,268 

Inventories, net

 $111,562  $107,798 

 

(1) Finished goods inventory of $4,972 and $4,646 included within other long-term assets in the respective December 31, 2020 and June 30, 2020, 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):

 

  December 31,  

June 30,

 
  

2020

  

2020

 

Land

 $8,584  $8,516 

Buildings and improvements

  189,068   184,430 

Machinery and equipment

  179,341   153,704 

Property and equipment, cost

  376,993   346,650 

Accumulated depreciation and amortization

  (181,391

)

  (169,821

)

Property and equipment, net

 $195,602  $176,829 

 

Intangible Assets:

 

Intangible assets consist of (in thousands):

 

  December 31,  

June 30,

 
  

2020

  

2020

 

Developed technology

 $444,499  $434,653 

Trade names

  145,288   146,713 

Customer relationships

  219,583   211,750 

Patents and other intangibles(1)

  7,728   2,475 

Intangible assets

  817,098   795,591 

Accumulated amortization

  (312,926

)

  (279,046

)

Intangible assets, net

 $504,172  $516,545 

 

 

(1)

Increase in patents and other intangible assets is primarily due to $5.0 million recognized in intangible assets in the first quarter of fiscal 2021 for certain third party patented technology acquired. $4.0 million of the third party patented technology acquired was a non-cash activity within the condensed consolidated statement of cash flows as a cash payment was not made within the six months ended December 31, 2020.

 

7

 

Changes to the carrying amount of net intangible assets for the quarter ended December 31, 2020 consist of (in thousands):

 

Beginning balance

 $516,545 

Acquisitions

  8,919 

Other additions

  5,338 

Amortization expense

  (30,804

)

Currency translation

  4,174 

Ending balance

 $504,172 

 

The estimated future amortization expense for intangible assets as of December 31, 2020 is as follows (in thousands):

 

2021 remainder

 $30,460 

2022

  59,526 

2023

  57,634 

2024

  54,988 

2025

  51,770 

Thereafter

  249,794 

Total

 $504,172 

 

Goodwill:

 

Changes to the carrying amount of goodwill for the quarter ended December 31, 2020 consist of (in thousands):

 

  

Protein Sciences

  

Diagnostics and

Genomics

  

Total

 

Beginning balance

 $373,081  $355,228  $728,308 
Acquisitions  8,811   -   8,811 

Currency translation

  9,303   243   9,547 

Ending balance

 $391,195  $355,471  $746,666 

 

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 goodwill impairment assessment for all of its reporting units during the fourth quarter of fiscal 2020. No indicators of impairment were identified as part of our assessment. 

 

No triggering events were identified during the quarter ended December 31, 2020. There has been no impairment of goodwill since the adoption of Financial Accounting Standards Board (“FASB”) ASC 350 guidance for goodwill and other intangibles on July 1, 2002.

 

8

 

 

 

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 the results of operations of each acquired business are included in our consolidated statements of comprehensive income from their respective dates of acquisition. Acquisition costs are recorded in selling, general and administrative expenses as incurred.

 

Eminence Biotechnology

 

On October 20, 2020, the Company acquired 47.6% of the outstanding equity shares of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) for approximately $9.8 million, net of cash acquired. The fair value of the noncontrolling interest of $9.0 million included in the consolidated balance sheet was a non-cash activity within the statement of cash flows. Eminence is considered a variable interest entity as it is an early stage biotechnology company that will require additional funding through a subsequent equity investment, which will be used to fund Eminence’s expansion and GMP manufacturing capabilities within China. Both at the initial time of our investment and at December 31, 2020, the Company was expected to participate in additional equity funding, which will be in the range of $8 million to $13 million, and will likely result in an increase in the Company’s ownership percentage of  Eminence. The Company was considered the primary beneficiary at time of initial acquisition given the Company was the largest shareholder coupled with its ability to exercise significant influence over the entity. As of December 31, 2020, the Company’s investment at risk is limited to the initial investment of $9.8 million, net of cash acquired. The Company’s investment at risk is expected to increase in subsequent periods given the additional financing expected to be provided as further discussed above. 

 

As Eminence was considered a variable interest entity with the Company being the primary beneficiary, the transaction was accounted for in accordance with ASC 805, Business Combinations. In applying ASC 805 to the transaction, the Company has elected to include Eminence in our consolidated financial statements on a one month lag. There were no material changes from the preliminary opening balance sheet included in the table below to the amounts included within the Company's consolidated balance sheet as of December 31, 2020.

 

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

 

Certain estimated fair values are not yet finalized and are subject to change, which could be significant. The Company expects to finalize our purchasing accounting by the end of fiscal year 2021 when we have finalized our intangible assets valuations and income tax assessment of acquired net operating losses (NOLs). Amounts for intangible assets, deferred tax liabilities, acquired NOLs, and goodwill remain subject to change. The preliminary estimated fair values of the assets acquired and liabilities assumed are as follows (in thousand's): 

 

  

Preliminary

Allocation at

Acquisition

Date

 

Current assets, net of cash

 $3,145 

Equipment and other long-term assets

  1,639 

Intangible assets:

    

Developed technology

  6,778 

Customer relationships

  2,133 

Goodwill

  8,811 

Total assets acquired

  22,506 

Liabilities

  1,436 

Deferred income taxes, net

  2,320 

Net assets acquired

 $18,750 
     

Cash paid, net of cash acquired

 $9,765 
Fair value of noncontrolling interest in Eminence  8,985 

Net assets acquired

 $18,750 

 

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

 

9

 

 

 

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

Inputs Considered as

 
  

December 31,

2020

  

Level 1

  

Level 2

  

Level 3

 

Assets

                

Equity securities (1)

 $94,198  $85,924  $8,274  $- 

Certificates of deposit (2)

  23,228   23,228   -   - 

Total assets

 $117,426  $109,152  $8,274  $- 
                 

Liabilities

                

Contingent consideration

 $10,582  $-  $-  $10,582 

Derivative instruments - cash flow hedges

  12,314   -   12,314   - 

Total liabilities

 $22,896  $-  $12,314  $10,582 

 

  

Total

carrying

value as of

  

Fair Value Measurements Using

Inputs Considered as

 
  

June 30,

2020

  

Level 1

  

Level 2

  

Level 3

 

Assets

                

Equity securities (1)

 $87,842  $79,846  $7,996  $- 

Certificates of deposit (2)

  36,426   36,426   -   - 

Total assets

 $124,268  $116,272  $7,996  $- 
                 

Liabilities

                

Contingent consideration

 $6,137  $-  $-  $6,137 

Derivative instruments - cash flow hedges

  17,331   -   17,331   - 

Total liabilities

 $23,468  $-  $17,331  $6,137 

 

 

(1)

Included in available-for-sale investments on the balance sheet.   The cost basis in the Company's investment in ChemoCentryx Inc (CCXI) at December 31, 2020 and June 30, 2020 was $6.6 million. The Company has a warrant to purchase additional CCXI equity shares which was valued at $8.3 million and $8.0 million as of December 31, 2020 and  June 30 2020, respectively.

 

(2)

Included in available-for-sale investments on the balance sheet.  The certificate of deposits have contractual maturity dates within one year.

 

10

 

Fair value measurements of available for sale securities

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

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

 

Changes in the fair value of the designated hedged instrument are reported as a component of other comprehensive income and reclassified into interest expense over the corresponding term of the cash flow hedge. The Company reclassified $5.0 million to interest expense, $0.5 million to non-operating income for the portion of de-designated variable payments considered probable to not occur, and related tax benefits of $1.3 million during the six months ended December 31, 2020. The Company reclassified $0.8 million to interest expense and a related tax benefit of $0.2 million during the six months ended December 31, 2019. The liability related to the derivative instrument was recorded within other current and long-term liabilities on the consolidated balance sheet. The instrument was valued using observable market inputs in active markets and therefore classified as a Level 2 liability.

 

 

11

 

Fair value measurements of contingent consideration

In connection with the QT Holdings Corporation (Quad) and B-MoGen Biotechnologies Inc. (B-MoGen) acquisitions the Company is required to make contingent consideration payments of up to $51.0 million and $38.0 million, respectively. The contingent consideration payments are subject to Quad and B-Mogen meeting certain product development milestones and revenue thresholds. The preliminary fair value of the liabilities for the contingent payments recognized upon the acquisition as part of the purchase accounting opening balance sheet totaled $10.8 million ($5.3 million for Quad and $5.5 million for B-MoGen). The preliminary fair value of the development milestone payments was estimated by discounting to present value the probability-weighted contingent payments expected to be made. Assumptions used in these calculations were probability of success, duration of the earn-out, and discount rate. The preliminary fair value for the revenue milestone payments was determined using a Monte Carlo simulation based model discounted to present value. Assumptions used in these calculations included units sold, expected revenue, discount rate and various probability factors. The ultimate settlement of contingent consideration could deviate from current estimates based on the actual results of these financial measures. 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) for the quarter and six months ended December 31, 2020 (in thousands):

 

  Quarter Ended 

Six Months Ended

 
  

December 31, 

2020

 

December 31,

2020

 

Fair value at the beginning of period

$5,987 $6,137 

Change in fair value of contingent consideration

 4,750  4,600

 

Payments

 (155) (155)

Fair value at the end of period

$10,582 $10,582 

 

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 approximates fair value because our interest rate is variable and reflects current market rates.

 

 

Note 6. Debt and Other Financing Arrangements:

 

On August 1, 2018, the Company entered into a new revolving line-of-credit and term loan governed by a Credit Agreement (the Credit Agreement). The Credit Agreement provides for a revolving credit facility of $600.0 million, which can be increased by an additional $200.0 million subject to certain conditions, and a term loan of $250.0 million. Borrowings under the Credit Agreement may be used for working capital and expenditures of the Company and its subsidiaries, including financing permitted acquisitions. Borrowings under the Credit Agreement bear interest at a variable rate. The current outstanding debt is based on the Eurodollar Loans term for which the interest rate is calculated as the sum of LIBOR plus an applicable margin. The applicable margin is determined 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 20 basis points.

 

The Credit Agreement matures on August 1, 2023 and contains customary restrictive and financial covenants and customary events of default. As of December 31, 2020, the outstanding balance under the Credit Agreement was $231.8 million.

 

12

 

 

 

Note 7. Leases: 

 

As a lessee, the company leases offices, labs, and manufacturing facilities, as well as vehicles, copiers, and other equipment. The Company adopted ASU No. 2016-02 and related standards (collectively ASC 842, Leases), which replaced previous lease accounting guidance, on July 1, 2019. 

 

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 six months ended December 31, 2020, the Company recognized $1.6 million in variable lease expense and $6.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):

 

   

Balance Sheet Classification

 

As of: December

31, 2020

 

Operating leases:

           

Operating lease right of use assets

 

Right of Use Asset

  $ 68,154  
             

Current operating lease liabilities

 

Operating lease liabilities current

  $ 9,912  

Noncurrent operating lease liabilities

 

Operating lease liabilities

    63,672  

Total operating lease liabilities

      $ 73,584  
             

Weighted average remaining lease term (in years):

        8.37  
             

Weighted average discount rate:

        4.38

%

 

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

 

   

Six months

ended December

31, 2020

 

Cash amounts paid on operating lease liabilities

  $ 6,449  
         

Right of use assets obtained in exchange for lease liabilities

    939  

 

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

 

   

Operating

Leases

 

Remainder of 2021

  $ 6,413  

2022

    12,449  

2023

    11,477  

2024

    10,491  

2025

    9,589  

Thereafter

    37,925  

Total

  $ 88,344  

Less: Amounts representing interest

    14,760  

Total Lease obligations

  $ 73,584  

 

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

 

13

 

 

 

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

 

Supplemental Equity

 

The Company has declared cash dividends per share of $0.32 and $ 0.64 in both the three and six months ended December 31, 2020 and 2019, respectively. 

 

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

  38,453  $385  $420,536  $1,057,470  $(97,199) $-

 

 $1,381,192 

Cumulative effect adjustments due to adoption of new accounting standards

            (276

)

        (276

)

Net earnings

            33,395         33,395 

Other comprehensive income

               14,057      14,057 

Common stock issued for exercise of options

  117   1   13,727            13,728 

Common stock issued for restricted stock awards

  25   0   (0)  (4,890

)

        (4,890

)

Cash dividends

            (12,336

)

        (12,336

)

Stock-based compensation expense

         12,667            12,667 

Common stock issued to employee stock purchase plan

  6   0   1,463            1,463 

Employee stock purchase plan expense

         286            286 

Balances at September 30, 2020

  38,601  $386  $448,679  $1,073,362  $(83,142) $-

 

 $1,439,285 
       Non-controlling interest in Eminence               

 

   8,985   8,985 

Net earnings

            46,274      (130)  46,144 

Other comprehensive income

               18,904   83   18,987 

Common stock issued for exercise of options

  161   2   16,748   (2,482)        14,268 

Common stock issued for restricted stock awards

  3   0   (0)  0

 

        0 

Cash dividends

            (12,392

)

        (12,392

)

Stock-based compensation expense

         15,471            15,471 

Employee stock purchase plan expense

         106            106 

Balances at December 31, 2020

  38,765  $388  $481,004  $1,104,762  $(64,238) $8,938

 

 $1,530,854 

 

 

14

 
                  

Accumulated

     
          

Additional

      

Other

     
  

Common Stock

  

Paid-in

  

Retained

  

Comprehensive

     
  

Shares

  

Amount

  

Capital

  

Earnings

  

Income(Loss)

  

Total

 

Balances at June 30, 2019

  37,934  $379  $316,797  $931,934  $(83,521

)

 $1,165,589 

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

              (879

)

      (879

)

Net earnings

              14,398       14,398 

Other comprehensive loss

                  (8,106

)

  (8,106

)

Common stock issued for exercise of options

  94   1   7,854           7,855 

Common stock issued for restricted stock awards

  50   0   (0

)

  (1,926

)

      (1,926

)

Cash dividends

              (12,169

)

      (12,169

)

Stock-based compensation expense

          8,267           8,267 

Common stock issued to employee stock purchase plan

  6   0   1,096           1,096 

Employee stock purchase plan expense

          99           99 

Balances at September 30, 2019

  38,084  $381  $334,112  $931,358  $(91,627

)

 $1,174,224 

Net earnings

              119,622       119,622 

Other comprehensive loss

                  13,275

 

  13,275

 

Common stock issued for exercise of options

  195   2   18,293           18,295 

Common stock issued for restricted stock awards

  4   0   (0

)

   

 

      0

 

Cash dividends

              (12,197

)

      (12,197

)

Stock-based compensation expense

          10,017           10,017 

Common stock issued to employee stock purchase plan

                      0 

Employee stock purchase plan expense

          112           112 

Balances at December 31, 2019

  38,283  $383  $362,534  $1,038,783  $(78,352

)

 $1,323,348 

 

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 $4.2 million, net of taxes, from accumulated other comprehensive income (loss) to earnings during the six months ended December 31, 2020. The Company reclassified $0.6 million, net of taxes, from accumulated other comprehensive income (loss) to earnings during the six months ended December 31, 2019.

 

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

 

  

Unrealized

Gains

(Losses) on

Derivative

Instruments

  

Foreign

Currency

Translation

Adjustments

  

Total

 

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

 $(13,253

)

 $(83,946

)

 $(97,199

)

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

  (47)   28,759   28,712 

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

  4,249   -   4,249 

Balance as of December 31, 2020 attributable to Bio-Techne(3) 

 $(9,051

)

 $(55,187

)

 $(64,238

)

 

 

  

Unrealized

Gains

(Losses) on

Derivative

Instruments

  

Foreign

Currency

Translation

Adjustments

  

Total

 

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

 $(9,537

)

 $(73,983

)

 $(83,521

)

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

  275   4,264   4,539

 

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

  629   -   629 

Balance as of December 31, 2019 attributable to Bio-Techne(3)

 $(8,633

)

 $(69,719

)

 $(78,352

)

 

(1) Gains (losses) on the interest swap are reclassified into interest expense as payments on the derivative agreement are made. The Company reclassified $5,026 to interest expense and $512 to non-operating income relating to variable interest payments that were probable not to occur as further discussed in Note 6 in the six months ended December 31, 2020. The Company also recorded a related tax benefit of $1,289 during the six months ended December 31, 2020.

(2) The Company reclassified ($821) to interest expense and a related tax benefit tax of $192 during the six months ended  December 31, 2019.

(3) The Company had deferred tax benefits of $2,886 and $4,058 included in the accumulated other comprehensive income loss as of December 31, 2020 and  June 30, 2020, respectively.

 

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

  

Six Months Ended

 
  

December 31,

  

December 31,

 
  2020  

2019

  2020  

2019

 

Earnings per share – basic:

                
       Net earnings, including noncontrolling interest $46,144   119,622   79,538   134,018 
       Less net earnings attributable to noncontrolling interest  (130)  -   (130)  - 

Net earnings attributable to Bio-Techne

 $46,274  $119,622  $79,668  $134,018 

Income allocated to participating securities

  (37

)

  (172

)

  (50

)

  (258

)

Income available to common shareholders

 $46,237  $119,450  $79,618  $133,760 

Weighted-average shares outstanding – basic

  38,691   38,167   38,614   38,100 

Earnings per share – basic

 $1.20  $3.13  $2.06  $3.51 
                 

Earnings per share – diluted:

                
       Net earnings, including noncontrolling interest $46,144  $119,622  $79,538  $134,018 
       Less net earnings attributable to noncontrolling interest  (130)  -   (130)  - 

Net earnings attributable to Bio-Techne

 $46,274  $119,622  $79,668  $134,018 

Income allocated to participating securities

  (37

)

  (172

)

  (50

)

  (258

)

Income available to common shareholders

 $46,237  $119,450  $79,618  $133,760 

Weighted-average shares outstanding – basic

  38,691   38,167   38,614   38,100 

Dilutive effect of stock options and restricted stock units

  1,566   1,383   1,521   1,270 

Weighted-average common shares outstanding – diluted

  40,257   39,550   40,135   39,370 

Earnings per share – diluted

 $1.15  $3.02  $1.98  $3.40 

 

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 1.6 million and 1.3 million for the quarter ended December 31, 2020 and 2019, respectively and 1.5 million and 1.3 million for the six months ended December 31, 2020 and 2019 respectively.

 

 

Note 10. Share-based Compensation:

 

During the six months ended December 31, 2020 and 2019, the Company granted 0.7 million and 0.7 million stock options at weighted average grant prices of $267.59 and $190.73 and weighted average fair values of $56.88 and $37.00, respectively. During the six months ended December 31, 2020 and 2019, the Company granted 22,367 and 30,858 restricted stock units at a weighted average fair value of $267.87 and $192.08, respectively. During the six months ended December 31, 2020 and 2019, the Company granted 11,803 and 15,398 shares of restricted common stock shares at a weighted average fair value of $264.73 and $193.48.

 

 

Stock options for 293,262 and 287,595 shares of common stock with total intrinsic values of $50.6 million and $35.3 million were exercised during the six months ended December 31, 2020 and 2019, respectively.

 

Stock-based compensation expense, inclusive of employer payroll tax, of $15.6 million and $10.1 million was included in selling, general and administrative expenses for the quarter ended December 31, 2020 and 2019, respectively. Stock-based compensation expense, inclusive of employer payroll tax, of $28.5 million and $18.5 million was included in selling, general, and administrative expenses for the six months ended December 31, 2020 and 2019, respectively. Additionally, the company recognized $0.6 million and $1 million of stock-based compensation expense in cost of goods sold in the quarter and six months ended December 31, 2020 respectively, compared to $0.5 million and $0.9 million in cost of goods sold in the comparative prior year periods. As of December 31, 2020, there was $43.1 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.

 

 

Note 11. Other Income / (Expense): 

 

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

 

   

Quarter Ended

   

Six Months

 
   

December 31,

   

December 31,

 
   

2020

   

2019

   

2020

   

2019

 

Interest expense

  $ (3,585

)

  $ (4,872

)

  $ (8,002

)

  $ (10,094

)

Interest income

    78       231       192       341  

Other non-operating income (expense), net(1)

    8,880       117,975

 

    3,429       107,565

 

Total other income (expense)

  $ 5,373     $ 113,334

 

  $ (4,381 )   $ 97,812

 

 

(1) The changes in other non-operating income (expense) were driven by changes in the fair value of our CCXI investment as further described in Note 5 above. 

 

17

 

 

 

Note 12. Income Taxes:

 

The Company’s effective income tax rate for the second quarter of fiscal 2021 and 2020 was 18.1% and 20.4% of consolidated earnings before income taxes, and 16.9% and 20.3% for the first six months of fiscal 2021 and 2020, respectively. The change in the company’s tax rate for the quarter and six months ended December 31, 2020 compared to the quarter and six months ended December 31, 2019 were driven by changes in the composition and amount of the Company’s taxable income in fiscal 2021 due to the $121 million non-recurring gain on our CCXI investment that occurred in the prior year comparative periods and discrete tax items.

 

The Company recognized total net benefits related to discrete tax items of $3.7 million and $7.8 million during the quarter and six months ended December 31, 2020, respectively, compared to $5.4 million and $6.7 million during the quarter and six months ended December 31, 2019, respectively. Share-based compensation excess tax benefit contributed $4.8 million and $8.0 million in the quarter and six months ended December 31, 2020, respectively, compared to $3.7 million and $7.0 million in the quarter and six months, ended December 31, 2019, respectively. The Company recognized total other immaterial net discrete tax expense of $1.1 million of $0.2 million in the quarter and six months ended December 31, 2020, respectively, compared to $1.7 million and $0.3 million of other immaterial net discrete tax benefits in the quarter and six months ended December 31, 2019, respectively.

 

The Company continues to monitor changes in interpretations, assumptions guidance, and additional regulations regarding the Tax Cuts and Jobs Act (the “Tax Act”), which was enacted on December 22, 2017. The Company recognizes potential changes to these items could have a material impact on our effective tax rate in future periods.

 

 

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

  

Six Months Ended

 
  

December 31,

  

December 31,

 
  

2020

  

2019

  

2020

  

2019

 

Net sales:

                

Protein Sciences

 $172,179  $141,517  $326,625  $282,512 

Diagnostics and Genomics

  52,469   43,846   102,595   86,397 

Intersegment

  (395

)

  (429

)

  (768

)

  (732

)

Consolidated net sales

 $224,253  $184,934  $428,452  $368,177 

Operating income:

                

Protein Sciences

 $80,246  $60,872  $150,598  $120,410 

Diagnostics and Genomics

  8,107   975

 

  16,781   1,875 

Segment operating income

 $88,353  $61,847  $167,379  $122,285 

Costs recognized on sale of acquired inventory

  (23)  -

 

  (23)  -

 

Amortization of acquisition related intangible assets

  (15,027

)

  (15,108

)

  (30,528

)

  (30,008

)

Acquisition related expenses

  (4,421)  881

 

  (4,558

)

  (429

)

Stock based compensation

  (16,225

)

  (10,618

)

  (29,558

)

  (19,418

)

Restructure costs  (142)   -   (142)  - 

Corporate general, selling, and administrative expenses

  (1,520

)

  (12

)

  (2,482

)

  (2,113

)

Consolidated operating income

 $50,995  $36,992  $100,087  $70,317 

 

 

Note 14. Subsequent Events:

None.

 

18

 

 

 

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 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, 2020. 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 strive to provide the life sciences community with innovative, high-quality scientific tools to better understand biological processes and drive discovery of diagnostic and therapeutic products.

 

Consistent with the above, we have operated with two segments – our Protein Sciences segment and our Diagnostics and Genomics segment – during fiscal year 2021. 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 Genomics and Diagnostics 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 for prostate cancer diagnosis. This segment also manufactures and sells advanced tissue-based in-situ hybridization assays (ISH) for research and clinical use.

 

RECENT ACQUISITIONS

 

A key component of the Company's strategy is to augment internal growth at existing businesses with complementary acquisitions. The Company obtained a controlling interest in Eminence as disclosed in Note 4 during the six months ended December 31, 2020. Refer to the prior year Annual Report on form 10-K for additional disclosure regarding the Company's recent acquisitions.   

 

RESULTS OF OPERATIONS

 

Operational Update

 

Consolidated net sales increased 21% and 16% for the quarter and six months ended December 31, 2020 compared to the same prior year periods. Organic growth for the quarter and six months ended December 31, 2020 was 19% and 15%, respectively, as compared to the same prior year periods. Foreign currency translation having a favorable impact of 2% for the quarter ended December 31, 2020 and a 1% favorable impact for the six months ended December 31, 2020 as compared to the same prior year periods. Acquisitions contributed an immaterial impact in both the three and six months ended December 31, 2020.  

 

Consolidated net earnings attributable to Bio-Techne decreased to $46.3 million and $79.7 million for the quarter and six months ended December 31, 2020, respectively, as compared to $119.6 million and $134.0 million in the same prior year periods. The reduction in net earnings attributable to Bio-Techne is primarily due to non-recurring gains on available-for-sale investments of approximately $121 million and $110 million in the quarter and six months ended December 31, 2019, respectively.

 

COVID-19 Business Update

 

During the three and six months ended December 31, 2020, we experienced a significant increase in the number of customer sites that were either fully or partially opened when compared to prior periods during the COVID-19 pandemic. The reopening of our customer sites, the development of a robust COVID-19 product and service offering, and the Company's ongoing efforts to utilize and expand upon our portfolio of products and services to enable solutions for this evolving pandemic have helped the Company achieve record growth in both the three and six months ended December 31, 2020. COVID-19 product offerings favorably impacted both the three and six months ended December 31, 2020 by approximately 3% when compared to the prior year. We are currently unable to forecast future short-term impacts related to COVID-19 due to the ongoing and evolving nature of the pandemic, but anticipate a positive long-term outlook for sales growth resulting from expected future funding increases within life-science research in response to the current pandemic.

 

Adjusted EPS was favorably impacted by our COVID-19 product offerings due to increased sales volumes as described above. We anticipate the short- and long-term impacts of COVID-19 on adjusted EPS to be similar to that of sales growth.

 

The Company remains in a strong financial position with sufficient available cash as well as access to additional funding, if necessary, through our long-term debt agreement. We did not experience any material changes to our December 31, 2020 Balance Sheet resulting from COVID-19 for items such as additional reserves or asset impairments.

 

The Company remains fully operational as we abide by local COVID-19 safety regulations across the world. To achieve this, certain employees are working remotely and the Company has adopted significant protective measures for our employees on site, including staggered shifts, social distancing and hygiene best practices recommended by the Centers for Disease Control (CDC). In addition, the Company has taken additional steps to monitor and strengthen our supply chain to maintain an uninterrupted supply of our critical products and services. 

 

19

 

Net Sales

 

Consolidated net sales for the quarter and six months ended December 31, 2020 were $224.3 million and $428.5 million, respectively, an increase of 21% and 16% from the same prior year periods. Organic growth for the quarter and six months ended December 31, 2020 was 19% and 15%, respectively, compared to the same prior year periods. Foreign currency translation having a favorable impact of 2% for the quarter ended December 31, 2020 and a 1% favorable impact for the six months ended December 31, 2020 as compared to the same prior year periods. Acquisitions contributed an immaterial impact in both the three and six months ended December 31, 2020.

 

For the quarter and six months ended December 31, 2020 the Company experienced broad based revenue growth witch each major geography achieving double digit organic growth. 

 

Gross Margins

 

Consolidated gross margins for the quarter and six months ended December 31, 2020 were 67.3% and 67.4% respectively, compared to 65.6% and 65.1% for the same prior year periods. 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 acquired inventory sold, stock compensation expense, and amortization of intangibles, adjusted gross margins for the quarter and six months ended December 31, 2020 were 71.5% and 71.7% , respectively compared to 70.6% and 70.0% for the quarter and six months ended December 31, 2019, respectively. Both consolidated gross margins and non-GAAP adjusted gross margins were positively impacted by volume  leverage as compared to the prior year.

 

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

 

   

Quarter Ended

   

Six Months Ended

 
   

December 31,

   

December 31,

 
   

2020

   

2019

    2020     2019  

Consolidated gross margin percentage

    67.3

%

    65.6

%

    67.4

%

    65.1

%

Identified adjustments:

                               

Costs recognized upon sale of acquired inventory

    -       -

 

    -       -

 

Amortization of intangibles

    3.9

%

    4.7

%

    4.0

%

    4.7

%

Stock compensation expense - COGS

    0.3

%

    0.3 %     0.3

%

    0.2 %

Non-GAAP adjusted gross margin percentage

    71.5

%

    70.6

%

    71.7

%

    70.0

%

 

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses increased $15.1 million (22%) and $18.7 million (14%) for the quarter and six months ended December 31, 2020, respectively, from the same prior year periods. Selling, general, and administrative expense for both the quarter and six months ended December 31, 2020 was impacted by additional stock compensation expense, increases in the number of employees to support sales growth, and additional investments made by the Company to further scale our businesses. 

 

Research and Development Expenses

 

Research and development expenses were $16.8 million and $32.8 million for the quarter and six months ended December 31, 2020, respectively, compared to $16.4 million and $32.5 million for the comparative prior year periods. The expense remained relatively consistent across periods due to similar investments into new products and services made in each comparative period. 

 

Segment Results

 

Protein Sciences

 

   

Quarter Ended

   

Six Months Ended

 
   

December 31,

   

December 31,

 
   

2020

    2019     2020     2019  

Net sales (in thousands)

  $ 172,179     $ 141,517     $ 326,625     $ 282,512  

Operating income margin percentage

    46.6

%

    43.0

%

    46.1 %     42.6

%

 

Protein Science’s net sales for the quarter and six months ended December 31, 2020 were $172.2 million and $326.6 million, respectively, with reported growth of 22% and 16% compared to the same prior year periods. Organic growth for the quarter and six months ended December 31, 2020 was 19% and 14%, respectively, when compared to the prior year. Currency exchange had a favorable impact of 3% and 2% for the quarter and six months ended December 31, 2020, respectively, while acquisitions contributed an immaterial amount. Segment growth was broad-based across all regions and product categories for both the quarter and six months ended December 31, 2020. 

 

The operating margin for the quarter and six months ended December 31, 2020 was 46.6% and 46.1%, respectively, compared to 43.0% and 42.6% for the same prior year periods. Operating income margin was positively impacted by volume leverage and cost management.

 

 

Diagnostics and Genomics

 

   

Quarter Ended

   

Six Months Ended

 
   

December 31,

   

December 31,

 
   

2020

    2019     2020     2019  

Net sales (in thousands)

  $ 52,469     $ 43,846     $ 102,595     $ 86,397  

Operating income margin percentage

    15.5 %     2.2

%

    16.4

%

    2.2

%

 

Diagnostics and Genomics’ net sales for the quarter and six months ended December 31, 2020 were $52.5 million and $102.6 million, respectively, compared to $43.9 million and $86.4 million for the same prior year period. Organic growth for the quarter and six months ended December 31, 2020 was 19% and 18%, respectively, with currency exchange having a 1% impact on revenue in both periods. Segment growth was broad-based and especially strong in our RNAscope products for both the quarter and six months ended December 31, 2020. 

 

The operating margin for the segment was 15.5% for the quarter and 16.4% for the six months ended December 31, 2020 compared to 2.2% in both comparative prior year periods. Operating income margin was favorably impacted in both comparative periods by volume leverage and cost management.

 

Income Taxes

 

Income taxes were at an effective rate of 18.1% and 16.9% of consolidated earnings for the quarter and six month period ended December 31, 2020, respectively, compared to 20.4% and 20.3% for the same prior year periods. The change in the Company’s tax rate for the quarter and six months ended December 31, 2020 was driven by the composition and amount of net income across periods and the impact of discrete tax items of $3.7 million and $7.8 million, respectively, compared to prior year discrete tax items of $5.4 million and $6.7 million as further discussed in Note 12. 

 

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

 

Net Earnings

 

Non-GAAP adjusted consolidated net earnings are as follows:

 

   

Quarter Ended

   

Six Months Ended

 
   

December 31,

   

December 31,

 
   

2020

    2019     2020     2019  

Net earnings - GAAP attributable to Bio-Techne

  $ 46,274     $ 119,622     $ 79,668     $ 134,018  

Identified adjustments attributable to Bio-Techne:

                               

Costs recognized upon sale of acquired inventory

    11       -       11       -  

Amortization of acquisition intangibles

    14,994       15,108       30,495       30,008  

Acquisition related expenses

    4,514       (787 )     4,746       617  

Stock based compensation, inclusive of employer taxes

    16,225       10,618       29,558       19,418  
Restructuring costs     142       -       142       -  

Realized (gain)loss on investments and other

    (10,197

)

    (120,449 )     (5,846

)

    (110,047 )

Tax impact of above adjustments

    (3,041 )     24,132

 

    (7,936 )     17,151

 

Tax impact of discrete tax items(1)

    (3,674

)

    (5,384

)

    (7,826

)

    (6,655

)

Non-GAAP adjusted net earnings attributable to Bio-Techne

  $ 65,248     $ 42,860     $ 123,012     $ 84,510  

Non-GAAP adjusted net earnings growth attributable to Bio-Techne

    52.2

%

    4.0

%

    45.6

%

    6.4

%

 

 

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 and six months ended December 31, 2020 and December 31, 2019.

 

   

Quarter Ended

   

Six Months Ended

 
   

December 31,

   

December 31,

 
   

2020

    2019     2020     2019  

Reported GAAP tax rate

    20.4 %     20.4 %     20.3 %     20.3 %

Tax rate impact of:

                               

Identified non-GAAP adjustments

    (6.3 )%     (2.1 )%     (7.9 )%     (2.4 )%

Discrete tax items(1)

    6.5 %     3.6 %     8.2 %     4.0 %

Non-GAAP adjusted tax rate

    20.6 %     21.9 %     20.6 %     21.9 %

 

(1) The fiscal 2021 non-GAAP adjusted net earnings for the quarter ended December 31, 2020 has been normalized for the tax rate impact a return to historical growth patterns seen prior to the onset of the COVID-19 pandemic which occurred on a more condensed timeline than previously forecasted. Accordingly, the Company re-casted the first quarter results using the Company's effective tax rate for the first six months of fiscal 2021. 

 

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

 

LIQUIDITY AND CAPITAL RESOURCES

 

Cash and cash equivalents and available-for-sale investments were $165.5 million and $117.4 million as of December 31, 2020, respectively, compared to $146.6 million and $124.3 million as of June 30, 2020. Included in available-for-sale-investments was the fair value of the Company's investment in ChemoCentryx, Inc. (CCXI) which was $94.2 million as of December 31, 2020 and $87.8 million as of June 30, 2020.

 

The Company has a line-of-credit and term loan governed by a Credit Agreement dated August 1, 2018. 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 $47 million and $38 million relating to the Quad, and B-MoGen acquisitions as of December 31, 2020. The fair value of the remaining payments is $10.6 million as of December 31, 2020.

 

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 $155.3 million from operating activities in the six months ended December 31, 2020 compared to $111.0 million in the six months ended December 31, 2019. The increase from the prior year was primarily due to changes in net earnings and the fair value adjustment on available for sale investments. 

 

Cash Flows From Investing Activities

 

We continue to make investments in our business, including capital expenditures. The Company received $43.1 million from the maturities of certificates of deposit compared to $18.0 million from proceeds from the maturity of certificates of deposit in the six months ended December 31, 2019. Additionally, the Company received $50.4 million relating to the selling a portion of our CCXI shares during the six months ended December 31, 2019. The Company made cash payments of $9.8 million net of cash acquired for the Eminence acquisition in the first half of fiscal 2021 and did not make any cash payments for acquisitions during the prior year period. 

 

Capital expenditures for fixed assets for the six months ended December 31, 2020 and December 31, 2019 were $22.4 million and $25.1 million, respectively. Capital expenditures for the remainder of fiscal 2021 are expected to be approximately $20 million. Capital expenditures are expected to be financed through currently available funds and cash generated from operating activities.

 

Cash Flows From Financing Activities

 

During the six months ended December 31, 2020 and December 31, 2019, the Company paid cash dividends of $24.7 million and $24.4 million, respectively, to all common shareholders. On February 2, 2021, the Company announced the payment of a $0.32 per share cash dividend, or approximately $12.4 million, will be payable February 26, 2021 to all common shareholders of record on February 12, 2021.

 

Cash of $32.3 million and $27.2 million was received during the six months ended December 31, 2020 and 2019, respectively, from the exercise of stock options.

 

During the six months ended December 31, 2020, the Company made payments of $125.3 million towards the balance of its line-of-credit facility and term loan. During the six months ended December 31, 2019 the Company made payments of $122.3 million towards the balance of its line-of-credit facility and term loan. 

 

 

OFF-BALANCE SHEET ARRANGEMENTS

 

The Company has no reportable off-balance sheet arrangements as defined in Item 303(a)(4) of Regulation S-K.

 

CONTRACTUAL OBLIGATIONS

 

Other than the contingent consideration associated with the Quad and B-MoGen and acquisitions, there were no material changes outside the ordinary course of business in the Company's contractual obligations during the quarter or six months ended December 31, 2020.

 

CRITICAL ACCOUNTING POLICIES

 

The Company's significant accounting policies are discussed in the Company's Annual Report on Form 10-K for fiscal 2020 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 or six months ended December 31, 2020 that would require disclosure nor have there been any material 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 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 as well as the impact of foreign currency. 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.

 

Our non-GAAP financial measures for adjusted gross margin and adjusted net earnings exclude 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 and gains. 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 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’s non-GAAP adjusted net earnings also excludes, in total and on a per share basis, stock-based compensation expense, which is inclusive of the employer portion of payroll taxes on those stock awards, restructuring, impairments of equity method investments, gain and losses from investments, and certain adjustments to income tax expense. Stock-based compensation is excluded from non-GAAP adjusted net earnings because of the nature of this charge, specifically the varying available valuation methodologies, subjective assumptions, variety of award types, and unpredictability of amount and timing of employer related tax obligations. Impairments of equity investments are excluded as they are not part of our day-to-day operating decisions. Additionally, gains and losses from other investments that are either isolated or cannot be expected to occur again with any predictability are excluded. Costs related to restructuring activities, including reducing overhead and consolidating facilities, are excluded because we believe they are not indicative of our normal operating costs. For the Eminence acquisition, amortization expense and costs of acquired inventory were adjusted in the net earnings calculation based on the Company’s ownership percentage to calculate the adjusted net earnings per share attributable to Bio-Techne. 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.

 

 

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 conditions, customer site closures or supply chain issues resulting from the COVID-19 pandemic, increased competition, the reliance on internal manufacturing and related operations, 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 2020 as filed with the Securities and Exchange Commission and Part II. Item 1A below. 

 

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

As of December 31, 2020, the Company held an investment in the common stock of CCXI. The investment was included in short-term available-for-sale investments at its fair value of $94.2 million. As of December 31 2020, the potential loss in fair value due to a 10% decrease in the market value of CCXI was $9.4 million.  

 

The Company operates internationally, and thus is subject to potentially adverse movements in foreign currency exchange rates. For the quarter ended December 31, 2020, approximately 33% of consolidated net sales were made in foreign currencies, including 14% in euros, 5% in British pound sterling, 7% in Chinese yuan and the remaining 7% 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 British pound sterling, euro, Chinese yuan and Canadian dollar, 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

   

Six Months Ended

 
   

December 31,

   

December 31,

 
   

2020

    2019     2020     2019  

Euro

  $ 1.19     $ 1.11     $ 1.19     $ 1.11  

British pound sterling

    1.32       1.30       1.32       1.26  

Chinese yuan

    0.15       0.14       0.15       0.14  

Canadian dollar

    0.76       0.76       0.76       0.76  

 

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 December 31, 2020 levels against the euro, British pound sterling, Chinese yuan and Canadian dollar are as follows (in thousands):

 

Decrease in translation of earnings of foreign subsidiaries (annualized)

  $ 4,505  

Decrease in translation of net assets of foreign subsidiaries

    52,312  

Additional transaction losses

    871  

 

 

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 December 31, 2020, our disclosure controls and procedures were effective.

 

(b) Changes in internal controls over financial reporting.

 

As previously announced, we acquired 47.6% of the outstanding equity interest in Eminence on October 20, 2020 and are accounting for the investment in accordance with ASC 805 Business Combinations as disclosed in Note 4. We have not fully evaluated any changes in internal control over financial reporting associated with this acquisition and therefore any material changes that may result from this acquisition have not been disclosed in this report. We intend to disclose all material changes resulting from this acquisition within or prior to the time of our first annual assessment of internal control over financial reporting that is required to include this entity.

 

Other than the acquisition discussed above, there were no changes in the Company's internal control over financial reporting during the second quarter of fiscal year 2021 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 February 8, 2021, the Company is not a party to any legal proceedings that, individually or in the aggregate, are reasonably expected to have a material adverse effect on the Company's business, results of operations, financial condition or cash flows.

 

ITEM 1A. RISK FACTORS

 

During the quarter and six months ended December 31, 2020, 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, 2020. 

 

 

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

 

There was no share repurchase activity by the Company in the six months ended December 31, 2020.

 

ITEM 3. DEFAULT ON SENIOR SECURITIES

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

ITEM 5. OTHER INFORMATION

 

None.

 

 

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 Form 10-Q dated February 9, 2015*

 

 

3.2

Third Amended and Restated Bylaws of the Company--incorporated by reference to Exhibit 3.1 of the Companys Form 8-K dated February 1, 2018*

 

 

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 Restricted Stock Award Agreement for Second Amended and Restated 2010 Equity Incentive Plan--incorporated by reference to Exhibit 10.6 of the Company's Form 8-K dated October 26, 2017*

 

 

10.4**

Form of Restricted Stock Unit Award Agreement for Second Amended and Restated 2010 Equity Incentive Plan incorporated by reference to Exhibit 10.4 of the Companys Form 10-K dated August 28, 2019*

 

 

10.5**

Form of the Performance Unit Award Agreement for Second Amended and Restated 2010 Equity Incentive Plan incorporated by reference to Exhibit 10.5 of the Companys Form 10-K dated August 28, 2019*

 

 

10.6**

Form of Incentive Stock Option Agreement for Second Amended and Restated 2010 Equity Incentive Plan-- incorporated by reference to Exhibit 10.6 of the Companys Form 10-K dated August 28, 201*9

 

 

10.7**

Form of Employee Non-Qualified Stock Option Agreement for Second Amended and Restated 2010 Equity Incentive Plan--incorporated by reference to Exhibit 10.7 of the Companys Form 10-K dated August 28, 2019*

 

 

10.8**

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

 

 

10.9**

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*

 

 

Exhibit

Number 

Description

10.10**

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

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

 

 

10.12**

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

Agreement and Plan of Merger by and among the Company, Aero Merger Sub Inc., Advanced Cell Diagnostics, Inc. and Fortis Advisors, LLC as the Securityholders Representative, dated July 6, 2016--incorporated by reference to Exhibit 2.1 of the Company's Form 8-K dated July 7, 2016*

 

 

10.14

Agreement and Plan of Merger between the Company, Enzo Merger Sub. Inc., Exosome Diagnostics, Inc. and The Securityholders Representative, dated July 25, 2018--incorporated by reference to Exhibit 2.1 of the Company's Form 8-K dated June 25, 2018*

 

 

21

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

 

 

31.1

Certificate of Chief Executive Officer pursuant to section 302 of the Sarbanes Oxley Act of 2002

 

 

31.2

Certificate 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 and six months ended December 31, 2020, 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

 

 

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: February 8, 2021  

 

/s/ Charles R. Kummeth

 

 

 

     Charles R. Kummeth

 

 

 

Principal Executive Officer

 

 

 

 

 

Date: February 8, 2021  

 

/s/ James Hippel

 

 

 

     James Hippel

 

 

 

Principal Financial Officer

 

 

 

 

31
EX-31.1 2 ex_218748.htm EXHIBIT 31.1 ex_218748.htm

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: February 8, 2021

 

 

/s/ Charles R. Kummeth

Charles R. Kummeth

Principal Executive Officer 

 

 

 
EX-31.2 3 ex_218749.htm EXHIBIT 31.2 ex_218749.htm

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: February 8, 2021

 

 

/s/ James Hippel 

James Hippel

Principal Financial Officer 

 

 

 
EX-32.1 4 ex_218750.htm EXHIBIT 32.1 ex_218750.htm

 

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 December 31, 2020 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

February 8, 2021

 

 

 
EX-32.2 5 ex_218751.htm EXHIBIT 32.2 ex_218751.htm

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 December 31, 2020 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

February 8, 2021

 

 
EX-101.SCH 6 tech-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Disclosure - Note 1 - Basis of Presentation and Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 2 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 3 - Selected Balance Sheet Data link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 4 - Acquisitions link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 5 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 6 - Debt and Other Financing Arrangements link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 7 - Leases link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 9 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 10 - Share-based Compensation link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 11 - Other Income (Expense) link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 12 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 13 - Segment Information link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 14 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 2 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 3 - Selected Balance Sheet Data (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 4 - Acquisitions (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 5 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 7 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 9 - Earnings Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 11 - Other Income (Expense) (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 13 - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 1 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 2 - Revenue Recognition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 3 - Selected Balance Sheet Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 3 - Selected Balance Sheet Data - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 3 - Selected Balance Sheet Data - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 3 - Selected Balance Sheet Data - Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 3 - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 3 - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 3 - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 4 - Acquisitions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 4 - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 5 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 5 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 5 - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 6 - Debt and Other Financing Arrangements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 7 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 7 - Leases - Balance Sheet Classification (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 7 - Leases - Cash Paid (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 7 - Leases - Fair Value of the Lease Liability by Payment Date (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 9 - Earnings Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 9 - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 10 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 11 - Other Income (Expense) - Schedule of Components of Other Income (Expense) (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 12 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 13 - Segment Information - Financial Information Relating to Reportable Segments (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 tech-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 tech-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 tech-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Intangible assets us-gaap_DerivativeNotionalAmount Derivative, Notional Amount Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Revenue Recognition Hedging Relationship [Domain] Note 3 - Selected Balance Sheet Data us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets Current assets, net of cash Note 4 - Acquisitions Cash Flow Hedging [Member] Note 5 - Fair Value Measurements Note 7 - Leases Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Note 9 - Earnings Per Share Note 11 - Other Income (Expense) Hedging Relationship [Axis] Income Tax Disclosure [Text Block] Note 13 - Segment Information Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) Hedging Designation [Axis] Note 3 - Selected Balance Sheet Data - Inventories (Details) Hedging Designation [Domain] Contingent consideration payable Note 3 - Selected Balance Sheet Data - Property and Equipment (Details) Designated as Hedging Instrument [Member] us-gaap_LiabilitiesCurrent Total current liabilities Note 3 - Selected Balance Sheet Data - Intangible Assets (Details) Note 3 - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details) Note 3 - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details) Note 3 - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details) Note 4 - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) Other current liabilities Note 5 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Note 5 - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total Note 7 - Leases - Balance Sheet Classification (Details) us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1 Net assets acquired Note 7 - Leases - Cash Paid (Details) us-gaap_FinitelivedIntangibleAssetsAcquired1 Finite-lived Intangible Assets Acquired Note 7 - Leases - Fair Value of the Lease Liability by Payment Date (Details) Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details) Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) Note 9 - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) Note 11 - Other Income (Expense) - Schedule of Components of Other Income (Expense) (Details) Note 13 - Segment Information - Financial Information Relating to Reportable Segments (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Foreign currency translation adjustments us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired Business Acquisition, Percentage of Voting Interests Acquired Other comprehensive income (loss), net of tax before reclassifications, attributable to Bio-Techne Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Proceeds from sale and maturities of available-for-sale investments Current portion of long-term debt obligations Other comprehensive income Other comprehensive income (loss) Equity Securities [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total shareholders’ equity Balances Balances us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Contract liabilities us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) Schedule of Goodwill [Table Text Block] Accrued expenses Salaries, wages and related accruals Income taxes payable Lessee, Operating Leases [Text Block] Trade accounts payable Revolving Credit Facility [Member] Credit Facility [Axis] Credit Facility [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] us-gaap_PolicyTextBlockAbstract Accounting Policies Trade Names [Member] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Additions to property and equipment Dilutive effect of stock options and restricted stock units (in shares) Current liabilities: Supplemental Balance Sheet Disclosures [Text Block] Weighted average common shares outstanding: Developed Technology Rights [Member] Patented Technology [Member] us-gaap_Assets Total assets Supplemental disclosure of cash flow information: Patents [Member] Changzhou Eminence Biotechnology [Member] Acquisition of Changzhou Eminence Biotechnology Co, Ltd. us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Income available to common shareholders Customer Relationships [Member] us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted Income available to common shareholders us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic Income allocated to participating securities Income allocated to participating securities Finite-Lived Intangible Assets by Major Class [Axis] Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Costs recognized on sale of acquired inventory Costs recognized on sale of acquired inventory The noncash expense during the period from the sale of acquired inventory written up to fair value in purchase accounting. Award Type [Domain] Business Description and Accounting Policies [Text Block] Award Type [Axis] Net earnings attributable to Bio-Techne Net earnings attributable to Bio-Techne Other comprehensive income attributable to noncontrolling interest us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization us-gaap_FiniteLivedIntangibleAssetsNet Total Intangible assets, net Beginning balance Ending balance Restricted Stock Units (RSUs) [Member] us-gaap_FiniteLivedIntangibleAssetsGross Intangible assets Restricted Stock [Member] Net earnings attributable to noncontrolling interest us-gaap_GoodwillForeignCurrencyTranslationGainLoss Currency translation us-gaap_GoodwillAcquiredDuringPeriod Acquisitions Business Combination Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation and amortization us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Property and equipment, net Goodwill Goodwill Balance Balance Non-controlling interest in Eminence Property and equipment, cost Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] us-gaap_DerivativeFairValueOfDerivativeLiability Derivative instruments - cash flow hedges Net earnings, including noncontrolling interest Net earnings, including noncontrolling interest Net earnings us-gaap_Investments Investments, Total Embedded Derivative Financial Instruments [Member] Derivative Instrument [Axis] Other operating activity Derivative Contract [Domain] CASH FLOWS FROM INVESTING ACTIVITIES: Earnings per share attributable to Bio-Techne: Earnings Per Share [Text Block] Undesignated capital stock, no par; authorized 5,000,000 shares; none issued or outstanding Represents the value of undesignated capital stock as of the balance sheet date. Income taxes payable us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Trade accounts payable, accrued expenses, contract liabilities, and other tech_LineOfCreditFacilityAdditionalBorrowingCapacity Line of Credit Facility, Additional Borrowing Capacity The element representing the additional borrowing capacity under a line of credit. Intersegment Eliminations [Member] Salaries, wages and related accruals us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities Income taxes Income Tax Expense (Benefit), Total CCXI [Member] Related to the CCXI investment. CHINA B-MoGen [Member] Represents information pertaining to B-MoGen Biotechnologies. us-gaap_GainLossOnInvestments Gain (Loss) on Investments, Total us-gaap_OperatingExpenses Total operating expenses Cash and cash equivalents Royalty [Member] UNITED KINGDOM us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense Stock based compensation us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings Change in fair value of contingent consideration Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income attributable to Bio-Techne City Area Code New Accounting Pronouncements, Policy [Policy Text Block] Common stock, shares outstanding (in shares) Balances (in shares) Balances (in shares) Fair value adjustment on available for sale investments The amount of fair value adjustment made on available for sale securities during the period. Current Fiscal Year End Date us-gaap_VariableLeaseCost Variable Lease, Cost Weighted average discount rate: Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date Right of use assets obtained in exchange for lease liabilities Rest of World [Member] Rest of the geographical locations in the world. Weighted average remaining lease term (in years): (Year) Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Cash dividends Document Information [Line Items] Document Information [Table] Service [Member] us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue Fair value at the beginning of period Fair value at the end of period us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements Payments Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] us-gaap_RestructuringCharges Restructure costs us-gaap_BusinessCombinationAcquisitionRelatedCosts Acquisition related expenses Stock-based compensation expense us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables Trade accounts and other receivables, net Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Liability Class [Axis] Fair Value by Liability Class [Domain] Employee stock purchase plan expense Entity [Domain] Legal Entity [Axis] Entity Address, Address Line One Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] us-gaap_AmortizationOfIntangibleAssets Amortization expense tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill Total assets acquired Amount of assets acquired, including goodwill, at the acquisition date. Entity Address, City or Town Leases, net The amount of noncash portion of lease expense during the period. Entity Address, Postal Zip Code Entity Address, State or Province Entity Common Stock, Shares Outstanding tech_DerivativeNotionalAmountDedesignated Derivative Notional Amount, Dedesignated The amount of dedesignated derivative notional amount. Undesignated capital stock, shares authorized (in shares) Represents the shares authorized for undesignated capital stock. us-gaap_IncreaseDecreaseInOtherCurrentAssets Other current assets Undesignated capital stock, no par (in dollars per share) Represents the no par value for undesignated capital stock. Undesignated capital stock, shares outstanding (in shares) Represents the shares outstanding for undesignated capital stock. Undesignated capital stock, shares issued (in shares) Represents the shares issued for undesignated capital stock. tech_DerivativeNotionalAmountDecreaseInPeriod Derivative Notional Amount, Decrease in Period The amount of decrease during the period in the notional amount of the derivative. Investments [Domain] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Investment Type [Axis] Common stock issued to employee stock purchase plan (in shares) Local Phone Number Common stock issued for exercise of options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) us-gaap_TableTextBlock Notes Tables Common stock issued to employee stock purchase plan us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Common stock issued for restricted stock awards (in shares) Common stock issued for exercise of options Common stock issued for restricted stock awards us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Selling, general and administrative Corporate general, selling, and administrative expenses us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) Raw materials us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and shareholders’ equity UNITED STATES Retained earnings Retained Earnings (Accumulated Deficit), Ending Balance Accumulated other comprehensive loss Research and development Debt Disclosure [Text Block] us-gaap_InterestExpense Interest Expense, Total Interest expense Change in operating assets and operating liabilities, net of acquisition: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Operating lease liabilities Noncurrent operating lease liabilities Schedule of Inventory, Current [Table Text Block] Total Lease obligations us-gaap_OperatingLeaseLiability Total operating lease liabilities Deferred income taxes us-gaap_DeferredIncomeTaxesAndTaxCredits Operating lease liabilities - current Current operating lease liabilities Subsequent Events [Text Block] 2023 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo Right of use asset Operating lease right of use assets 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour Less: Amounts representing interest us-gaap_DeferredIncomeTaxExpenseBenefit Deferred Income Tax Expense (Benefit), Total 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2021 remainder us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear 2025 2022 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths 2022 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo Contingent Consideration [Member] Liabilities that are contingent on agreed-upon conditions that arise from business combinations. Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities Excess Tax Benefit from Share-based Compensation, Operating Activities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Other assets Stock-based compensation expense us-gaap_ShareBasedCompensation Remainder of 2021 us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss Currency translation Operating expenses: Total assets Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) Depreciation and amortization us-gaap_LiabilitiesFairValueDisclosure Total liabilities us-gaap_AssetsCurrent Total current assets Investments, Fair Value Disclosure us-gaap_InvestmentsFairValueDisclosure Investments, Fair Value Disclosure, Total Contingent consideration payments Common stock, par value $.01 per share; authorized 100,000,000; issued and outstanding 38,765,300 and 38,453,046, respectively Fair value adjustment to contingent consideration payable Adjustments to reconcile net earnings to net cash provided by operating activities: Measurement Frequency [Axis] Thereafter tech_FinitelivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Common stock, shares issued (in shares) us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1 Noncash or Part Noncash Acquisition, Intangible Assets Acquired Certificates of Deposit [Member] Common stock, par value (in dollars per share) Statistical Measurement [Domain] Cash amounts paid on operating lease liabilities tech_ProceedsFromLaboratoryServicesReimbursedByMedicare Proceeds from Laboratory Services Reimbursed by Medicare Represents the cash received from laboratory services reimbursed by Medicare. Maximum [Member] Minimum [Member] Other current assets Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Cash paid for interest Cash paid for income taxes Geographical [Axis] Property, Plant and Equipment [Table Text Block] Geographical [Domain] Inventories Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Cumulative Effect, Period of Adoption [Domain] Lessee, Operating Lease, Asset and Liabilities [Table Text Block] The tabular disclosure for asset and liabilities of operating leases of the lessee. Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption, Adjustment [Member] Noncontrolling interest Lessee, Operating Lease, Cash Flow Information [Table Text Block] The tabular disclosure of cash flow information of operating leases of the lessee. CASH FLOWS FROM OPERATING ACTIVITIES: Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] tech_IncomeTaxExpenseBenefitOtherImmaterialDiscreteTaxItemsNet Income Tax Expense (Benefit), Other Immaterial Discrete Tax Items, Net Represents information related to other net immaterial discrete income tax expense (benefit). Accounts receivable, allowance for doubtful accounts Accounts receivable, net of $1,526 and $775 of reserves, respectively Term Loan [Member] Represents information about term loan. AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Building and Building Improvements [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] AOCI Attributable to Parent [Member] Additional paid-in capital Land [Member] Other non-operating income (expense), net(1) Other (expense) income Nonoperating Income (Expense), Total Total other income (expense) Long-Lived Tangible Asset [Axis] Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] QT Holdings Corporation [Member] Represents information about QT Holdings Corporation. Current assets: us-gaap_InvestmentIncomeNet Interest income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Effect of exchange rate changes on cash and cash equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities Operating income Operating income us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities us-gaap_GrossProfit Gross margin Cost of sales Deferred income taxes Consolidation Items [Domain] Bio-Techne's shareholders' equity: us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total Schedule of Other Nonoperating Income (Expense) [Table Text Block] Consolidation Items [Axis] Accounting Standards Update 2016-02 [Member] Other financing activity Accounting Standards Update [Domain] Accumulated Other Comprehensive Income (Loss), Derivative Qualifying as Hedge, Excluded Component, Including Portion Attributable to Noncontrolling Interest [Member] Accounting Standards Update [Axis] tech_InventoryNetCurrentAndNonCurrent Inventories, net Amount of inventory, net of reserves, including both current and non-current portions. Finished goods(1) 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. Includes both current and non-current amounts. tech_InventoryFinishedGoodsNetOfReservesNonCurrent Inventory, Finished Goods, Net of Reserves, Non-current 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. us-gaap_PaymentsOfDividendsCommonStock Cash dividends Other Income and Other Expense Disclosure [Text Block] Noncontrolling Interest [Member] us-gaap_PaymentsForRepurchaseOfCommonStock Re-purchase of common stock Retained Earnings [Member] Revenues, net Net sales Proceeds from stock option exercises Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-term Debt, Total Other Noncurrent Assets [Member] Other Noncurrent Liabilities [Member] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Earnings before income taxes Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Comprehensive Income (Loss) Note [Text Block] Other comprehensive (loss) income: Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] tech_IncomeTaxExpenseBenefitDiscreteTaxItems Income Tax Expense (Benefit), Discrete Tax Items Represents the income tax expense (benefit) related to discrete tax items. Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Machinery and Equipment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Document Quarterly Report Entity Incorporation, State or Country Code Accounting Policies [Abstract] Document Transition Report Selling, General and Administrative Expenses [Member] Entity Interactive Data Current us-gaap_CommonStockDividendsPerShareDeclared Common Stock, Dividends, Per Share, Declared (in dollars per share) Security Exchange Name tech_FixedLeaseCost Fixed Lease, Cost Represents the amount of fixed lease cost. Title of 12(b) Security Long-term debt obligations Proceeds from long-term debt Cost of Sales [Member] tech_FinitelivedIntangibleAssetsOtherAdditions Other additions Amount of other additions lacking physical substance with a definite life. Income Statement Location [Axis] Income Statement Location [Domain] tech_AmortizationOfAcquiredIntangibleAssets Amortization of acquisition related intangible assets Represents the amount of amortization of acquired intangible assets. Segments [Axis] Segments [Domain] us-gaap_PaymentsToAcquireAvailableForSaleSecurities Purchases of available-for-sale investments us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Thereafter tech_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour 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). Diluted (in shares) us-gaap_RepaymentsOfLinesOfCredit Repayments of long-term debt Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Diluted (in dollars per share) Basic (in shares) EMEA, excluding U.K. [Member] Regions of Europe, Middle East and Africa, excluding the United Kingdom. us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total APAC, excluding Greater China [Member] Represents the APAC, excluding Greater China. tech_DerivativeFairValueDedesigned Derivative, Fair Value, De-designed Represents de-designed fair value of derivative. Instruments [Member] Represents the information pertaining to instruments which typically consist of longer-lived assets. Business Acquisition [Axis] Basic (in dollars per share) Consumables [Member] Represents the information pertaining to consumables products. Business Acquisition, Acquiree [Domain] Product and Services [Member] Represents the product and services provided by the company. Statement of Cash Flows [Abstract] Diagnostics and Genomics [Member] Consist of the ACD operating segment and the Diagnostics operating segment. Protein Sciences [Member] Consist of the remaining portion of the Biotechnology segment and the Protein Platforms operating segment. tech_VariableInterestEntityFinancialOrOtherSupportExpectedAmount Variable Interest Entity, Financial or Other Support Expected Amount Represents financial or other support expected amount for variable interest entity. Short-term available-for-sale investments us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Income Statement [Abstract] Other comprehensive loss Other comprehensive income attributable to Bio-Techne us-gaap_BusinessCombinationContingentConsiderationLiability Contingent consideration Credit Agreement [Member] Represents the information pertaining to credit agreement. Schedule of Intangible Assets and Goodwill [Table Text Block] Long-term contingent consideration payable us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal Liabilities Amount of liabilities excluding deferred income taxes assumed at the acquisition date. tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets Equipment and other long-term assets Amount of equipment and other long-term assets acquired at the acquisition date. us-gaap_PaymentsForProceedsFromOtherInvestingActivities Other investing activity CASH FLOWS FROM FINANCING ACTIVITIES: Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Other long-term liabilities us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized Business Combination, Liabilities Arising from Contingencies, Amount Recognized Corporate, Non-Segment [Member] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Net assets acquired us-gaap_StockholdersEquity Total Bio-Techne shareholders' equity Balance as of June 30, 2020 attributable to Bio-Techne Balance as of December 31, 2020 attributable to Bio-Techne(3) us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Cash paid, net of cash acquired Acquisitions, net of cash acquired Class of Stock [Axis] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities Deferred income taxes, net Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Stockholders Equity [Table Text Block] Derivative instruments - cash flow hedges Operating Segments [Member] EX-101.PRE 10 tech-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 tech20201231_10q_htm.xml IDEA: XBRL DOCUMENT 0000842023 2020-07-01 2020-12-31 0000842023 2021-02-01 0000842023 2020-10-01 2020-12-31 0000842023 2019-10-01 2019-12-31 0000842023 2019-07-01 2019-12-31 0000842023 2020-12-31 0000842023 2020-06-30 0000842023 2019-06-30 0000842023 2019-12-31 0000842023 us-gaap:AccountingStandardsUpdate201602Member 2020-07-01 0000842023 tech:ConsumablesMember 2020-10-01 2020-12-31 0000842023 tech:ConsumablesMember 2019-10-01 2019-12-31 0000842023 tech:ConsumablesMember 2020-07-01 2020-12-31 0000842023 tech:ConsumablesMember 2019-07-01 2019-12-31 0000842023 tech:InstrumentsMember 2020-10-01 2020-12-31 0000842023 tech:InstrumentsMember 2019-10-01 2019-12-31 0000842023 tech:InstrumentsMember 2020-07-01 2020-12-31 0000842023 tech:InstrumentsMember 2019-07-01 2019-12-31 0000842023 us-gaap:ServiceMember 2020-10-01 2020-12-31 0000842023 us-gaap:ServiceMember 2019-10-01 2019-12-31 0000842023 us-gaap:ServiceMember 2020-07-01 2020-12-31 0000842023 us-gaap:ServiceMember 2019-07-01 2019-12-31 0000842023 tech:ProductAndServicesMember 2020-10-01 2020-12-31 0000842023 tech:ProductAndServicesMember 2019-10-01 2019-12-31 0000842023 tech:ProductAndServicesMember 2020-07-01 2020-12-31 0000842023 tech:ProductAndServicesMember 2019-07-01 2019-12-31 0000842023 us-gaap:RoyaltyMember 2020-10-01 2020-12-31 0000842023 us-gaap:RoyaltyMember 2019-10-01 2019-12-31 0000842023 us-gaap:RoyaltyMember 2020-07-01 2020-12-31 0000842023 us-gaap:RoyaltyMember 2019-07-01 2019-12-31 0000842023 country:US 2020-10-01 2020-12-31 0000842023 country:US 2019-10-01 2019-12-31 0000842023 country:US 2020-07-01 2020-12-31 0000842023 country:US 2019-07-01 2019-12-31 0000842023 tech:EMEAExcludingUKMember 2020-10-01 2020-12-31 0000842023 tech:EMEAExcludingUKMember 2019-10-01 2019-12-31 0000842023 tech:EMEAExcludingUKMember 2020-07-01 2020-12-31 0000842023 tech:EMEAExcludingUKMember 2019-07-01 2019-12-31 0000842023 country:GB 2020-10-01 2020-12-31 0000842023 country:GB 2019-10-01 2019-12-31 0000842023 country:GB 2020-07-01 2020-12-31 0000842023 country:GB 2019-07-01 2019-12-31 0000842023 tech:APACExcludingGreaterChinaMember 2020-10-01 2020-12-31 0000842023 tech:APACExcludingGreaterChinaMember 2019-10-01 2019-12-31 0000842023 tech:APACExcludingGreaterChinaMember 2020-07-01 2020-12-31 0000842023 tech:APACExcludingGreaterChinaMember 2019-07-01 2019-12-31 0000842023 country:CN 2020-10-01 2020-12-31 0000842023 country:CN 2019-10-01 2019-12-31 0000842023 country:CN 2020-07-01 2020-12-31 0000842023 country:CN 2019-07-01 2019-12-31 0000842023 tech:RestOfWorldMember 2020-10-01 2020-12-31 0000842023 tech:RestOfWorldMember 2019-10-01 2019-12-31 0000842023 tech:RestOfWorldMember 2020-07-01 2020-12-31 0000842023 tech:RestOfWorldMember 2019-07-01 2019-12-31 0000842023 us-gaap:OtherNoncurrentAssetsMember 2020-12-31 0000842023 us-gaap:OtherNoncurrentAssetsMember 2020-06-30 0000842023 us-gaap:LandMember 2020-12-31 0000842023 us-gaap:LandMember 2020-06-30 0000842023 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000842023 us-gaap:BuildingAndBuildingImprovementsMember 2020-06-30 0000842023 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000842023 us-gaap:MachineryAndEquipmentMember 2020-06-30 0000842023 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0000842023 us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0000842023 srt:MinimumMember us-gaap:TradeNamesMember 2020-12-31 0000842023 us-gaap:TradeNamesMember 2020-06-30 0000842023 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-12-31 0000842023 us-gaap:CustomerRelationshipsMember 2020-06-30 0000842023 srt:MinimumMember us-gaap:PatentsMember 2020-12-31 0000842023 us-gaap:PatentsMember 2020-06-30 0000842023 srt:MinimumMember 2020-12-31 0000842023 us-gaap:PatentedTechnologyMember 2020-07-01 2020-09-30 0000842023 us-gaap:PatentedTechnologyMember 2020-07-01 2020-12-31 0000842023 tech:ProteinSciencesMember 2020-06-30 0000842023 tech:DiagnosticsAndGenomicsMember 2020-06-30 0000842023 tech:ProteinSciencesMember 2020-07-01 2020-12-31 0000842023 tech:DiagnosticsAndGenomicsMember 2020-07-01 2020-12-31 0000842023 tech:ProteinSciencesMember 2020-12-31 0000842023 tech:DiagnosticsAndGenomicsMember 2020-12-31 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2020-10-20 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2020-10-20 2020-10-20 0000842023 srt:MinimumMember tech:ChangzhouEminenceBiotechnologyMember 2020-10-20 2020-10-20 0000842023 srt:MaximumMember tech:ChangzhouEminenceBiotechnologyMember 2020-10-20 2020-10-20 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2020-12-31 0000842023 tech:ChangzhouEminenceBiotechnologyMember us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0000842023 tech:ChangzhouEminenceBiotechnologyMember us-gaap:CustomerRelationshipsMember 2020-12-31 0000842023 tech:ChangzhouEminenceBiotechnologyMember 2020-10-20 2020-12-31 0000842023 tech:ChangzhouEminenceBiotechnologyMember us-gaap:DevelopedTechnologyRightsMember 2020-10-02 2020-10-02 0000842023 tech:ChangzhouEminenceBiotechnologyMember us-gaap:CustomerRelationshipsMember 2020-10-02 2020-10-02 0000842023 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000842023 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000842023 tech:CCXIMember 2020-12-31 0000842023 tech:CCXIMember 2020-06-30 0000842023 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:CashFlowHedgingMember 2018-10-31 0000842023 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:CashFlowHedgingMember 2020-10-01 2020-10-31 0000842023 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:CashFlowHedgingMember 2021-10-01 2021-10-31 0000842023 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:CashFlowHedgingMember 2022-10-01 2022-10-31 0000842023 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:CashFlowHedgingMember 2020-06-30 0000842023 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:CashFlowHedgingMember 2020-12-31 0000842023 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-12-31 0000842023 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-12-31 0000842023 tech:QTHoldingsCorporationMember 2020-12-31 0000842023 tech:BMoGenMember 2020-12-31 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2020-09-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2020-06-30 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2020-10-01 2020-12-31 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2020-07-01 2020-12-31 0000842023 us-gaap:FairValueInputsLevel3Member tech:ContingentConsiderationMember 2020-12-31 0000842023 us-gaap:RevolvingCreditFacilityMember tech:CreditAgreementMember 2018-08-01 0000842023 tech:CreditAgreementMember tech:TermLoanMember 2018-08-01 0000842023 us-gaap:RevolvingCreditFacilityMember tech:CreditAgreementMember 2020-07-01 2020-12-31 0000842023 tech:CreditAgreementMember 2020-12-31 0000842023 srt:MaximumMember 2020-12-31 0000842023 us-gaap:CommonStockMember 2020-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000842023 us-gaap:RetainedEarningsMember 2020-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000842023 us-gaap:NoncontrollingInterestMember 2020-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockMember 2020-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:NoncontrollingInterestMember 2020-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-06-30 0000842023 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000842023 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000842023 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-09-30 0000842023 2020-07-01 2020-09-30 0000842023 us-gaap:CommonStockMember 2020-09-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000842023 us-gaap:RetainedEarningsMember 2020-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000842023 us-gaap:NoncontrollingInterestMember 2020-09-30 0000842023 2020-09-30 0000842023 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0000842023 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0000842023 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-01 2020-12-31 0000842023 us-gaap:NoncontrollingInterestMember 2020-10-01 2020-12-31 0000842023 us-gaap:CommonStockMember 2020-12-31 0000842023 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000842023 us-gaap:RetainedEarningsMember 2020-12-31 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000842023 us-gaap:NoncontrollingInterestMember 2020-12-31 0000842023 us-gaap:CommonStockMember 2019-06-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000842023 us-gaap:RetainedEarningsMember 2019-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-06-30 0000842023 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-06-30 0000842023 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000842023 2019-07-01 2019-09-30 0000842023 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000842023 us-gaap:CommonStockMember 2019-09-30 0000842023 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000842023 us-gaap:RetainedEarningsMember 2019-09-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000842023 2019-09-30 0000842023 us-gaap:RetainedEarningsMember 2019-10-01 2019-12-31 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2019-12-31 0000842023 us-gaap:CommonStockMember 2019-10-01 2019-12-31 0000842023 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0000842023 us-gaap:CommonStockMember 2019-12-31 0000842023 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000842023 us-gaap:RetainedEarningsMember 2019-12-31 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000842023 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-12-31 0000842023 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-12-31 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2020-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-07-01 2020-12-31 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-01 2020-12-31 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2020-07-01 2020-12-31 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2019-06-30 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-07-01 2019-12-31 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-01 2019-12-31 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2019-07-01 2019-12-31 0000842023 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000842023 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-12-31 0000842023 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-06-30 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-12-31 0000842023 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-12-31 0000842023 us-gaap:RestrictedStockMember 2020-07-01 2020-12-31 0000842023 us-gaap:RestrictedStockMember 2019-07-01 2019-12-31 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-10-01 2020-12-31 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-10-01 2019-12-31 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-12-31 0000842023 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-12-31 0000842023 us-gaap:CostOfSalesMember 2020-10-01 2020-12-31 0000842023 us-gaap:CostOfSalesMember 2019-10-01 2019-12-31 0000842023 us-gaap:CostOfSalesMember 2020-07-01 2020-12-31 0000842023 us-gaap:CostOfSalesMember 2019-07-01 2019-12-31 0000842023 tech:CCXIMember 2020-07-01 2020-12-31 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2020-10-01 2020-12-31 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2019-10-01 2019-12-31 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2020-07-01 2020-12-31 0000842023 us-gaap:OperatingSegmentsMember tech:ProteinSciencesMember 2019-07-01 2019-12-31 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndGenomicsMember 2020-10-01 2020-12-31 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndGenomicsMember 2019-10-01 2019-12-31 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndGenomicsMember 2020-07-01 2020-12-31 0000842023 us-gaap:OperatingSegmentsMember tech:DiagnosticsAndGenomicsMember 2019-07-01 2019-12-31 0000842023 us-gaap:IntersegmentEliminationMember 2020-10-01 2020-12-31 0000842023 us-gaap:IntersegmentEliminationMember 2019-10-01 2019-12-31 0000842023 us-gaap:IntersegmentEliminationMember 2020-07-01 2020-12-31 0000842023 us-gaap:IntersegmentEliminationMember 2019-07-01 2019-12-31 0000842023 us-gaap:OperatingSegmentsMember 2020-10-01 2020-12-31 0000842023 us-gaap:OperatingSegmentsMember 2019-10-01 2019-12-31 0000842023 us-gaap:OperatingSegmentsMember 2020-07-01 2020-12-31 0000842023 us-gaap:OperatingSegmentsMember 2019-07-01 2019-12-31 0000842023 us-gaap:CorporateNonSegmentMember 2020-10-01 2020-12-31 0000842023 us-gaap:CorporateNonSegmentMember 2019-10-01 2019-12-31 0000842023 us-gaap:CorporateNonSegmentMember 2020-07-01 2020-12-31 0000842023 us-gaap:CorporateNonSegmentMember 2019-07-01 2019-12-31 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y 0000842023 BIO-TECHNE Corp false --06-30 Q2 2021 1526000 775000 0 0 5000000 5000000 0 0 0 0 0.01 0.01 100000000 100000000 38765300 38765300 38453046 38453046 6600000 P5Y -47000 142000 142000 10-Q true 2020-12-31 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 38798834 224253000 184934000 428452000 368177000 73353000 63531000 139821000 128361000 150900000 121403000 288631000 239816000 83116000 68030000 155714000 137040000 16789000 16381000 32830000 32459000 99905000 84411000 188544000 169499000 50995000 36992000 100087000 70317000 5373000 113334000 -4381000 97812000 56368000 150326000 95706000 168129000 10224000 30704000 16168000 34111000 46144000 119622000 79538000 134018000 -130000 0 -130000 0 46274000 119622000 79668000 134018000 16928000 11867000 28842000 4265000 2059000 1408000 4202000 904000 18987000 13275000 33044000 5169000 83000 0 83000 0 18904000 13275000 32961000 5169000 65178000 132897000 112629000 139187000 1.20 3.13 2.06 3.51 1.15 3.02 1.98 3.40 38691000 38167000 38614000 38100000 40257000 39550000 40135000 39370000 165526000 146625000 117426000 124268000 128243000 122534000 106590000 103152000 24148000 24341000 541933000 520920000 195602000 176829000 68154000 71465000 746666000 728308000 504172000 516545000 11339000 13522000 2067866000 2027589000 24252000 23090000 31907000 31087000 13973000 9093000 13217000 13049000 3658000 2376000 9912000 9535000 4983000 5938000 12500000 12500000 3166000 0 117568000 106668000 105342000 101090000 219035000 344243000 5599000 199000 63672000 67248000 25796000 26949000 0 0 388000 385000 481004000 420536000 1104762000 1057470000 -64238000 -97199000 1521916000 1381192000 8938000 0 1530854000 1381192000 2067866000 2027589000 79538000 134018000 41972000 40638000 23000 0 216000 14805000 28531000 18495000 -155000 -145000 4600000 100000 -6356000 -110856000 113000 177000 324000 160000 2327000 -9950000 586000 4381000 1508000 1320000 8624000 7115000 -1713000 -10185000 3982000 12386000 155278000 110957000 43146000 68398000 27184000 25099000 22383000 25089000 9765000 -0 556000 -0 -16742000 18210000 24728000 24365000 32337000 27247000 -0 -0 0 0 125250000 122250000 -7371000 -1928000 -125012000 -121296000 5377000 1535000 18901000 9406000 146625000 100886000 165526000 110293000 11007000 7037000 7779000 9869000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center; margin: 0pt;"><b/></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><b><i>Note <em style="font: inherit;">1.</em> Basis of Presentation and Summary of Significant Accounting Policies:</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 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 <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">10</em> of Regulation S-<em style="font: inherit;">X.</em> 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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 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 <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2020,</em> included in the Company's Annual Report on Form <em style="font: inherit;">10</em>-K for fiscal year <em style="font: inherit;">2020.</em> A summary of significant accounting policies followed by the Company is detailed in the Company's Annual Report on Form <em style="font: inherit;">10</em>-K for fiscal year <em style="font: inherit;">2020.</em> The Company follows these policies in preparation of the interim unaudited condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020, </em>the Company operated under <em style="font: inherit;">two</em> 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 <em style="font: inherit;">10</em>-K for fiscal <em style="font: inherit;">2020.</em> </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><b><i/></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><b><i>Recently Adopted Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>), Measurement of Credit Losses on Financial Instruments</i>. The amendment in this update replaced the previous incurred loss impairment methodology with a methodology that reflects expected credit losses on financial instruments within its scope, including trade and loan receivables and available-for-sale debt securities. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this standard on <em style="font: inherit;"> July 1, 2020 </em>using a modified retrospective transition approach with a cumulative impact of $0.3 million to retained earnings. The adoption of this ASU did <em style="font: inherit;">not</em> have a material impact on the Company's financial statements as the Company's primary financial instruments impacted by the ASU were trade accounts receivable, where we have high historical and expected future collections due to the length of receivables and the credit quality of our customers. </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">In <em style="font: inherit;"> August 2018, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2018</em>-<em style="font: inherit;">15,</em> <i>Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</i>. The standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of a hosting arrangement that is a service contract is <em style="font: inherit;">not</em> affected by the new standard. The Company adopted this standard on a prospective basis on <em style="font: inherit;"> July 1, 2020. </em>The Company will record eligible costs to be capitalized within prepaid assets or other non-current assets depending on the nature of the duration of the asset.  </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><b><i>Pronouncements Issued But <em style="font: inherit;">Not</em> Yet Adopted</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">In <em style="font: inherit;"> March 2020, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">04</em><i>,</i> <i>Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>. This ASU provides expedients and exceptions to existing guidance on contract modifications and hedge accounting that is optional to facilitate the market transition from a reference rate, including LIBOR which is being phased out in <em style="font: inherit;">2021,</em> to a new reference rate. The provisions of the ASU would impact contract modifications and other changes that occur while LIBOR is phased out. The Company is in the process of evaluating the optional relief guidance provided within this ASU and is also reviewing its debt and derivative instrument that utilizes LIBOR as the reference rate. The Company will continue to evaluate and monitor developments and our assessment of ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04</em> during the LIBOR transition period.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><b><i>Recently Adopted Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>), Measurement of Credit Losses on Financial Instruments</i>. The amendment in this update replaced the previous incurred loss impairment methodology with a methodology that reflects expected credit losses on financial instruments within its scope, including trade and loan receivables and available-for-sale debt securities. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. The Company adopted this standard on <em style="font: inherit;"> July 1, 2020 </em>using a modified retrospective transition approach with a cumulative impact of $0.3 million to retained earnings. The adoption of this ASU did <em style="font: inherit;">not</em> have a material impact on the Company's financial statements as the Company's primary financial instruments impacted by the ASU were trade accounts receivable, where we have high historical and expected future collections due to the length of receivables and the credit quality of our customers. </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">In <em style="font: inherit;"> August 2018, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2018</em>-<em style="font: inherit;">15,</em> <i>Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</i>. The standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The accounting for the service element of a hosting arrangement that is a service contract is <em style="font: inherit;">not</em> affected by the new standard. The Company adopted this standard on a prospective basis on <em style="font: inherit;"> July 1, 2020. </em>The Company will record eligible costs to be capitalized within prepaid assets or other non-current assets depending on the nature of the duration of the asset.  </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><b><i>Pronouncements Issued But <em style="font: inherit;">Not</em> Yet Adopted</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">In <em style="font: inherit;"> March 2020, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">04</em><i>,</i> <i>Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>. This ASU provides expedients and exceptions to existing guidance on contract modifications and hedge accounting that is optional to facilitate the market transition from a reference rate, including LIBOR which is being phased out in <em style="font: inherit;">2021,</em> to a new reference rate. The provisions of the ASU would impact contract modifications and other changes that occur while LIBOR is phased out. The Company is in the process of evaluating the optional relief guidance provided within this ASU and is also reviewing its debt and derivative instrument that utilizes LIBOR as the reference rate. The Company will continue to evaluate and monitor developments and our assessment of ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04</em> during the LIBOR transition period.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> 300000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><b><i>Note <em style="font: inherit;">2.</em> Revenue Recognition:</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Consumables revenues consist of single-use products and are recognized at a point in time following the transfer of control of such products to the customer, which generally occurs upon shipment. Instruments revenues typically consist of longer-lived assets that, for the substantial majority of sales, are recognized at a point in time in a manner similar to consumables. Service revenues consist of extended warranty contracts, post contract support (“PCS”), and custom development projects that are recognized over time as either the customers receive and consume the benefits of such services simultaneously or the underlying asset being developed has <em style="font: inherit;">no</em> 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. Prior to fiscal year <em style="font: inherit;">2021,</em> the Company has <em style="font: inherit;">not</em> recognized revenue upon completion of the performance obligation for laboratory services, but rather upon cash receipt, which was subsequent to the performance obligation being satisfied. The Company accounted for these services based on cash receipts as we did <em style="font: inherit;">not</em> have significant historical experience collecting payments from Medicare or other insurance providers and considered the variable consideration for such services to be constrained as it would <em style="font: inherit;">not</em> be probable that a significant amount of revenue would <em style="font: inherit;">not</em> need to be reversed in future periods for the services provided. Given Medicare coverage for our laboratory services became effective on <em style="font: inherit;"> December 1, 2019, </em>the Company considered that it had sufficient data to estimate variable consideration as of <em style="font: inherit;"> July 1, 2020 </em>for laboratory services that are reimbursed by Medicare. The amount of cash received in fiscal year <em style="font: inherit;">2021</em> for laboratory services reimbursed by Medicare that were performed prior to <em style="font: inherit;"> July 1, 2020 </em>was approximately $0.5 million. The Company continues to record revenue based on cash receipts for laboratory services <em style="font: inherit;">not</em> reimbursed by Medicare, as the variable consideration remains constrained. We recognize royalty revenues in the period the sales occur using <em style="font: inherit;">third</em> 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: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">The Company elected the exemption to <em style="font: inherit;">not</em> disclose the unfulfilled performance obligations for contracts with an original length of <em style="font: inherit;">one</em> 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 were <em style="font: inherit;">not</em> material as of <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Contracts with customers that contain instruments <em style="font: inherit;"> may </em>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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Payment terms for shipments to end-users are generally net <em style="font: inherit;">30</em> days. Payment terms for distributor shipments <em style="font: inherit;"> may </em>range from <em style="font: inherit;">30</em> to <em style="font: inherit;">90</em> 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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 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 <em style="font: inherit;">one</em> 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 <em style="font: inherit;">one</em> year. Contract assets as of <em style="font: inherit;"> December 31, 2020 </em>are <em style="font: inherit;">not</em> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 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. Contra<span style="background-color:#ffffff;">ct liabilities as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;"> June 30, 2020 </em>were approximately $14.4 </span>million and $14.2 million, respectively. Contract liabilities as of <em style="font: inherit;"> June 30, 2020 </em>subsequently recognized as revenue during the quarter and <em style="font: inherit;">six</em> month period ended <em style="font: inherit;"> December 31, 2020 </em>were approximately $3.4 million and $8.1 million, respectively. Contract liabilities in excess of <em style="font: inherit;">one</em> year are included in Other long-term liabilities on the consolidated balance sheet.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Any claims for credit or return of goods must be made within <em style="font: inherit;">10</em> 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 <em style="font: inherit;">not</em> been material.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">The following tables present our disaggregated revenue for the periods presented.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">Revenue by type is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Quarter Ended </i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six Months Ended</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2019</i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2020</i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2019</i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Consumables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">177,464</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">149,257</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">344,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">300,702</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Instruments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,529</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,983</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,101</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,976</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,175</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,868</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,639</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total product and services revenue, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">219,168</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">180,108</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">420,831</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">359,168</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Royalty revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,085</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,826</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,621</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total revenues, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,253</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184,934</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428,452</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">368,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">Revenue by geography is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td colspan="6" style="text-align: center;"><i><i><i>Quarter Ended</i></i></i></td> <td> </td> <td> </td> <td colspan="6" style="text-align: center;"><i><i><i>Six Months Ended</i></i></i></td> <td> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><i>December 31,</i></i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><i>December 31,</i></i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2020</i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i><i>2019</i></i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2020</i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i><i>2019</i></i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114,439</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99,665</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">228,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">202,017</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">EMEA, excluding United Kingdom</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,936</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,081</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">93,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">76,885</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United Kingdom</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,852</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,865</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,386</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,454</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">APAC, excluding Greater China</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,008</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,784</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33,742</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Greater China</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,793</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,873</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of World</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,853</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,746</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,035</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,159</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total revenues, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,253</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184,934</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428,452</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">368,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> 500000 14400000 14200000 3400000 8100000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Quarter Ended </i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six Months Ended</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2019</i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2020</i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2019</i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Consumables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">177,464</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">149,257</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">344,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">300,702</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Instruments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,529</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,983</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,101</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,976</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,175</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,868</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,639</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total product and services revenue, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">219,168</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">180,108</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">420,831</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">359,168</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Royalty revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,085</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,826</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,621</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total revenues, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,253</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184,934</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428,452</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">368,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td colspan="6" style="text-align: center;"><i><i><i>Quarter Ended</i></i></i></td> <td> </td> <td> </td> <td colspan="6" style="text-align: center;"><i><i><i>Six Months Ended</i></i></i></td> <td> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><i>December 31,</i></i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><i>December 31,</i></i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2020</i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i><i>2019</i></i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2020</i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i><i>2019</i></i></i></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114,439</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99,665</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">228,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">202,017</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">EMEA, excluding United Kingdom</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,936</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,081</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">93,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">76,885</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United Kingdom</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,852</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,865</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,386</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,454</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">APAC, excluding Greater China</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,008</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,784</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33,742</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Greater China</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,793</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,873</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of World</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,853</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,746</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,035</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,159</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total revenues, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,253</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184,934</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428,452</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">368,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 177464000 149257000 344091000 300702000 26529000 19983000 46101000 36976000 15175000 10868000 30639000 21491000 219168000 180108000 420831000 359168000 5085000 4826000 7621000 9009000 224253000 184934000 428452000 368177000 114439000 99665000 228001000 202017000 49936000 38081000 93070000 76885000 9852000 7865000 18386000 15454000 18008000 15784000 33742000 29789000 25165000 19793000 43218000 35873000 6853000 3746000 12035000 8159000 224253000 184934000 428452000 368177000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><b><i>Note <em style="font: inherit;">3.</em> Selected Balance Sheet Data:</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><i>Inventories:</i></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Inventories consist of (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>June 30,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,368</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">51,530</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">59,194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventories, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">111,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">107,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><span style="background-color:#ffffff;">(<em style="font: inherit;">1</em>) Finished goods inventory of $4,972 </span><span style="font-size: 10pt;"><span style="background-color:#ffffff;">and $4,646 </span></span><span style="background-color:#ffffff;">included within other long-term a</span>ssets in the respective <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;"> June 30, 2020, </em>consolidated balance sheet. The inventory is included in long-term assets as it is forecasted to be sold after the <em style="font: inherit;">12</em> months subsequent to the consolidated balance sheet date.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><i>Property and Equipment:</i></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Property and equipment consist of (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 113px;"><i><i>December 31,</i></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 7px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>June 30,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 113px;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 7px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,584</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">189,068</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">184,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179,341</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">153,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Property and equipment, cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">376,993</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">346,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(181,391</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(169,821</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">195,602</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">176,829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><i>Intangible Assets:</i></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Intangible assets consist of (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><i><i>December 31,</i></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>June 30,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">444,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">434,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">145,288</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">146,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">219,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">211,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patents and other intangibles<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">817,098</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">795,591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accumulated amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(312,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(279,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Intangible assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">504,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">516,545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 9pt;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(<em style="font: inherit;">1</em>)</p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Increase in patents and other intangible assets is primarily due to $5.0 million recognized in intangible assets in the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2021</em> for certain <em style="font: inherit;">third</em> party patented technology acquired. $4.0 million of the <em style="font: inherit;">third</em><span style="background-color:#ffffff;"> party patented technology acquired was a non-cash activity within the condensed consolidated statement of cash flows as a cash payment was <em style="font: inherit;">not</em> made within the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020.</em></span></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Changes to the carrying amount of net intangible assets for the quarter ended <em style="font: inherit;"> December 31, 2020 </em>consist of (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">516,545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Acquisitions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other additions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(30,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">504,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">The estimated future amortization expense for intangible assets as of <em style="font: inherit;"> December 31, 2020 </em>is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021 remainder</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">54,988</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">51,770</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">249,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">504,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><i>Goodwill:</i></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Changes to the carrying amount of goodwill for the quarter ended <em style="font: inherit;"> December 31, 2020 </em>consist of (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Protein Sciences</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Diagnostics and</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Genomics</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Total</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">373,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">355,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">728,308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Acquisitions</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">243</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">391,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">355,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">746,666</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">We evaluate the carrying value of goodwill in the <em style="font: inherit;">fourth</em> 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 goodwill impairment assessment for all of its reporting units during the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2020.</em> <em style="font: inherit;">No</em> indicators of impairment were identified as part of our assessment. </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><em style="font: inherit;">No</em> triggering events were identified during the quarter ended <em style="font: inherit;"> December 31, 2020. </em>There has been <em style="font: inherit;">no</em> impairment of goodwill since the adoption of Financial Accounting Standards Board (“FASB”) ASC <em style="font: inherit;">350</em> guidance for goodwill and other intangibles on <em style="font: inherit;"> July 1, 2002.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>June 30,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,368</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">51,530</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">59,194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventories, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">111,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">107,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 52368000 51530000 59194000 56268000 111562000 107798000 4972000 4646000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 113px;"><i><i>December 31,</i></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 7px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>June 30,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 113px;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 7px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,584</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">189,068</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">184,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179,341</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">153,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Property and equipment, cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">376,993</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">346,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(181,391</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(169,821</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 104px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">195,602</td><td style="width: 7px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">176,829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 8584000 8516000 189068000 184430000 179341000 153704000 376993000 346650000 181391000 169821000 195602000 176829000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><i><i>December 31,</i></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>June 30,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">444,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">434,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">145,288</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">146,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">219,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">211,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patents and other intangibles<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">817,098</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">795,591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accumulated amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(312,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(279,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Intangible assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">504,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">516,545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 444499000 434653000 145288000 146713000 219583000 211750000 7728000 2475000 817098000 795591000 312926000 279046000 504172000 516545000 5000000.0 4000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">516,545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Acquisitions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other additions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(30,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">504,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 516545000 8919000 5338000 30804000 -4174000 504172000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021 remainder</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">54,988</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">51,770</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">249,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">504,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 30460000 59526000 57634000 54988000 51770000 249794000 504172000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Protein Sciences</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Diagnostics and</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Genomics</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Total</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">373,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">355,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">728,308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Acquisitions</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">243</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">391,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">355,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">746,666</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 373081000 355228000 728308000 8811000 0 8811000 9303000 243000 9547000 391195000 355471000 746666000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><b><i>Note <em style="font: inherit;">4.</em> Acquisitions:</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">We periodically complete business combinations that align with our business strategy. Acquisitions are accounted for using the acquisition method of accounting, which requires, among other things, that assets acquired and liabilities assumed be recognized at fair value as of the acquisition date and the results of operations of each acquired business are included in our consolidated statements of comprehensive income from their respective dates of acquisition. Acquisition costs are recorded in selling, general and administrative expenses as incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><i>Eminence Biotechnology</i></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">On <em style="font: inherit;"> October 20, 2020, </em>the Company acquired 47.6% of the outstanding equity shares of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) for approximately $9.8 million, net of cash acquired. The fair value of the noncontrolling interest of $9.0 million included in the consolidated balance sheet was a non-cash activity within the statement of cash flows. Eminence is considered a variable interest entity as it is an early stage biotechnology company that will require additional funding through a subsequent equity investment, which will be used to fund Eminence’s expansion and GMP manufacturing capabilities within China. Both at the initial time of our investment and at <em style="font: inherit;"> December 31, 2020, </em>the Company was expected to participate in additional equity funding, which will be in the range of $8 million to $13 million, and will likely result in an increase in the Company’s ownership percentage of  Eminence. The Company was considered the primary beneficiary at time of initial acquisition given the Company was the largest shareholder coupled with its ability to exercise significant influence over the entity. As of <em style="font: inherit;"> December 31, 2020, </em>the Company’s investment at risk is limited to the initial investment of $9.8 million, net of cash acquired. The Company’s investment at risk is expected to increase in subsequent periods given the additional financing expected to be provided as further discussed above. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">As Eminence was considered a variable interest entity with the Company being the primary beneficiary, the transaction was accounted for in accordance with<i> ASC <em style="font: inherit;">805,</em> Business Combinations</i>. In applying ASC <em style="font: inherit;">805</em> to the transaction, the Company has elected to include Eminence in our consolidated financial statements on a <em style="font: inherit;">one</em> month lag. There were <em style="font: inherit;">no</em> material changes from the preliminary opening balance sheet included in the table below to the amounts included within the Company's consolidated balance sheet as of <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">The goodwill recorded as result of the acquisition represents the strategic benefits of growing the Company’s product portfolio and the expected revenue growth from increased market penetration. The fair value of the noncontrolling interest in Eminence was calculated utilizing cash flow projections discounted to the acquisition date and control premiums calculated using market data. Acquired goodwill is <em style="font: inherit;">not</em> deductible for income tax purposes. The business became part of the Protein Sciences reportable segment in the <em style="font: inherit;">second</em> quarter of fiscal year <em style="font: inherit;">2021.</em> </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">Certain estimated fair values are <em style="font: inherit;">not</em> yet finalized and are subject to change, which could be significant. The Company expects to finalize our purchasing accounting by the end of fiscal year <em style="font: inherit;">2021</em> when we have finalized our intangible assets valuations and income tax assessment of acquired net operating losses (NOLs). Amounts for intangible assets, deferred tax liabilities, acquired NOLs, and goodwill remain subject to change. The preliminary estimated fair values of the assets acquired and liabilities assumed are as follows (in thousand's): </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Preliminary</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Allocation at</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Acquisition</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Date</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current assets, net of cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equipment and other long-term assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,506</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,436</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income taxes, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash paid, net of cash acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,765</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Fair value of noncontrolling interest in Eminence</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">8,985</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">Tangible assets and liabilities acquired were recorded at fair value on the date of close based on management's assessment. The purchase price allocated to developed technology and customer relationships was based on management's forecasted cash inflows and outflows and using a multiperiod excess earnings method to calculate the fair value of assets purchased. The amount recorded for developed technology is being amortized with the expense reflected in cost of goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income. The amortization period for developed technology is estimated to be 13 years. Amortization expense related to customer relationships is reflected in selling, general and administrative expenses in the Consolidated Statement of Earnings and Comprehensive Income. The amortization period for customer relationships is estimated to be 10 years. The net deferred income tax liability represents the net amount of the estimated future impact of adjustments for costs to be recognized as intangible asset amortization, which is <em style="font: inherit;">not</em> deductible for income tax purposes offset by the deferred tax asset for the preliminary calculation of acquired NOLs.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> 0.476 9800000 9000000.0 8000000 13000000 9800000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Preliminary</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Allocation at</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Acquisition</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Date</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current assets, net of cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equipment and other long-term assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,506</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,436</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income taxes, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash paid, net of cash acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,765</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Fair value of noncontrolling interest in Eminence</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">8,985</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3145000 1639000 6778000 2133000 8811000 22506000 1436000 2320000 18750000 9765000 8985000 18750000 P13Y P10Y <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><b><i>Note</i></b> <em style="font: inherit;">5</em><b><i>. Fair Value Measurements:</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is broken down into <em style="font: inherit;">three</em> levels. Level <em style="font: inherit;">1</em> inputs are quoted prices in active markets for identical assets or liabilities. Level <em style="font: inherit;">2</em> 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 <em style="font: inherit;">not</em> active, and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly. Level <em style="font: inherit;">3</em> 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 <em style="font: inherit;">one</em> significant model assumption or input is unobservable. Level <em style="font: inherit;">3</em> <em style="font: inherit;"> may </em>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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; 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';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Total</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>carrying</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>value as of</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Fair Value Measurements Using</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Inputs Considered as</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i> </i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 1</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 2</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 3</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Equity securities (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94,198</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">85,924</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">117,426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">109,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative instruments - cash flow hedges</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,896</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Total</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>carrying</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>value as of</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Fair Value Measurements Using</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Inputs Considered as</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>June 30,</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 1</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 2</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 3</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Equity securities (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">87,842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">124,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">116,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative instruments - cash flow hedges</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">Included in available-for-sale investments on the balance sheet.   The cost basis in the Company's investment in ChemoCentryx Inc (CCXI) at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;"> June 30, 2020 </em>was $6.6 million. The Company has a warrant to purchase additional CCXI equity shares which was valued at $8.3 million and $8.0 million as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;"> June 30 2020, </em>respectively.</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">(<em style="font: inherit;">2</em>)</p> </td><td> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">Included in available-for-sale investments on the balance sheet.  The certificate of deposits have contractual maturity dates within <em style="font: inherit;">one</em> year.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><i>Fair value measurements of available for sale securities</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">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 <em style="font: inherit;">1</em> assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><i>Fair value measurements of derivative instruments</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">In <em style="font: inherit;"> October 2018, </em>the Company entered into forward starting swaps designated as cash flow hedges on outstanding debt. The forward starting swaps reduce the variability of cash flow payments for the Company by converting the variable interest rate on the Company’s long-term debt described in Note <em style="font: inherit;">6</em> to that of a fixed interest rate. Accordingly, as part of the forward starting swaps, the Company exchanges, at specified intervals, the difference between floating and fixed interest amounts based on an initial $380 million of notional principal amount. The notional amount decreased by $100 million in <em style="font: inherit;"> October </em><em style="font: inherit;">2020</em> and will further decrease by $80 million in <em style="font: inherit;"> October 2021 </em>and $200 million in <em style="font: inherit;"> October 2022. </em>In <em style="font: inherit;"> June 2020, </em>the Company de-designated $80 million of the notional amount set to expire in <em style="font: inherit;"> October 2020. </em>The net loss associated with the <em style="font: inherit;"> June 2020 </em>de-designated portion of the derivative instrument was <em style="font: inherit;">not</em> reclassified into earnings based on the amount of probable variable interest payments to occur within a <em style="font: inherit;">two</em> month time period of the forecasted hedged transaction. In <em style="font: inherit;"> December 2020, </em>the Company de-designated an additional $80 million of notional amount set to expire in <em style="font: inherit;"> October 2021. </em>The fair value of the portion of the de-designated derivative was $1.9 million as of <em style="font: inherit;"> December 31, 2020. </em>The Company recognized a loss in other non-operating income on a portion of the de-designated derivative as it was considered probable that a portion of the variable interest debt payments related to the derivative would <em style="font: inherit;">not</em> occur. The remaining variable interest payments for the portion of the de-designated derivative were <em style="font: inherit;">not</em> considered probable of occurring nor were considered probable of <em style="font: inherit;">not</em> occurring and therefore remained in accumulated other comprehensive income as of <em style="font: inherit;"> December 31, 2020.  </em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">Changes in the fair value of the designated hedged instrument are reported as a component of other comprehensive income and reclassified into interest expense over the corresponding term of the cash flow hedge. The Company reclassified $5.0 million to interest expense, $0.5 million to non-operating income for the portion of de-designated variable payments considered probable to <em style="font: inherit;">not</em> occur, and related tax benefits of $1.3 million during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020. </em>The Company reclassified $0.8 million to interest expense and a related tax benefit of $0.2 million during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2019. </em>The liability related to the derivative instrument was recorded within other current and long-term liabilities on the consolidated balance sheet. The instrument was valued using observable market inputs in active markets and therefore classified as a Level <em style="font: inherit;">2</em> liability.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><i>Fair value measurements of contingent consideration</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">In connection with the QT Holdings Corporation (Quad) and B-MoGen Biotechnologies Inc. (B-MoGen) acquisitions the Company is required to make contingent consideration payments of up to $51.0 million and $38.0 million, respectively. The contingent consideration payments are subject to Quad and B-Mogen meeting certain product development milestones and revenue thresholds. The preliminary fair value of the liabilities for the contingent payments recognized upon the acquisition as part of the purchase accounting opening balance sheet totaled $10.8 million ($5.3 million for Quad and $5.5 million for B-MoGen). The preliminary fair value of the development milestone payments was estimated by discounting to present value the probability-weighted contingent payments expected to be made. Assumptions used in these calculations were probability of success, duration of the earn-out, and discount rate. The preliminary fair value for the revenue milestone payments was determined using a Monte Carlo simulation based model discounted to present value. Assumptions used in these calculations included units sold, expected revenue, discount rate and various probability factors. The ultimate settlement of contingent consideration could deviate from current estimates based on the actual results of these financial measures. This liability is considered to be a Level <em style="font: inherit;">3</em> 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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; 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 <em style="font: inherit;">3</em>) for the quarter and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020 (</em>in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px; text-align: center;">Quarter Ended</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 80.4062px;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six Months Ended</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">December 31, </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 80.4062px;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;">December 31<i><i>, </i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fair value at the beginning of period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px; border-top: thin solid rgb(0, 0, 0);">$</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px; border-top: thin solid rgb(0, 0, 0); text-align: right;">5,987</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7.40625px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Change in fair value of contingent consideration</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px; text-align: right;">4,750</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7.40625px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Payments</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px; text-align: right;">(155</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="width: 7.40625px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fair value at the end of period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px; border-top: thin solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px; border-top: thin solid rgb(0, 0, 0); border-bottom: 3px double black; text-align: right;">10,582</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7.40625px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 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 <em style="font: inherit;"> may </em>incur impairment charges for securities in our investment portfolio. </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><i>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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; 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 approximates fair value because our interest rate is variable and reflects current market rates.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Total</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>carrying</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>value as of</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Fair Value Measurements Using</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Inputs Considered as</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i> </i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 1</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 2</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 3</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Equity securities (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94,198</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">85,924</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">117,426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">109,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative instruments - cash flow hedges</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,896</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Total</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>carrying</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>value as of</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Fair Value Measurements Using</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Inputs Considered as</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>June 30,</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 1</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 2</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Level 3</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Equity securities (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">87,842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Certificates of deposit (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">124,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">116,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Derivative instruments - cash flow hedges</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 94198000 85924000 8274000 0 23228000 23228000 0 0 117426000 109152000 8274000 0 10582000 0 0 10582000 12314000 0 12314000 0 22896000 0 12314000 10582000 87842000 79846000 7996000 0 36426000 36426000 0 0 124268000 116272000 7996000 0 6137000 0 0 6137000 17331000 0 17331000 0 23468000 0 17331000 6137000 6600000 8300000 8000000.0 380000000 100000000 80000000 200000000 80000000 80000000 1900000 5000000.0 -500000 -1300000 800000 -200000 51000000.0 38000000.0 10800000 5300000 5500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px; text-align: center;">Quarter Ended</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 80.4062px;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six Months Ended</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">December 31, </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 80.4062px;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;">December 31<i><i>, </i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fair value at the beginning of period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px; border-top: thin solid rgb(0, 0, 0);">$</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px; border-top: thin solid rgb(0, 0, 0); text-align: right;">5,987</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7.40625px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Change in fair value of contingent consideration</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px; text-align: right;">4,750</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7.40625px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Payments</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px; text-align: right;">(155</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="width: 7.40625px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1333px;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fair value at the end of period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18px; border-top: thin solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 146px; border-top: thin solid rgb(0, 0, 0); border-bottom: 3px double black; text-align: right;">10,582</td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7.40625px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5987000 6137000 -4750000 -4600000 155000 155000 10582000 10582000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><b><i>Note <em style="font: inherit;">6.</em> Debt and Other Financing Arrangements:</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">On <em style="font: inherit;"> August 1, 2018, </em>the Company entered into a new revolving line-of-credit and term loan governed by a Credit Agreement (the Credit Agreement). The Credit Agreement provides for a revolving credit facility of $600.0 million, which can be increased by an additional $200.0 million subject to certain conditions, and a term loan of $250.0 million. Borrowings under the Credit Agreement <em style="font: inherit;"> may </em>be used for working capital and expenditures of the Company and its subsidiaries, including financing permitted acquisitions. Borrowings under the Credit Agreement bear interest at a variable rate. The current outstanding debt is based on the Eurodollar Loans term for which the interest rate is calculated as the sum of LIBOR plus an applicable margin. The applicable margin is determined 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 20 basis points.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">The Credit Agreement matures on <em style="font: inherit;"> August 1, 2023 </em>and contains customary restrictive and financial covenants and customary events of default. As of <em style="font: inherit;"> December 31, 2020, </em>the outstanding balance under the Credit Agreement was $231.8 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> 600000000.0 200000000.0 250000000.0 0.0020 231800000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><b><i>Note <em style="font: inherit;">7.</em> Leases:</i></b> </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">As a lessee, the company leases offices, labs, and manufacturing facilities, as well as vehicles, copiers, and other equipment. The Company adopted ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em> and related standards (collectively ASC <em style="font: inherit;">842,</em> <i>Leases</i>), which replaced previous lease accounting guidance, on <em style="font: inherit;"> July 1, 2019. </em></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">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 <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020, </em>the Company recognized $1.6 million in variable lease expense and $6.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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; 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';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 20%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><i>Balance Sheet Classification</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>As of: December</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>31, 2020</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating leases:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 20%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating lease right of use assets</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">Right of Use Asset</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">68,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 64%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Current operating lease liabilities</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">Operating lease liabilities current</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Noncurrent operating lease liabilities</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">Operating lease liabilities</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,672</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total operating lease liabilities</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 20%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73,584</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 64%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted average remaining lease term (in years):</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 20%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8.37</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 64%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted average discount rate:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 20%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.38</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">%</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; 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 <em style="font: inherit;">three</em> months ended (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six months</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>ended December</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>31, 2020</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash amounts paid on operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Right of use assets obtained in exchange for lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">939</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; 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';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;">Operating</p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;">Leases</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37,925</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">88,344</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Amounts representing interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,760</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total Lease obligations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">73,584</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Certain leases include <em style="font: inherit;">one</em> or more options to renew, with terms that extend the lease term up to <span style="-sec-ix-hidden:c68377805">five</span> years. Bio-Techne includes option to renew the lease as part of the right of use lease asset and liability when it is reasonably certain the Company will exercise the option. In addition, certain leases contain fair value purchase and termination options with an associated penalty. In general, Bio-Techne is <em style="font: inherit;">not</em> reasonably certain to exercise such options.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> 1600000 6500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 20%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><i>Balance Sheet Classification</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>As of: December</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>31, 2020</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating leases:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 20%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating lease right of use assets</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">Right of Use Asset</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">68,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 64%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Current operating lease liabilities</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">Operating lease liabilities current</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Noncurrent operating lease liabilities</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">Operating lease liabilities</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,672</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total operating lease liabilities</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 20%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73,584</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 64%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted average remaining lease term (in years):</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 20%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8.37</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 64%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted average discount rate:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 20%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.38</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">%</p> </td> </tr> </tbody> </table> 68154000 9912000 63672000 73584000 P8Y4M13D 0.0438 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six months</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>ended December</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>31, 2020</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash amounts paid on operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Right of use assets obtained in exchange for lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">939</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 6449000 939000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;">Operating</p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;">Leases</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37,925</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">88,344</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Amounts representing interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,760</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total Lease obligations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">73,584</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 6413000 12449000 11477000 10491000 9589000 37925000 88344000 14760000 73584000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><b><i>Note <em style="font: inherit;">8.</em></i></b> <b><i>Supplemental Equity and Accumulated Other Comprehensive Income (Loss):</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><i>Supplemental Equity</i></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">The Company has declared cash dividends per share of $0.32 and $ 0.64 in both the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> respectively. </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><i>Consolidated Changes in Equity (amounts in thousands)</i></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="19" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center; border-bottom: thin solid rgb(0, 0, 0);">Bio-Techne Shareholders</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px; text-align: center;"><i>Accumulated</i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Additional</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px; text-align: center;"><i><em style="font: inherit;">Other</em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em><p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;"><em style="font: inherit;">Common Stock</em></em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Paid-in</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Retained</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 13px;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; text-align: center; width: 142px;"><i><em style="font: inherit;">Comprehensive</em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Noncontrolling</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Shares</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Amount</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Capital</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Earnings</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 13px;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: center; border-bottom: thin solid rgb(0, 0, 0); width: 142px;"><i><em style="font: inherit;">Income(Loss)</em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Interest</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Total</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at June 30, 2020</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>38,453</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>385</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>420,536</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>1,057,470</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><b>(97,199</b></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>1,381,192</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cumulative effect adjustments due to adoption of new accounting standards</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other comprehensive income</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px; text-align: right;">14,057</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for exercise of options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for restricted stock awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(0</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash dividends</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock-based compensation expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued to employee stock purchase plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Employee stock purchase plan expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at September 30, 2020</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>38,601</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>386</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>448,679</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,073,362</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">$</td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);"><b>(83,142</b></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,439,285</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">       Non-controlling interest in Eminence</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> </td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">8,985</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,985</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(130</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other comprehensive income</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px; text-align: right;">18,904</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,987</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for exercise of options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,748</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(2,482</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for restricted stock awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(0</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash dividends</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock-based compensation expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Employee stock purchase plan expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 17px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 125px; border-bottom: thin solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at December 31, 2020</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>38,765</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>388</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>481,004</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,104,762</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">$</td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); text-align: right;"><b>(64,238</b></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>8,938</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,530,854</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Accumulated</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Additional</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Other</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;"><em style="font: inherit;">Common Stock</em></em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Paid-in</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Retained</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Comprehensive</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Shares</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Amount</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Capital</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Earnings</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Income(Loss)</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Total</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at June 30, 2019</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>37,934</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>379</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>316,797</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>931,934</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>(83,521</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><b><b>)</b></b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>1,165,589</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cumulative effect adjustments due to adoption of new accounting standards and other</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other comprehensive loss</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for exercise of options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for restricted stock awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash dividends</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock-based compensation expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued to employee stock purchase plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Employee stock purchase plan expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at September 30, 2019</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">38,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>381</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>334,112</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>931,358</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>(91,627</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><b><b>)</b></b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,174,224</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other comprehensive loss</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for exercise of options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for restricted stock awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash dividends</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock-based compensation expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued to employee stock purchase plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Employee stock purchase plan expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at December 31, 2019</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>38,283</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>383</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>362,534</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,038,783</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>(78,352</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><b><b>)</b></b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,323,348</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><i>Accumulated Other Comprehensive Income</i></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">The components of other comprehensive income (loss) consist of changes in foreign currency translation adjustments and changes in net unrealized gains (losses) on derivative instruments designated as cash flow hedges. The Company reclassified $4.2 million, net of taxes, from accumulated other comprehensive income (loss) to earnings during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020. </em>The Company reclassified $0.6 million, net of taxes, from accumulated other comprehensive income (loss) to earnings during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2019.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">The accumulated balances related to each component of other comprehensive income (loss) attributable to Bio-Techne, net of tax, are summarized as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Unrealized</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Gains</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>(Losses) on</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Derivative</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Instruments</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Foreign</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Currency</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Translation</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Adjustments</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Total</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of June 30, 2020 attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(13,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(83,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(97,199</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c68378467">(47)</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,712</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31, 2020 attributable to Bio-Techne<sup style="vertical-align:top;line-height:120%;font-size:pt">(3) </sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(9,051</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(55,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(64,238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Unrealized</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Gains</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>(Losses) on</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Derivative</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Instruments</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Foreign</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Currency</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Translation</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Adjustments</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Total</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of June 30, 2019 attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(9,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(73,983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(83,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income (loss), net of tax before reclassifications, attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne<sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31, 2019 attributable to Bio-Techne<sup style="vertical-align:top;line-height:120%;font-size:pt">(3)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(8,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(69,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(78,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">(<em style="font: inherit;">1</em>) Gains (losses) on the interest swap are reclassified into interest expense as payments on the derivative agreement are made. The Company reclassified $5,026 to interest expense and $512 to non-operating income relating to variable interest payments that were probable <em style="font: inherit;">not</em> to occur as further discussed in Note <em style="font: inherit;">6</em> in the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020. </em>The Company also recorded a related tax benefit of $1,289 during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">(<em style="font: inherit;">2</em>) The Company reclassified ($821) to interest expense and a related tax benefit tax of $192 during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2019.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">(<em style="font: inherit;">3</em>) The Company had deferred tax benefits of $2,886 and $4,058 included in the accumulated other comprehensive income loss as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;"> June 30, 2020, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> 0.32 0.64 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="19" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center; border-bottom: thin solid rgb(0, 0, 0);">Bio-Techne Shareholders</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px; text-align: center;"><i>Accumulated</i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Additional</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px; text-align: center;"><i><em style="font: inherit;">Other</em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em><p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;"><em style="font: inherit;">Common Stock</em></em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Paid-in</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Retained</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 13px;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; text-align: center; width: 142px;"><i><em style="font: inherit;">Comprehensive</em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Noncontrolling</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Shares</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Amount</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Capital</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Earnings</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 13px;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt; text-align: center; border-bottom: thin solid rgb(0, 0, 0); width: 142px;"><i><em style="font: inherit;">Income(Loss)</em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Interest</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Total</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at June 30, 2020</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>38,453</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>385</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>420,536</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>1,057,470</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><b>(97,199</b></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>1,381,192</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cumulative effect adjustments due to adoption of new accounting standards</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other comprehensive income</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px; text-align: right;">14,057</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for exercise of options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for restricted stock awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(0</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash dividends</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock-based compensation expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued to employee stock purchase plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Employee stock purchase plan expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at September 30, 2020</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>38,601</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>386</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>448,679</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,073,362</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">$</td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);"><b>(83,142</b></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,439,285</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">       Non-controlling interest in Eminence</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> </td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">8,985</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,985</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(130</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other comprehensive income</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px; text-align: right;">18,904</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,987</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for exercise of options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,748</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(2,482</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for restricted stock awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(0</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash dividends</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock-based compensation expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 17px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 125px;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Employee stock purchase plan expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 13px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 17px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 125px; border-bottom: thin solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 15px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at December 31, 2020</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>38,765</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>388</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>481,004</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,104,762</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 13px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 17px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">$</td><td style="width: 125px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); text-align: right;"><b>(64,238</b></td><td style="width: 15px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>8,938</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,530,854</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Accumulated</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Additional</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Other</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;"><em style="font: inherit;">Common Stock</em></em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Paid-in</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Retained</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Comprehensive</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i> </i></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><i><em style="font: inherit;"> </em></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><i> </i></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Shares</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Amount</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Capital</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Earnings</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Income(Loss)</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><em style="font: inherit;">Total</em></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at June 30, 2019</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>37,934</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>379</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>316,797</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>931,934</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>(83,521</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><b><b>)</b></b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>1,165,589</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cumulative effect adjustments due to adoption of new accounting standards and other</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other comprehensive loss</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for exercise of options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for restricted stock awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash dividends</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock-based compensation expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued to employee stock purchase plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Employee stock purchase plan expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at September 30, 2019</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">38,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>381</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>334,112</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>931,358</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>(91,627</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><b><b>)</b></b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,174,224</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other comprehensive loss</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for exercise of options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued for restricted stock awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash dividends</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock-based compensation expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock issued to employee stock purchase plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Employee stock purchase plan expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balances at December 31, 2019</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>38,283</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>383</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>362,534</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,038,783</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>(78,352</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><b><b>)</b></b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>$</b></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>1,323,348</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 38453000 385000 420536000 1057470000 -97199000 0 1381192000 -276000 -276000 33395000 33395000 14057000 14057000 117000 1000 13727000 13728000 25000 0 -0 -4890000 -4890000 12336000 12336000 12667000 12667000 6000 0 1463000 1463000 286000 286000 38601000 386000 448679000 1073362000 -83142000 0 1439285000 8985000 8985000 46274000 -130000 46144000 18904000 83000 18987000 161000 2000 16748000 -2482000 14268000 3000 0 -0 0 0 12392000 12392000 15471000 15471000 106000 106000 38765000 388000 481004000 1104762000 -64238000 8938000 1530854000 37934000 379000 316797000 931934000 -83521000 1165589000 -879000 -879000 14398000 14398000 -8106000 -8106000 94000 1000 7854000 7855000 50000 0 -0 -1926000 -1926000 12169000 12169000 8267000 8267000 6000 0 1096000 1096000 99000 99000 38084000 381000 334112000 931358000 -91627000 1174224000 119622000 119622000 13275000 13275000 195000 2000 18293000 18295000 4000 0 -0 0 12197000 12197000 10017000 10017000 0 112000 112000 38283000 383000 362534000 1038783000 -78352000 1323348000 4200000 600000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Unrealized</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Gains</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>(Losses) on</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Derivative</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Instruments</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Foreign</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Currency</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Translation</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Adjustments</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Total</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of June 30, 2020 attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(13,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(83,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(97,199</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c68378467">(47)</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,712</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31, 2020 attributable to Bio-Techne<sup style="vertical-align:top;line-height:120%;font-size:pt">(3) </sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(9,051</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(55,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(64,238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Unrealized</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Gains</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>(Losses) on</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Derivative</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Instruments</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Foreign</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Currency</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Translation</i></i></p> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Adjustments</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Total</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of June 30, 2019 attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(9,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(73,983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(83,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income (loss), net of tax before reclassifications, attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne<sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31, 2019 attributable to Bio-Techne<sup style="vertical-align:top;line-height:120%;font-size:pt">(3)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(8,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(69,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(78,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> </tbody></table> -13253000 -83946000 -97199000 28759000 28712000 -4249000 -0 -4249000 -9051000 -55187000 -64238000 -9537000 -73983000 -83521000 275000 4264000 4539000 -629000 -0 -629000 -8633000 -69719000 -78352000 5026000 -512000 -1289000 821000 -192000 -2886000 -4058000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><b><i>Note <em style="font: inherit;">9.</em></i></b> <b><i>Earnings</i></b> <b><i>Per</i></b> <b><i>Share:</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">The following table reflects the calculation of basic and diluted earnings per share (in thousands, except per share amounts):</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Quarter Ended</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six Months Ended</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2020</i></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 113px; padding: 0pt;"><i><i>2020</i></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 9px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Earnings per share – basic:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 103px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 9px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">       Net earnings, including noncontrolling interest</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,538</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">134,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">       Less net earnings attributable to noncontrolling interest</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(130</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,668</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">134,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Income allocated to participating securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(258</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Income available to common shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">119,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">79,618</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted-average shares outstanding – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,614</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Earnings per share – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.06</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td style="width: 103px;"> </td><td style="width: 9px;"> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Earnings per share – diluted:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 103px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 9px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">       Net earnings, including noncontrolling interest</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,538</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">134,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">       Less net earnings attributable to noncontrolling interest</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(130</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,668</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">134,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Income allocated to participating securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(258</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Income available to common shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">119,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">79,618</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted-average shares outstanding – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,614</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Dilutive effect of stock options and restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,566</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,521</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted-average common shares outstanding – diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,135</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Earnings per share – diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.98</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; 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 1.6 million and 1.3 million for the quarter ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> respectively and 1.5 million and 1.3 million for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019</em> respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Quarter Ended</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six Months Ended</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><i><i>2020</i></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 113px; padding: 0pt;"><i><i>2020</i></i></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 9px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Earnings per share – basic:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 103px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 9px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">       Net earnings, including noncontrolling interest</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,538</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">134,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">       Less net earnings attributable to noncontrolling interest</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(130</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,668</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">134,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Income allocated to participating securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(258</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Income available to common shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">119,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">79,618</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted-average shares outstanding – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,614</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Earnings per share – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.06</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td style="width: 103px;"> </td><td style="width: 9px;"> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Earnings per share – diluted:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 103px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 9px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">       Net earnings, including noncontrolling interest</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,538</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">134,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">       Less net earnings attributable to noncontrolling interest</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(130</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net earnings attributable to Bio-Techne</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,668</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">134,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Income allocated to participating securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(258</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Income available to common shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">119,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">79,618</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted-average shares outstanding – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,614</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Dilutive effect of stock options and restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,566</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,521</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Weighted-average common shares outstanding – diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,135</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Earnings per share – diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 103px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.98</td><td style="width: 9px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 46144000 119622000 79538000 134018000 -130000 0 -130000 0 46274000 119622000 79668000 134018000 37000 172000 50000 258000 46237000 119450000 79618000 133760000 38691000 38167000 38614000 38100000 1.20 3.13 2.06 3.51 46144000 119622000 79538000 134018000 -130000 0 -130000 0 46274000 119622000 79668000 134018000 37000 172000 50000 258000 46237000 119450000 79618000 133760000 38691000 38167000 38614000 38100000 1566000 1383000 1521000 1270000 40257000 39550000 40135000 39370000 1.15 3.02 1.98 3.40 1600000 1300000 1500000 1300000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><b><i>Note <em style="font: inherit;">10.</em> Share-based Compensation:</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><span style="background-color:#ffffff;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> the Company granted 0.7 million and 0.7 million stock options at weighted average grant prices of $267.59 and $190.73 and weighted average fair values of $56.88 and $37.00, respectively. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> the Company granted 22,367 and 30,858 restricted stock units at a weighted average fair value of $267.87 </span><span style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;">and $</span></span><span style="background-color:#ffffff;">192.08, respectively. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> the Company grante</span>d 11,803 and 15,398 share<span style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">s of restricted common stock shares at a weighted average fair va</span>lue of $264.73 and $193.48.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><span style="background-color:#ffffff;">Stock options for 293,262 and 287,595 shares of common stock with total intrinsic values of $50.6 million and $35.3 million were exercised during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> respectively.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><span style="background-color:#ffffff;">Stock-based compensation expense, inclusive of employer payroll tax, of $15.6 million and $10.1 million was included in selling, general and administrative expenses for the quarter ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> respectively. Stock-based compensation expense, inclusive of employer payroll tax, of $28.5 million and $18.5 million was included in selling, general, and administrative expenses for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> respectively. Additionally, the company recognized $0.6 million and $1 million of stock-based compensation expense in cost of goods sold in the quarter and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020 </em>respectively, compared to</span> $0.5 million and $0.9 million in cost of goods sold in the comparative prior year periods. <span style="background-color:#ffffff;"> As of <em style="font: inherit;"> December 31, 2020, </em>there was $43.1 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.</span></p> 700000 700000 267.59 190.73 56.88 37.00 22367 30858 267.87 192.08 11803 15398 264.73 193.48 293262 287595 50600000 35300000 15600000 10100000 28500000 18500000 600000 1000000 500000 900000 43100000 P2Y1M6D <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><b><i>Note <em style="font: inherit;">11.</em> Other Income / (Expense):</i></b> </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; 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: </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Quarter Ended</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six Months</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,585</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(10,094</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">78</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">231</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other non-operating income (expense), net<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,880</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">117,975</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,429</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">107,565</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total other income (expense)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,373</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">113,334</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,381</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">97,812</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">(<em style="font: inherit;">1</em>) The changes in other non-operating income (expense) were driven by changes in the fair value of our CCXI investment as further described in Note <em style="font: inherit;">5</em> above. </p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Quarter Ended</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six Months</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2020</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,585</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(10,094</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">78</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">231</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other non-operating income (expense), net<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,880</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">117,975</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,429</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">107,565</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total other income (expense)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,373</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">113,334</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,381</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">97,812</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td> </tr> </tbody> </table> 3585000 4872000 8002000 10094000 78000 231000 192000 341000 8880000 117975000 3429000 107565000 5373000 113334000 -4381000 97812000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;"><b><i>Note <em style="font: inherit;">12.</em> Income Taxes:</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">The Company’s effective income tax rate for the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> was 18.1% and 20.4% of consolidated earnings before income taxes, and 16.9% and 20.3% for the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> respectively. The change in the company’s tax rate for the quarter and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020 </em>compared to the quarter and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2019 </em>were driven by changes in the composition and amount of the Company’s taxable income in fiscal <em style="font: inherit;">2021</em> due to the $121 million non-recurring gain on our CCXI investment that occurred in the prior year comparative periods and discrete tax items.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">The Company recognized total net benefits related to discrete tax items of $3.7 million and $7.8 million during the quarter and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020, </em>respectively, compared to $5.4 million and $6.7 million during the quarter and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2019, </em>respectively. Share-based compensation excess tax benefit contributed $4.8 million and $8.0 million in the quarter and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020, </em>respectively, compared to $3.7 million and $7.0 million in the quarter and <em style="font: inherit;">six</em> months, ended <em style="font: inherit;"> December 31, 2019, </em>respectively. The Company recognized total other immaterial net discrete tax expense of $1.1 million of $0.2 million in the quarter and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2020, </em>respectively, compared to $1.7 million and $0.3 million of other immaterial net discrete tax benefits in the quarter and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> December 31, 2019, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 0pt;">The Company continues to monitor changes in interpretations, assumptions guidance, and additional regulations regarding the Tax Cuts and Jobs Act (the “Tax Act”), which was enacted on <em style="font: inherit;"> December 22, 2017. </em>The Company recognizes potential changes to these items could have a material impact on our effective tax rate in future periods.</p> 0.181 0.204 0.169 0.203 121000000 -3700000 -7800000 -5400000 -6700000 4800000 8000000.0 3700000 7000000.0 1100000 200000 -1700000 -300000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><b><i>Note <em style="font: inherit;">13.</em> Segment Information:</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; margin: 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 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';font-size:10pt;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; 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';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Quarter Ended</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six Months Ended</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><span style="background-color:#ffffff;">2020</span></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><span style="background-color:#ffffff;">2020</span></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Protein Sciences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">172,179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">141,517</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">326,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">282,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Diagnostics and Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,469</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Intersegment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(768</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(732</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Consolidated net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184,934</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428,452</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">368,177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Protein Sciences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">60,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">150,598</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120,410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Diagnostics and Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Segment operating income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">88,353</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">167,379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">122,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Costs recognized on sale of acquired inventory</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Amortization of acquisition related intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(15,027</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(15,108</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(30,528</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(30,008</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Acquisition related expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">881</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(10,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(29,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(19,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 18pt;">Restructure costs</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c68378717">(142)</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c68378719">(142</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Corporate general, selling, and administrative expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Consolidated operating income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Quarter Ended</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>Six Months Ended</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>December 31,</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><span style="background-color:#ffffff;">2020</span></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i><span style="background-color:#ffffff;">2020</span></i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;text-align:center;margin:0pt;"><i><i>2019</i></i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net sales:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Protein Sciences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">172,179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">141,517</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">326,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">282,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Diagnostics and Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,469</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Intersegment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(768</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(732</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Consolidated net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184,934</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428,452</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">368,177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Protein Sciences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">60,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">150,598</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120,410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Diagnostics and Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Segment operating income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">88,353</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">167,379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">122,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Costs recognized on sale of acquired inventory</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Amortization of acquisition related intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(15,027</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(15,108</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(30,528</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(30,008</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Acquisition related expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">881</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(10,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(29,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(19,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 18pt;">Restructure costs</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c68378717">(142)</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c68378719">(142</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Corporate general, selling, and administrative expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Consolidated operating income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 172179000 141517000 326625000 282512000 52469000 43846000 102595000 86397000 -395000 -429000 -768000 -732000 224253000 184934000 428452000 368177000 80246000 60872000 150598000 120410000 8107000 975000 16781000 1875000 88353000 61847000 167379000 122285000 23000 -0 23000 -0 15027000 15108000 30528000 30008000 4421000 -881000 4558000 429000 16225000 10618000 29558000 19418000 -0 -0 1520000 12000 2482000 2113000 50995000 36992000 100087000 70317000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><b><i>Note <em style="font: inherit;">14.</em> Subsequent Events:</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"><em style="font: inherit;">None.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p> Increase in patents and other intangible assets is primarily due to $5.0 million recognized in intangible assets in the first quarter of fiscal 2021 for certain third party patented technology acquired. $4.0 million of the third party patented technology acquired was a non-cash activity within the condensed consolidated statement of cash flows as a cash payment was not made within the six months ended December 31, 2020. The Company reclassified ($821) to interest expense and a related tax benefit tax of $192 during the six months ended December 31, 2019. Gains (losses) on the interest swap are reclassified into interest expense as payments on the derivative agreement are made. The Company reclassified $5,026 to interest expense and $512 to non-operating income relating to variable interest payments that were probable not to occur as further discussed in Note 6 in the six months ended December 31, 2020. The Company also recorded a related tax benefit of $1,289 during the six months ended December 31, 2020. The Company had deferred tax benefits of $2,886 and $4,058 included in the accumulated other comprehensive income loss as of December 31, 2020 and June 30, 2020, respectively. The changes in other non-operating income (expense) were driven by changes in the fair value of our CCXI investment as further described in Note 5 above. Included in available-for-sale investments on the balance sheet. The cost basis in the Company's investment in ChemoCentryx Inc (CCXI) at December 31, 2020 and June 30, 2020 was $6.6 million. The Company has a warrant to purchase additional CCXI equity shares which was valued at $8.3 million and $8.0 million as of December 31, 2020 and June 30 2020, respectively. Included in available-for-sale investments on the balance sheet. The certificate of deposits have contractual maturity dates within one year. Finished goods inventory of $4,972 and $4,646 included within other long-term assets in the respective December 31, 2020 and June 30, 2020, 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. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document And Entity Information - shares
6 Months Ended
Dec. 31, 2020
Feb. 01, 2021
Document Information [Line Items]    
Entity Central Index Key 0000842023  
Entity Registrant Name BIO-TECHNE Corp  
Amendment Flag false  
Current Fiscal Year End Date --06-30  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2021  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2020  
Document Transition Report false  
Entity File Number 0-17272  
Entity Incorporation, State or Country Code MN  
Entity Tax Identification Number 41-1427402  
Entity Address, Address Line One 614 McKinley Place N.E.  
Entity Address, City or Town Minneapolis  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55413  
City Area Code 612  
Local Phone Number 379-8854  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol TECH  
Security Exchange Name NASDAQ  
Entity 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   38,798,834
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Earnings and Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Net sales $ 224,253 $ 184,934 $ 428,452 $ 368,177
Cost of sales 73,353 63,531 139,821 128,361
Gross margin 150,900 121,403 288,631 239,816
Operating expenses:        
Selling, general and administrative 83,116 68,030 155,714 137,040
Research and development 16,789 16,381 32,830 32,459
Total operating expenses 99,905 84,411 188,544 169,499
Operating income 50,995 36,992 100,087 70,317
Other (expense) income 5,373 113,334 (4,381) 97,812
Earnings before income taxes 56,368 150,326 95,706 168,129
Income taxes 10,224 30,704 16,168 34,111
Net earnings, including noncontrolling interest 46,144 119,622 79,538 134,018
Net earnings attributable to noncontrolling interest (130) 0 (130) 0
Net earnings attributable to Bio-Techne 46,274 119,622 79,668 134,018
Other comprehensive (loss) income:        
Foreign currency translation adjustments 16,928 11,867 28,842 4,265
Derivative instruments - cash flow hedges 2,059 1,408 4,202 904
Other comprehensive income (loss) 18,987 13,275 33,044 5,169
Other comprehensive income attributable to noncontrolling interest 83 0 83 0
Other comprehensive income attributable to Bio-Techne 18,904 13,275 32,961 5,169
Comprehensive income attributable to Bio-Techne $ 65,178 $ 132,897 $ 112,629 $ 139,187
Earnings per share attributable to Bio-Techne:        
Basic (in dollars per share) $ 1.20 $ 3.13 $ 2.06 $ 3.51
Diluted (in dollars per share) $ 1.15 $ 3.02 $ 1.98 $ 3.40
Weighted average common shares outstanding:        
Basic (in shares) 38,691 38,167 38,614 38,100
Diluted (in shares) 40,257 39,550 40,135 39,370
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Current assets:    
Cash and cash equivalents $ 165,526 $ 146,625
Short-term available-for-sale investments 117,426 124,268
Accounts receivable, net of $1,526 and $775 of reserves, respectively 128,243 122,534
Inventories 106,590 103,152
Other current assets 24,148 24,341
Total current assets 541,933 520,920
Property and equipment, net 195,602 176,829
Right of use asset 68,154 71,465
Goodwill 746,666 728,308
Intangible assets, net 504,172 516,545
Other assets 11,339 13,522
Total assets 2,067,866 2,027,589
Current liabilities:    
Trade accounts payable 24,252 23,090
Salaries, wages and related accruals 31,907 31,087
Accrued expenses 13,973 9,093
Contract liabilities 13,217 13,049
Income taxes payable 3,658 2,376
Operating lease liabilities - current 9,912 9,535
Contingent consideration payable 4,983 5,938
Current portion of long-term debt obligations 12,500 12,500
Other current liabilities 3,166 0
Total current liabilities 117,568 106,668
Deferred income taxes 105,342 101,090
Long-term debt obligations 219,035 344,243
Long-term contingent consideration payable 5,599 199
Operating lease liabilities 63,672 67,248
Other long-term liabilities 25,796 26,949
Bio-Techne's shareholders' equity:    
Undesignated capital stock, no par; authorized 5,000,000 shares; none issued or outstanding 0 0
Common stock, par value $.01 per share; authorized 100,000,000; issued and outstanding 38,765,300 and 38,453,046, respectively 388 385
Additional paid-in capital 481,004 420,536
Retained earnings 1,104,762 1,057,470
Accumulated other comprehensive loss (64,238) (97,199)
Total Bio-Techne shareholders' equity 1,521,916 1,381,192
Noncontrolling interest 8,938 0
Total shareholders’ equity 1,530,854 1,381,192
Total liabilities and shareholders’ equity $ 2,067,866 $ 2,027,589
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Accounts receivable, allowance for doubtful accounts $ 1,526 $ 775
Undesignated capital stock, no par (in dollars per share) $ 0 $ 0
Undesignated capital stock, shares authorized (in shares) 5,000,000 5,000,000
Undesignated capital stock, shares issued (in shares) 0 0
Undesignated capital stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 38,765,300 38,453,046
Common stock, shares outstanding (in shares) 38,765,300 38,453,046
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net earnings $ 79,538 $ 134,018
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 41,972 40,638
Costs recognized on sale of acquired inventory 23 0
Deferred income taxes 216 14,805
Stock-based compensation expense 28,531 18,495
Contingent consideration payments (155) (145)
Fair value adjustment to contingent consideration payable 4,600 100
Fair value adjustment on available for sale investments (6,356) (110,856)
Leases, net 113 177
Other operating activity 324 160
Change in operating assets and operating liabilities, net of acquisition:    
Trade accounts and other receivables, net (2,327) 9,950
Inventories (586) (4,381)
Other current assets (1,508) (1,320)
Trade accounts payable, accrued expenses, contract liabilities, and other 8,624 7,115
Salaries, wages and related accruals (1,713) (10,185)
Income taxes payable 3,982 12,386
Net cash provided by (used in) operating activities 155,278 110,957
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from sale and maturities of available-for-sale investments 43,146 68,398
Purchases of available-for-sale investments (27,184) (25,099)
Additions to property and equipment (22,383) (25,089)
Acquisitions, net of cash acquired (9,765) 0
Other investing activity (556) 0
Net cash provided by (used in) investing activities (16,742) 18,210
CASH FLOWS FROM FINANCING ACTIVITIES:    
Cash dividends (24,728) (24,365)
Proceeds from stock option exercises 32,337 27,247
Re-purchase of common stock 0 0
Proceeds from long-term debt 0 0
Repayments of long-term debt (125,250) (122,250)
Other financing activity (7,371) (1,928)
Net cash provided by (used in) financing activities (125,012) (121,296)
Effect of exchange rate changes on cash and cash equivalents 5,377 1,535
Net increase (decrease) in cash and cash equivalents 18,901 9,406
Cash and cash equivalents at beginning of period 146,625 100,886
Cash and cash equivalents at end of period 165,526 110,293
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 11,007 7,037
Cash paid for interest $ 7,779 $ 9,869
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Business Description and Accounting Policies [Text Block]

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

 

During the six months ended December 31, 2020, 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 2020. 

 

Recently Adopted Accounting Pronouncements

 

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

 

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

 

Pronouncements Issued But Not Yet Adopted

 

In  March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides expedients and exceptions to existing guidance on contract modifications and hedge accounting that is optional to facilitate the market transition from a reference rate, including LIBOR which is being phased out in 2021, to a new reference rate. The provisions of the ASU would impact contract modifications and other changes that occur while LIBOR is phased out. The Company is in the process of evaluating the optional relief guidance provided within this ASU and is also reviewing its debt and derivative instrument that utilizes LIBOR as the reference rate. The Company will continue to evaluate and monitor developments and our assessment of ASU 2020-04 during the LIBOR transition period.

 

XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

Note 2. Revenue Recognition:

 

Consumables revenues consist of single-use products and are recognized at a point in time following the transfer of control of such products to the customer, which generally occurs upon shipment. Instruments revenues typically consist of longer-lived assets that, for the substantial majority of sales, are recognized at a point in time in a manner similar to consumables. Service revenues consist of extended warranty contracts, post contract support (“PCS”), and custom development projects that are recognized over time as either the customers receive and consume the benefits of such services simultaneously or the underlying asset being developed has no alternative use for the Company at contract inception and the Company has an enforceable right to payment for the portion of the performance completed. Service revenues also include laboratory services recognized at point in time. Prior to fiscal year 2021, the Company has not recognized revenue upon completion of the performance obligation for laboratory services, but rather upon cash receipt, which was subsequent to the performance obligation being satisfied. The Company accounted for these services based on cash receipts as we did not have significant historical experience collecting payments from Medicare or other insurance providers and considered the variable consideration for such services to be constrained as it would not be probable that a significant amount of revenue would not need to be reversed in future periods for the services provided. Given Medicare coverage for our laboratory services became effective on  December 1, 2019, the Company considered that it had sufficient data to estimate variable consideration as of  July 1, 2020 for laboratory services that are reimbursed by Medicare. The amount of cash received in fiscal year 2021 for laboratory services reimbursed by Medicare that were performed prior to  July 1, 2020 was approximately $0.5 million. The Company continues to record revenue based on cash receipts for laboratory services not reimbursed by Medicare, as the variable consideration remains constrained. We recognize royalty revenues in the period the sales occur using third party evidence. The Company elected the "right to invoice" practical expedient based on the Company's right to invoice a customer at an amount that approximates the value to the customer and the performance completed to date. 

 

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

 

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 December 31, 2020 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 December 31, 2020 and June 30, 2020 were approximately $14.4 million and $14.2 million, respectively. Contract liabilities as of June 30, 2020 subsequently recognized as revenue during the quarter and six month period ended December 31, 2020 were approximately $3.4 million and $8.1 million, respectively. 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:

 

   

Quarter Ended

   

Six Months Ended

 
   

December 31,

   

December 31,

 
   

2020

    2019     2020     2019  

Consumables

  $ 177,464     $ 149,257     $ 344,091     $ 300,702  

Instruments

    26,529       19,983       46,101       36,976  

Services

    15,175       10,868       30,639       21,491  

Total product and services revenue, net

  $ 219,168     $ 180,108     $ 420,831     $ 359,168  

Royalty revenues

    5,085       4,826       7,621       9,009  

Total revenues, net

  $ 224,253     $ 184,934     $ 428,452     $ 368,177  

 

Revenue by geography is as follows:

 

    Quarter Ended     Six Months Ended  
   

December 31,

   

December 31,

 
    2020     2019     2020     2019  

United States

  $ 114,439     $ 99,665     $ 228,001     $ 202,017  

EMEA, excluding United Kingdom

    49,936       38,081       93,070       76,885  

United Kingdom

    9,852       7,865       18,386       15,454  

APAC, excluding Greater China

    18,008       15,784       33,742       29,789  

Greater China

    25,165       19,793       43,218       35,873  

Rest of World

    6,853       3,746       12,035       8,159  

Total revenues, net

  $ 224,253     $ 184,934     $ 428,452     $ 368,177  

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Selected Balance Sheet Data
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]

Note 3. Selected Balance Sheet Data:

 

Inventories:

 

Inventories consist of (in thousands):

 

  

December 31,

  

June 30,

 
  

2020

  

2020

 

Raw materials

 $52,368  $51,530 

Finished goods(1)

  59,194   56,268 

Inventories, net

 $111,562  $107,798 

 

(1) Finished goods inventory of $4,972 and $4,646 included within other long-term assets in the respective December 31, 2020 and June 30, 2020, 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):

 

  December 31,  

June 30,

 
  

2020

  

2020

 

Land

 $8,584  $8,516 

Buildings and improvements

  189,068   184,430 

Machinery and equipment

  179,341   153,704 

Property and equipment, cost

  376,993   346,650 

Accumulated depreciation and amortization

  (181,391

)

  (169,821

)

Property and equipment, net

 $195,602  $176,829 

 

Intangible Assets:

 

Intangible assets consist of (in thousands):

 

  December 31,  

June 30,

 
  

2020

  

2020

 

Developed technology

 $444,499  $434,653 

Trade names

  145,288   146,713 

Customer relationships

  219,583   211,750 

Patents and other intangibles(1)

  7,728   2,475 

Intangible assets

  817,098   795,591 

Accumulated amortization

  (312,926

)

  (279,046

)

Intangible assets, net

 $504,172  $516,545 

 

 

(1)

Increase in patents and other intangible assets is primarily due to $5.0 million recognized in intangible assets in the first quarter of fiscal 2021 for certain third party patented technology acquired. $4.0 million of the third party patented technology acquired was a non-cash activity within the condensed consolidated statement of cash flows as a cash payment was not made within the six months ended December 31, 2020.

 

Changes to the carrying amount of net intangible assets for the quarter ended December 31, 2020 consist of (in thousands):

 

Beginning balance

 $516,545 

Acquisitions

  8,919 

Other additions

  5,338 

Amortization expense

  (30,804

)

Currency translation

  4,174 

Ending balance

 $504,172 

 

The estimated future amortization expense for intangible assets as of December 31, 2020 is as follows (in thousands):

 

2021 remainder

 $30,460 

2022

  59,526 

2023

  57,634 

2024

  54,988 

2025

  51,770 

Thereafter

  249,794 

Total

 $504,172 

 

Goodwill:

 

Changes to the carrying amount of goodwill for the quarter ended December 31, 2020 consist of (in thousands):

 

  

Protein Sciences

  

Diagnostics and

Genomics

  

Total

 

Beginning balance

 $373,081  $355,228  $728,308 
Acquisitions  8,811   -   8,811 

Currency translation

  9,303   243   9,547 

Ending balance

 $391,195  $355,471  $746,666 

 

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 goodwill impairment assessment for all of its reporting units during the fourth quarter of fiscal 2020. No indicators of impairment were identified as part of our assessment. 

 

No triggering events were identified during the quarter ended December 31, 2020. There has been no impairment of goodwill since the adoption of Financial Accounting Standards Board (“FASB”) ASC 350 guidance for goodwill and other intangibles on July 1, 2002.

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Acquisitions
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

Note 4. Acquisitions:

 

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

 

Eminence Biotechnology

 

On October 20, 2020, the Company acquired 47.6% of the outstanding equity shares of Changzhou Eminence Biotechnology Co., Ltd. (Eminence) for approximately $9.8 million, net of cash acquired. The fair value of the noncontrolling interest of $9.0 million included in the consolidated balance sheet was a non-cash activity within the statement of cash flows. Eminence is considered a variable interest entity as it is an early stage biotechnology company that will require additional funding through a subsequent equity investment, which will be used to fund Eminence’s expansion and GMP manufacturing capabilities within China. Both at the initial time of our investment and at December 31, 2020, the Company was expected to participate in additional equity funding, which will be in the range of $8 million to $13 million, and will likely result in an increase in the Company’s ownership percentage of  Eminence. The Company was considered the primary beneficiary at time of initial acquisition given the Company was the largest shareholder coupled with its ability to exercise significant influence over the entity. As of December 31, 2020, the Company’s investment at risk is limited to the initial investment of $9.8 million, net of cash acquired. The Company’s investment at risk is expected to increase in subsequent periods given the additional financing expected to be provided as further discussed above. 

 

As Eminence was considered a variable interest entity with the Company being the primary beneficiary, the transaction was accounted for in accordance with ASC 805, Business Combinations. In applying ASC 805 to the transaction, the Company has elected to include Eminence in our consolidated financial statements on a one month lag. There were no material changes from the preliminary opening balance sheet included in the table below to the amounts included within the Company's consolidated balance sheet as of December 31, 2020.

 

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

 

Certain estimated fair values are not yet finalized and are subject to change, which could be significant. The Company expects to finalize our purchasing accounting by the end of fiscal year 2021 when we have finalized our intangible assets valuations and income tax assessment of acquired net operating losses (NOLs). Amounts for intangible assets, deferred tax liabilities, acquired NOLs, and goodwill remain subject to change. The preliminary estimated fair values of the assets acquired and liabilities assumed are as follows (in thousand's): 

 

  

Preliminary

Allocation at

Acquisition

Date

 

Current assets, net of cash

 $3,145 

Equipment and other long-term assets

  1,639 

Intangible assets:

    

Developed technology

  6,778 

Customer relationships

  2,133 

Goodwill

  8,811 

Total assets acquired

  22,506 

Liabilities

  1,436 

Deferred income taxes, net

  2,320 

Net assets acquired

 $18,750 
     

Cash paid, net of cash acquired

 $9,765 
Fair value of noncontrolling interest in Eminence  8,985 

Net assets acquired

 $18,750 

 

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

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Fair Value Measurements
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]

Note 5. Fair Value Measurements:

 

The Company’s financial instruments include cash and cash equivalents, available for sale investments, 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

Inputs Considered as

 
  

December 31,

2020

  

Level 1

  

Level 2

  

Level 3

 

Assets

                

Equity securities (1)

 $94,198  $85,924  $8,274  $- 

Certificates of deposit (2)

  23,228   23,228   -   - 

Total assets

 $117,426  $109,152  $8,274  $- 
                 

Liabilities

                

Contingent consideration

 $10,582  $-  $-  $10,582 

Derivative instruments - cash flow hedges

  12,314   -   12,314   - 

Total liabilities

 $22,896  $-  $12,314  $10,582 

 

  

Total

carrying

value as of

  

Fair Value Measurements Using

Inputs Considered as

 
  

June 30,

2020

  

Level 1

  

Level 2

  

Level 3

 

Assets

                

Equity securities (1)

 $87,842  $79,846  $7,996  $- 

Certificates of deposit (2)

  36,426   36,426   -   - 

Total assets

 $124,268  $116,272  $7,996  $- 
                 

Liabilities

                

Contingent consideration

 $6,137  $-  $-  $6,137 

Derivative instruments - cash flow hedges

  17,331   -   17,331   - 

Total liabilities

 $23,468  $-  $17,331  $6,137 

 

 

(1)

Included in available-for-sale investments on the balance sheet.   The cost basis in the Company's investment in ChemoCentryx Inc (CCXI) at December 31, 2020 and June 30, 2020 was $6.6 million. The Company has a warrant to purchase additional CCXI equity shares which was valued at $8.3 million and $8.0 million as of December 31, 2020 and  June 30 2020, respectively.

 

(2)

Included in available-for-sale investments on the balance sheet.  The certificate of deposits have contractual maturity dates within one year.

 

Fair value measurements of available for sale securities

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

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

 

Changes in the fair value of the designated hedged instrument are reported as a component of other comprehensive income and reclassified into interest expense over the corresponding term of the cash flow hedge. The Company reclassified $5.0 million to interest expense, $0.5 million to non-operating income for the portion of de-designated variable payments considered probable to not occur, and related tax benefits of $1.3 million during the six months ended December 31, 2020. The Company reclassified $0.8 million to interest expense and a related tax benefit of $0.2 million during the six months ended December 31, 2019. The liability related to the derivative instrument was recorded within other current and long-term liabilities on the consolidated balance sheet. The instrument was valued using observable market inputs in active markets and therefore classified as a Level 2 liability.

 

 

Fair value measurements of contingent consideration

In connection with the QT Holdings Corporation (Quad) and B-MoGen Biotechnologies Inc. (B-MoGen) acquisitions the Company is required to make contingent consideration payments of up to $51.0 million and $38.0 million, respectively. The contingent consideration payments are subject to Quad and B-Mogen meeting certain product development milestones and revenue thresholds. The preliminary fair value of the liabilities for the contingent payments recognized upon the acquisition as part of the purchase accounting opening balance sheet totaled $10.8 million ($5.3 million for Quad and $5.5 million for B-MoGen). The preliminary fair value of the development milestone payments was estimated by discounting to present value the probability-weighted contingent payments expected to be made. Assumptions used in these calculations were probability of success, duration of the earn-out, and discount rate. The preliminary fair value for the revenue milestone payments was determined using a Monte Carlo simulation based model discounted to present value. Assumptions used in these calculations included units sold, expected revenue, discount rate and various probability factors. The ultimate settlement of contingent consideration could deviate from current estimates based on the actual results of these financial measures. 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) for the quarter and six months ended December 31, 2020 (in thousands):

 

  Quarter Ended 

Six Months Ended

 
  

December 31, 

2020

 

December 31,

2020

 

Fair value at the beginning of period

$5,987 $6,137 

Change in fair value of contingent consideration

 4,750  4,600

 

Payments

 (155) (155)

Fair value at the end of period

$10,582 $10,582 

 

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 approximates fair value because our interest rate is variable and reflects current market rates.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Debt and Other Financing Arrangements
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Debt Disclosure [Text Block]

Note 6. Debt and Other Financing Arrangements:

 

On August 1, 2018, the Company entered into a new revolving line-of-credit and term loan governed by a Credit Agreement (the Credit Agreement). The Credit Agreement provides for a revolving credit facility of $600.0 million, which can be increased by an additional $200.0 million subject to certain conditions, and a term loan of $250.0 million. Borrowings under the Credit Agreement may be used for working capital and expenditures of the Company and its subsidiaries, including financing permitted acquisitions. Borrowings under the Credit Agreement bear interest at a variable rate. The current outstanding debt is based on the Eurodollar Loans term for which the interest rate is calculated as the sum of LIBOR plus an applicable margin. The applicable margin is determined 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 20 basis points.

 

The Credit Agreement matures on August 1, 2023 and contains customary restrictive and financial covenants and customary events of default. As of December 31, 2020, the outstanding balance under the Credit Agreement was $231.8 million.

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Leases
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

Note 7. Leases: 

 

As a lessee, the company leases offices, labs, and manufacturing facilities, as well as vehicles, copiers, and other equipment. The Company adopted ASU No. 2016-02 and related standards (collectively ASC 842, Leases), which replaced previous lease accounting guidance, on July 1, 2019. 

 

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 six months ended December 31, 2020, the Company recognized $1.6 million in variable lease expense and $6.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):

 

   

Balance Sheet Classification

 

As of: December

31, 2020

 

Operating leases:

           

Operating lease right of use assets

 

Right of Use Asset

  $ 68,154  
             

Current operating lease liabilities

 

Operating lease liabilities current

  $ 9,912  

Noncurrent operating lease liabilities

 

Operating lease liabilities

    63,672  

Total operating lease liabilities

      $ 73,584  
             

Weighted average remaining lease term (in years):

        8.37  
             

Weighted average discount rate:

        4.38

%

 

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

 

   

Six months

ended December

31, 2020

 

Cash amounts paid on operating lease liabilities

  $ 6,449  
         

Right of use assets obtained in exchange for lease liabilities

    939  

 

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

 

   

Operating

Leases

 

Remainder of 2021

  $ 6,413  

2022

    12,449  

2023

    11,477  

2024

    10,491  

2025

    9,589  

Thereafter

    37,925  

Total

  $ 88,344  

Less: Amounts representing interest

    14,760  

Total Lease obligations

  $ 73,584  

 

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

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss)
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

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

 

Supplemental Equity

 

The Company has declared cash dividends per share of $0.32 and $ 0.64 in both the three and six months ended December 31, 2020 and 2019, respectively. 

 

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

  38,453  $385  $420,536  $1,057,470  $(97,199) $-

 

 $1,381,192 

Cumulative effect adjustments due to adoption of new accounting standards

            (276

)

        (276

)

Net earnings

            33,395         33,395 

Other comprehensive income

               14,057      14,057 

Common stock issued for exercise of options

  117   1   13,727            13,728 

Common stock issued for restricted stock awards

  25   0   (0)  (4,890

)

        (4,890

)

Cash dividends

            (12,336

)

        (12,336

)

Stock-based compensation expense

         12,667            12,667 

Common stock issued to employee stock purchase plan

  6   0   1,463            1,463 

Employee stock purchase plan expense

         286            286 

Balances at September 30, 2020

  38,601  $386  $448,679  $1,073,362  $(83,142) $-

 

 $1,439,285 
       Non-controlling interest in Eminence               

 

   8,985   8,985 

Net earnings

            46,274      (130)  46,144 

Other comprehensive income

               18,904   83   18,987 

Common stock issued for exercise of options

  161   2   16,748   (2,482)        14,268 

Common stock issued for restricted stock awards

  3   0   (0)  0

 

        0 

Cash dividends

            (12,392

)

        (12,392

)

Stock-based compensation expense

         15,471            15,471 

Employee stock purchase plan expense

         106            106 

Balances at December 31, 2020

  38,765  $388  $481,004  $1,104,762  $(64,238) $8,938

 

 $1,530,854 

 

 

                  

Accumulated

     
          

Additional

      

Other

     
  

Common Stock

  

Paid-in

  

Retained

  

Comprehensive

     
  

Shares

  

Amount

  

Capital

  

Earnings

  

Income(Loss)

  

Total

 

Balances at June 30, 2019

  37,934  $379  $316,797  $931,934  $(83,521

)

 $1,165,589 

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

              (879

)

      (879

)

Net earnings

              14,398       14,398 

Other comprehensive loss

                  (8,106

)

  (8,106

)

Common stock issued for exercise of options

  94   1   7,854           7,855 

Common stock issued for restricted stock awards

  50   0   (0

)

  (1,926

)

      (1,926

)

Cash dividends

              (12,169

)

      (12,169

)

Stock-based compensation expense

          8,267           8,267 

Common stock issued to employee stock purchase plan

  6   0   1,096           1,096 

Employee stock purchase plan expense

          99           99 

Balances at September 30, 2019

  38,084  $381  $334,112  $931,358  $(91,627

)

 $1,174,224 

Net earnings

              119,622       119,622 

Other comprehensive loss

                  13,275

 

  13,275

 

Common stock issued for exercise of options

  195   2   18,293           18,295 

Common stock issued for restricted stock awards

  4   0   (0

)

   

 

      0

 

Cash dividends

              (12,197

)

      (12,197

)

Stock-based compensation expense

          10,017           10,017 

Common stock issued to employee stock purchase plan

                      0 

Employee stock purchase plan expense

          112           112 

Balances at December 31, 2019

  38,283  $383  $362,534  $1,038,783  $(78,352

)

 $1,323,348 

 

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 $4.2 million, net of taxes, from accumulated other comprehensive income (loss) to earnings during the six months ended December 31, 2020. The Company reclassified $0.6 million, net of taxes, from accumulated other comprehensive income (loss) to earnings during the six months ended December 31, 2019.

 

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

 

  

Unrealized

Gains

(Losses) on

Derivative

Instruments

  

Foreign

Currency

Translation

Adjustments

  

Total

 

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

 $(13,253

)

 $(83,946

)

 $(97,199

)

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

  (47)   28,759   28,712 

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

  4,249   -   4,249 

Balance as of December 31, 2020 attributable to Bio-Techne(3) 

 $(9,051

)

 $(55,187

)

 $(64,238

)

 

 

  

Unrealized

Gains

(Losses) on

Derivative

Instruments

  

Foreign

Currency

Translation

Adjustments

  

Total

 

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

 $(9,537

)

 $(73,983

)

 $(83,521

)

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

  275   4,264   4,539

 

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

  629   -   629 

Balance as of December 31, 2019 attributable to Bio-Techne(3)

 $(8,633

)

 $(69,719

)

 $(78,352

)

 

(1) Gains (losses) on the interest swap are reclassified into interest expense as payments on the derivative agreement are made. The Company reclassified $5,026 to interest expense and $512 to non-operating income relating to variable interest payments that were probable not to occur as further discussed in Note 6 in the six months ended December 31, 2020. The Company also recorded a related tax benefit of $1,289 during the six months ended December 31, 2020.

(2) The Company reclassified ($821) to interest expense and a related tax benefit tax of $192 during the six months ended  December 31, 2019.

(3) The Company had deferred tax benefits of $2,886 and $4,058 included in the accumulated other comprehensive income loss as of December 31, 2020 and  June 30, 2020, respectively.

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Earnings Per Share
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 9. Earnings Per Share:

 

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

 

  

Quarter Ended

  

Six Months Ended

 
  

December 31,

  

December 31,

 
  2020  

2019

  2020  

2019

 

Earnings per share – basic:

                
       Net earnings, including noncontrolling interest $46,144   119,622   79,538   134,018 
       Less net earnings attributable to noncontrolling interest  (130)  -   (130)  - 

Net earnings attributable to Bio-Techne

 $46,274  $119,622  $79,668  $134,018 

Income allocated to participating securities

  (37

)

  (172

)

  (50

)

  (258

)

Income available to common shareholders

 $46,237  $119,450  $79,618  $133,760 

Weighted-average shares outstanding – basic

  38,691   38,167   38,614   38,100 

Earnings per share – basic

 $1.20  $3.13  $2.06  $3.51 
                 

Earnings per share – diluted:

                
       Net earnings, including noncontrolling interest $46,144  $119,622  $79,538  $134,018 
       Less net earnings attributable to noncontrolling interest  (130)  -   (130)  - 

Net earnings attributable to Bio-Techne

 $46,274  $119,622  $79,668  $134,018 

Income allocated to participating securities

  (37

)

  (172

)

  (50

)

  (258

)

Income available to common shareholders

 $46,237  $119,450  $79,618  $133,760 

Weighted-average shares outstanding – basic

  38,691   38,167   38,614   38,100 

Dilutive effect of stock options and restricted stock units

  1,566   1,383   1,521   1,270 

Weighted-average common shares outstanding – diluted

  40,257   39,550   40,135   39,370 

Earnings per share – diluted

 $1.15  $3.02  $1.98  $3.40 

 

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 1.6 million and 1.3 million for the quarter ended December 31, 2020 and 2019, respectively and 1.5 million and 1.3 million for the six months ended December 31, 2020 and 2019 respectively.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Share-based Compensation
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

Note 10. Share-based Compensation:

 

During the six months ended December 31, 2020 and 2019, the Company granted 0.7 million and 0.7 million stock options at weighted average grant prices of $267.59 and $190.73 and weighted average fair values of $56.88 and $37.00, respectively. During the six months ended December 31, 2020 and 2019, the Company granted 22,367 and 30,858 restricted stock units at a weighted average fair value of $267.87 and $192.08, respectively. During the six months ended December 31, 2020 and 2019, the Company granted 11,803 and 15,398 shares of restricted common stock shares at a weighted average fair value of $264.73 and $193.48.

 

 

Stock options for 293,262 and 287,595 shares of common stock with total intrinsic values of $50.6 million and $35.3 million were exercised during the six months ended December 31, 2020 and 2019, respectively.

 

Stock-based compensation expense, inclusive of employer payroll tax, of $15.6 million and $10.1 million was included in selling, general and administrative expenses for the quarter ended December 31, 2020 and 2019, respectively. Stock-based compensation expense, inclusive of employer payroll tax, of $28.5 million and $18.5 million was included in selling, general, and administrative expenses for the six months ended December 31, 2020 and 2019, respectively. Additionally, the company recognized $0.6 million and $1 million of stock-based compensation expense in cost of goods sold in the quarter and six months ended December 31, 2020 respectively, compared to $0.5 million and $0.9 million in cost of goods sold in the comparative prior year periods. As of December 31, 2020, there was $43.1 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.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Other Income (Expense)
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Other Income and Other Expense Disclosure [Text Block]

Note 11. Other Income / (Expense): 

 

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

 

   

Quarter Ended

   

Six Months

 
   

December 31,

   

December 31,

 
   

2020

   

2019

   

2020

   

2019

 

Interest expense

  $ (3,585

)

  $ (4,872

)

  $ (8,002

)

  $ (10,094

)

Interest income

    78       231       192       341  

Other non-operating income (expense), net(1)

    8,880       117,975

 

    3,429       107,565

 

Total other income (expense)

  $ 5,373     $ 113,334

 

  $ (4,381 )   $ 97,812

 

 

(1) The changes in other non-operating income (expense) were driven by changes in the fair value of our CCXI investment as further described in Note 5 above. 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Income Taxes
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 12. Income Taxes:

 

The Company’s effective income tax rate for the second quarter of fiscal 2021 and 2020 was 18.1% and 20.4% of consolidated earnings before income taxes, and 16.9% and 20.3% for the first six months of fiscal 2021 and 2020, respectively. The change in the company’s tax rate for the quarter and six months ended December 31, 2020 compared to the quarter and six months ended December 31, 2019 were driven by changes in the composition and amount of the Company’s taxable income in fiscal 2021 due to the $121 million non-recurring gain on our CCXI investment that occurred in the prior year comparative periods and discrete tax items.

 

The Company recognized total net benefits related to discrete tax items of $3.7 million and $7.8 million during the quarter and six months ended December 31, 2020, respectively, compared to $5.4 million and $6.7 million during the quarter and six months ended December 31, 2019, respectively. Share-based compensation excess tax benefit contributed $4.8 million and $8.0 million in the quarter and six months ended December 31, 2020, respectively, compared to $3.7 million and $7.0 million in the quarter and six months, ended December 31, 2019, respectively. The Company recognized total other immaterial net discrete tax expense of $1.1 million of $0.2 million in the quarter and six months ended December 31, 2020, respectively, compared to $1.7 million and $0.3 million of other immaterial net discrete tax benefits in the quarter and six months ended December 31, 2019, respectively.

 

The Company continues to monitor changes in interpretations, assumptions guidance, and additional regulations regarding the Tax Cuts and Jobs Act (the “Tax Act”), which was enacted on December 22, 2017. The Company recognizes potential changes to these items could have a material impact on our effective tax rate in future periods.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Segment Information
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

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

  

Six Months Ended

 
  

December 31,

  

December 31,

 
  

2020

  

2019

  

2020

  

2019

 

Net sales:

                

Protein Sciences

 $172,179  $141,517  $326,625  $282,512 

Diagnostics and Genomics

  52,469   43,846   102,595   86,397 

Intersegment

  (395

)

  (429

)

  (768

)

  (732

)

Consolidated net sales

 $224,253  $184,934  $428,452  $368,177 

Operating income:

                

Protein Sciences

 $80,246  $60,872  $150,598  $120,410 

Diagnostics and Genomics

  8,107   975

 

  16,781   1,875 

Segment operating income

 $88,353  $61,847  $167,379  $122,285 

Costs recognized on sale of acquired inventory

  (23)  -

 

  (23)  -

 

Amortization of acquisition related intangible assets

  (15,027

)

  (15,108

)

  (30,528

)

  (30,008

)

Acquisition related expenses

  (4,421)  881

 

  (4,558

)

  (429

)

Stock based compensation

  (16,225

)

  (10,618

)

  (29,558

)

  (19,418

)

Restructure costs  (142)   -   (142)  - 

Corporate general, selling, and administrative expenses

  (1,520

)

  (12

)

  (2,482

)

  (2,113

)

Consolidated operating income

 $50,995  $36,992  $100,087  $70,317 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Note 14 - Subsequent Events
6 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Subsequent Events [Text Block]

Note 14. Subsequent Events:

None.

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies (Policies)
6 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Pronouncements

 

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

 

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

 

Pronouncements Issued But Not Yet Adopted

 

In  March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides expedients and exceptions to existing guidance on contract modifications and hedge accounting that is optional to facilitate the market transition from a reference rate, including LIBOR which is being phased out in 2021, to a new reference rate. The provisions of the ASU would impact contract modifications and other changes that occur while LIBOR is phased out. The Company is in the process of evaluating the optional relief guidance provided within this ASU and is also reviewing its debt and derivative instrument that utilizes LIBOR as the reference rate. The Company will continue to evaluate and monitor developments and our assessment of ASU 2020-04 during the LIBOR transition period.

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition (Tables)
6 Months Ended
Dec. 31, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Quarter Ended

   

Six Months Ended

 
   

December 31,

   

December 31,

 
   

2020

    2019     2020     2019  

Consumables

  $ 177,464     $ 149,257     $ 344,091     $ 300,702  

Instruments

    26,529       19,983       46,101       36,976  

Services

    15,175       10,868       30,639       21,491  

Total product and services revenue, net

  $ 219,168     $ 180,108     $ 420,831     $ 359,168  

Royalty revenues

    5,085       4,826       7,621       9,009  

Total revenues, net

  $ 224,253     $ 184,934     $ 428,452     $ 368,177  
    Quarter Ended     Six Months Ended  
   

December 31,

   

December 31,

 
    2020     2019     2020     2019  

United States

  $ 114,439     $ 99,665     $ 228,001     $ 202,017  

EMEA, excluding United Kingdom

    49,936       38,081       93,070       76,885  

United Kingdom

    9,852       7,865       18,386       15,454  

APAC, excluding Greater China

    18,008       15,784       33,742       29,789  

Greater China

    25,165       19,793       43,218       35,873  

Rest of World

    6,853       3,746       12,035       8,159  

Total revenues, net

  $ 224,253     $ 184,934     $ 428,452     $ 368,177  
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Selected Balance Sheet Data (Tables)
6 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

December 31,

  

June 30,

 
  

2020

  

2020

 

Raw materials

 $52,368  $51,530 

Finished goods(1)

  59,194   56,268 

Inventories, net

 $111,562  $107,798 
Property, Plant and Equipment [Table Text Block]
  December 31,  

June 30,

 
  

2020

  

2020

 

Land

 $8,584  $8,516 

Buildings and improvements

  189,068   184,430 

Machinery and equipment

  179,341   153,704 

Property and equipment, cost

  376,993   346,650 

Accumulated depreciation and amortization

  (181,391

)

  (169,821

)

Property and equipment, net

 $195,602  $176,829 
Schedule of Intangible Assets and Goodwill [Table Text Block]
  December 31,  

June 30,

 
  

2020

  

2020

 

Developed technology

 $444,499  $434,653 

Trade names

  145,288   146,713 

Customer relationships

  219,583   211,750 

Patents and other intangibles(1)

  7,728   2,475 

Intangible assets

  817,098   795,591 

Accumulated amortization

  (312,926

)

  (279,046

)

Intangible assets, net

 $504,172  $516,545 
Schedule of Finite-Lived Intangible Assets [Table Text Block]

Beginning balance

 $516,545 

Acquisitions

  8,919 

Other additions

  5,338 

Amortization expense

  (30,804

)

Currency translation

  4,174 

Ending balance

 $504,172 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2021 remainder

 $30,460 

2022

  59,526 

2023

  57,634 

2024

  54,988 

2025

  51,770 

Thereafter

  249,794 

Total

 $504,172 
Schedule of Goodwill [Table Text Block]
  

Protein Sciences

  

Diagnostics and

Genomics

  

Total

 

Beginning balance

 $373,081  $355,228  $728,308 
Acquisitions  8,811   -   8,811 

Currency translation

  9,303   243   9,547 

Ending balance

 $391,195  $355,471  $746,666 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Acquisitions (Tables)
6 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
  

Preliminary

Allocation at

Acquisition

Date

 

Current assets, net of cash

 $3,145 

Equipment and other long-term assets

  1,639 

Intangible assets:

    

Developed technology

  6,778 

Customer relationships

  2,133 

Goodwill

  8,811 

Total assets acquired

  22,506 

Liabilities

  1,436 

Deferred income taxes, net

  2,320 

Net assets acquired

 $18,750 
     

Cash paid, net of cash acquired

 $9,765 
Fair value of noncontrolling interest in Eminence  8,985 

Net assets acquired

 $18,750 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Fair Value Measurements (Tables)
6 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  

Total

carrying

value as of

  

Fair Value Measurements Using

Inputs Considered as

 
  

December 31,

2020

  

Level 1

  

Level 2

  

Level 3

 

Assets

                

Equity securities (1)

 $94,198  $85,924  $8,274  $- 

Certificates of deposit (2)

  23,228   23,228   -   - 

Total assets

 $117,426  $109,152  $8,274  $- 
                 

Liabilities

                

Contingent consideration

 $10,582  $-  $-  $10,582 

Derivative instruments - cash flow hedges

  12,314   -   12,314   - 

Total liabilities

 $22,896  $-  $12,314  $10,582 
  

Total

carrying

value as of

  

Fair Value Measurements Using

Inputs Considered as

 
  

June 30,

2020

  

Level 1

  

Level 2

  

Level 3

 

Assets

                

Equity securities (1)

 $87,842  $79,846  $7,996  $- 

Certificates of deposit (2)

  36,426   36,426   -   - 

Total assets

 $124,268  $116,272  $7,996  $- 
                 

Liabilities

                

Contingent consideration

 $6,137  $-  $-  $6,137 

Derivative instruments - cash flow hedges

  17,331   -   17,331   - 

Total liabilities

 $23,468  $-  $17,331  $6,137 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  Quarter Ended 

Six Months Ended

 
  

December 31, 

2020

 

December 31,

2020

 

Fair value at the beginning of period

$5,987 $6,137 

Change in fair value of contingent consideration

 4,750  4,600

 

Payments

 (155) (155)

Fair value at the end of period

$10,582 $10,582 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Leases (Tables)
6 Months Ended
Dec. 31, 2020
Notes Tables  
Lessee, Operating Lease, Asset and Liabilities [Table Text Block]
   

Balance Sheet Classification

 

As of: December

31, 2020

 

Operating leases:

           

Operating lease right of use assets

 

Right of Use Asset

  $ 68,154  
             

Current operating lease liabilities

 

Operating lease liabilities current

  $ 9,912  

Noncurrent operating lease liabilities

 

Operating lease liabilities

    63,672  

Total operating lease liabilities

      $ 73,584  
             

Weighted average remaining lease term (in years):

        8.37  
             

Weighted average discount rate:

        4.38

%

Lessee, Operating Lease, Cash Flow Information [Table Text Block]
   

Six months

ended December

31, 2020

 

Cash amounts paid on operating lease liabilities

  $ 6,449  
         

Right of use assets obtained in exchange for lease liabilities

    939  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
   

Operating

Leases

 

Remainder of 2021

  $ 6,413  

2022

    12,449  

2023

    11,477  

2024

    10,491  

2025

    9,589  

Thereafter

    37,925  

Total

  $ 88,344  

Less: Amounts representing interest

    14,760  

Total Lease obligations

  $ 73,584  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Stockholders Equity [Table Text Block]
  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, 2020

  38,453  $385  $420,536  $1,057,470  $(97,199) $-

 

 $1,381,192 

Cumulative effect adjustments due to adoption of new accounting standards

            (276

)

        (276

)

Net earnings

            33,395         33,395 

Other comprehensive income

               14,057      14,057 

Common stock issued for exercise of options

  117   1   13,727            13,728 

Common stock issued for restricted stock awards

  25   0   (0)  (4,890

)

        (4,890

)

Cash dividends

            (12,336

)

        (12,336

)

Stock-based compensation expense

         12,667            12,667 

Common stock issued to employee stock purchase plan

  6   0   1,463            1,463 

Employee stock purchase plan expense

         286            286 

Balances at September 30, 2020

  38,601  $386  $448,679  $1,073,362  $(83,142) $-

 

 $1,439,285 
       Non-controlling interest in Eminence               

 

   8,985   8,985 

Net earnings

            46,274      (130)  46,144 

Other comprehensive income

               18,904   83   18,987 

Common stock issued for exercise of options

  161   2   16,748   (2,482)        14,268 

Common stock issued for restricted stock awards

  3   0   (0)  0

 

        0 

Cash dividends

            (12,392

)

        (12,392

)

Stock-based compensation expense

         15,471            15,471 

Employee stock purchase plan expense

         106            106 

Balances at December 31, 2020

  38,765  $388  $481,004  $1,104,762  $(64,238) $8,938

 

 $1,530,854 
                  

Accumulated

     
          

Additional

      

Other

     
  

Common Stock

  

Paid-in

  

Retained

  

Comprehensive

     
  

Shares

  

Amount

  

Capital

  

Earnings

  

Income(Loss)

  

Total

 

Balances at June 30, 2019

  37,934  $379  $316,797  $931,934  $(83,521

)

 $1,165,589 

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

              (879

)

      (879

)

Net earnings

              14,398       14,398 

Other comprehensive loss

                  (8,106

)

  (8,106

)

Common stock issued for exercise of options

  94   1   7,854           7,855 

Common stock issued for restricted stock awards

  50   0   (0

)

  (1,926

)

      (1,926

)

Cash dividends

              (12,169

)

      (12,169

)

Stock-based compensation expense

          8,267           8,267 

Common stock issued to employee stock purchase plan

  6   0   1,096           1,096 

Employee stock purchase plan expense

          99           99 

Balances at September 30, 2019

  38,084  $381  $334,112  $931,358  $(91,627

)

 $1,174,224 

Net earnings

              119,622       119,622 

Other comprehensive loss

                  13,275

 

  13,275

 

Common stock issued for exercise of options

  195   2   18,293           18,295 

Common stock issued for restricted stock awards

  4   0   (0

)

   

 

      0

 

Cash dividends

              (12,197

)

      (12,197

)

Stock-based compensation expense

          10,017           10,017 

Common stock issued to employee stock purchase plan

                      0 

Employee stock purchase plan expense

          112           112 

Balances at December 31, 2019

  38,283  $383  $362,534  $1,038,783  $(78,352

)

 $1,323,348 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Unrealized

Gains

(Losses) on

Derivative

Instruments

  

Foreign

Currency

Translation

Adjustments

  

Total

 

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

 $(13,253

)

 $(83,946

)

 $(97,199

)

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

  (47)   28,759   28,712 

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

  4,249   -   4,249 

Balance as of December 31, 2020 attributable to Bio-Techne(3) 

 $(9,051

)

 $(55,187

)

 $(64,238

)

  

Unrealized

Gains

(Losses) on

Derivative

Instruments

  

Foreign

Currency

Translation

Adjustments

  

Total

 

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

 $(9,537

)

 $(73,983

)

 $(83,521

)

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

  275   4,264   4,539

 

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

  629   -   629 

Balance as of December 31, 2019 attributable to Bio-Techne(3)

 $(8,633

)

 $(69,719

)

 $(78,352

)

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Earnings Per Share (Tables)
6 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Quarter Ended

  

Six Months Ended

 
  

December 31,

  

December 31,

 
  2020  

2019

  2020  

2019

 

Earnings per share – basic:

                
       Net earnings, including noncontrolling interest $46,144   119,622   79,538   134,018 
       Less net earnings attributable to noncontrolling interest  (130)  -   (130)  - 

Net earnings attributable to Bio-Techne

 $46,274  $119,622  $79,668  $134,018 

Income allocated to participating securities

  (37

)

  (172

)

  (50

)

  (258

)

Income available to common shareholders

 $46,237  $119,450  $79,618  $133,760 

Weighted-average shares outstanding – basic

  38,691   38,167   38,614   38,100 

Earnings per share – basic

 $1.20  $3.13  $2.06  $3.51 
                 

Earnings per share – diluted:

                
       Net earnings, including noncontrolling interest $46,144  $119,622  $79,538  $134,018 
       Less net earnings attributable to noncontrolling interest  (130)  -   (130)  - 

Net earnings attributable to Bio-Techne

 $46,274  $119,622  $79,668  $134,018 

Income allocated to participating securities

  (37

)

  (172

)

  (50

)

  (258

)

Income available to common shareholders

 $46,237  $119,450  $79,618  $133,760 

Weighted-average shares outstanding – basic

  38,691   38,167   38,614   38,100 

Dilutive effect of stock options and restricted stock units

  1,566   1,383   1,521   1,270 

Weighted-average common shares outstanding – diluted

  40,257   39,550   40,135   39,370 

Earnings per share – diluted

 $1.15  $3.02  $1.98  $3.40 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Other Income (Expense) (Tables)
6 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
   

Quarter Ended

   

Six Months

 
   

December 31,

   

December 31,

 
   

2020

   

2019

   

2020

   

2019

 

Interest expense

  $ (3,585

)

  $ (4,872

)

  $ (8,002

)

  $ (10,094

)

Interest income

    78       231       192       341  

Other non-operating income (expense), net(1)

    8,880       117,975

 

    3,429       107,565

 

Total other income (expense)

  $ 5,373     $ 113,334

 

  $ (4,381 )   $ 97,812

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Segment Information (Tables)
6 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Quarter Ended

  

Six Months Ended

 
  

December 31,

  

December 31,

 
  

2020

  

2019

  

2020

  

2019

 

Net sales:

                

Protein Sciences

 $172,179  $141,517  $326,625  $282,512 

Diagnostics and Genomics

  52,469   43,846   102,595   86,397 

Intersegment

  (395

)

  (429

)

  (768

)

  (732

)

Consolidated net sales

 $224,253  $184,934  $428,452  $368,177 

Operating income:

                

Protein Sciences

 $80,246  $60,872  $150,598  $120,410 

Diagnostics and Genomics

  8,107   975

 

  16,781   1,875 

Segment operating income

 $88,353  $61,847  $167,379  $122,285 

Costs recognized on sale of acquired inventory

  (23)  -

 

  (23)  -

 

Amortization of acquisition related intangible assets

  (15,027

)

  (15,108

)

  (30,528

)

  (30,008

)

Acquisition related expenses

  (4,421)  881

 

  (4,558

)

  (429

)

Stock based compensation

  (16,225

)

  (10,618

)

  (29,558

)

  (19,418

)

Restructure costs  (142)   -   (142)  - 

Corporate general, selling, and administrative expenses

  (1,520

)

  (12

)

  (2,482

)

  (2,113

)

Consolidated operating income

 $50,995  $36,992  $100,087  $70,317 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
Dec. 31, 2020
Jul. 01, 2020
Jun. 30, 2020
Retained Earnings (Accumulated Deficit), Ending Balance $ 1,104,762   $ 1,057,470
Accounting Standards Update 2016-02 [Member]      
Retained Earnings (Accumulated Deficit), Ending Balance   $ 300  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition (Details Textual) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Jun. 30, 2020
Proceeds from Laboratory Services Reimbursed by Medicare   $ 0.5  
Contract with Customer, Liability, Total $ 14.4 14.4 $ 14.2
Contract with Customer, Liability, Revenue Recognized $ 3.4 $ 8.1  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Revenues, net $ 224,253 $ 184,934 $ 428,452 $ 368,177
UNITED STATES        
Revenues, net 114,439 99,665 228,001 202,017
EMEA, excluding U.K. [Member]        
Revenues, net 49,936 38,081 93,070 76,885
UNITED KINGDOM        
Revenues, net 9,852 7,865 18,386 15,454
APAC, excluding Greater China [Member]        
Revenues, net 18,008 15,784 33,742 29,789
CHINA        
Revenues, net 25,165 19,793 43,218 35,873
Rest of World [Member]        
Revenues, net 6,853 3,746 12,035 8,159
Consumables [Member]        
Revenues, net 177,464 149,257 344,091 300,702
Instruments [Member]        
Revenues, net 26,529 19,983 46,101 36,976
Service [Member]        
Revenues, net 15,175 10,868 30,639 21,491
Product and Services [Member]        
Revenues, net 219,168 180,108 420,831 359,168
Royalty [Member]        
Revenues, net $ 5,085 $ 4,826 $ 7,621 $ 9,009
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Selected Balance Sheet Data (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2020
Dec. 31, 2020
Jun. 30, 2020
Finite-lived Intangible Assets Acquired   $ 8,919  
Patented Technology [Member]      
Finite-lived Intangible Assets Acquired $ 5,000    
Noncash or Part Noncash Acquisition, Intangible Assets Acquired   4,000  
Other Noncurrent Assets [Member]      
Inventory, Finished Goods, Net of Reserves, Non-current   $ 4,972 $ 4,646
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Selected Balance Sheet Data - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Raw materials $ 52,368 $ 51,530
Finished goods(1) [1] 59,194 56,268
Inventories, net $ 111,562 $ 107,798
[1] Finished goods inventory of $4,972 and $4,646 included within other long-term assets in the respective December 31, 2020 and June 30, 2020, 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.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Selected Balance Sheet Data - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Property and equipment, cost $ 376,993 $ 346,650
Accumulated depreciation and amortization (181,391) (169,821)
Property and equipment, net 195,602 176,829
Land [Member]    
Property and equipment, cost 8,584 8,516
Building and Building Improvements [Member]    
Property and equipment, cost 189,068 184,430
Machinery and Equipment [Member]    
Property and equipment, cost $ 179,341 $ 153,704
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Selected Balance Sheet Data - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Intangible assets   $ 795,591
Accumulated amortization   (279,046)
Intangible assets, net $ 504,172 516,545
Minimum [Member]    
Intangible assets 817,098  
Accumulated amortization (312,926)  
Intangible assets, net 504,172  
Developed Technology Rights [Member]    
Intangible assets   434,653
Developed Technology Rights [Member] | Minimum [Member]    
Intangible assets 444,499  
Trade Names [Member]    
Intangible assets   146,713
Trade Names [Member] | Minimum [Member]    
Intangible assets 145,288  
Customer Relationships [Member]    
Intangible assets   211,750
Customer Relationships [Member] | Minimum [Member]    
Intangible assets 219,583  
Patents [Member]    
Intangible assets [1]   $ 2,475
Patents [Member] | Minimum [Member]    
Intangible assets [1] $ 7,728  
[1] Increase in patents and other intangible assets is primarily due to $5.0 million recognized in intangible assets in the first quarter of fiscal 2021 for certain third party patented technology acquired. $4.0 million of the third party patented technology acquired was a non-cash activity within the condensed consolidated statement of cash flows as a cash payment was not made within the six months ended December 31, 2020.
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details)
$ in Thousands
6 Months Ended
Dec. 31, 2020
USD ($)
Beginning balance $ 516,545
Finite-lived Intangible Assets Acquired 8,919
Other additions 5,338
Amortization expense (30,804)
Currency translation 4,174
Ending balance $ 504,172
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
2021 remainder $ 30,460
2022 59,526
2023 57,634
2024 54,988
2025 51,770
Thereafter 249,794
Total $ 504,172
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
6 Months Ended
Dec. 31, 2020
USD ($)
Balance $ 728,308
Acquisitions 8,811
Currency translation 9,547
Balance 746,666
Protein Sciences [Member]  
Balance 373,081
Acquisitions 8,811
Currency translation 9,303
Balance 391,195
Diagnostics and Genomics [Member]  
Balance 355,228
Acquisitions 0
Currency translation 243
Balance $ 355,471
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Acquisitions (Details Textual) - Changzhou Eminence Biotechnology [Member] - USD ($)
$ in Thousands
Oct. 20, 2020
Oct. 02, 2020
Dec. 31, 2020
Business Acquisition, Percentage of Voting Interests Acquired 47.60%    
Business Combination, Consideration Transferred, Total $ 9,800    
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value 9,000   $ 8,985
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount 9,800    
Developed Technology Rights [Member]      
Finite-Lived Intangible Asset, Useful Life (Year)   13 years  
Customer Relationships [Member]      
Finite-Lived Intangible Asset, Useful Life (Year)   10 years  
Minimum [Member]      
Variable Interest Entity, Financial or Other Support Expected Amount 8,000    
Maximum [Member]      
Variable Interest Entity, Financial or Other Support Expected Amount $ 13,000    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) - USD ($)
$ in Thousands
2 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Oct. 20, 2020
Jun. 30, 2020
Goodwill $ 746,666 $ 746,666     $ 728,308
Cash paid, net of cash acquired   9,765 $ (0)    
Changzhou Eminence Biotechnology [Member]          
Current assets, net of cash 3,145 3,145      
Equipment and other long-term assets 1,639 1,639      
Goodwill 8,811 8,811      
Total assets acquired 22,506 22,506      
Liabilities 1,436 1,436      
Deferred income taxes, net 2,320 2,320      
Net assets acquired 18,750 18,750      
Cash paid, net of cash acquired 9,765        
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value 8,985 8,985   $ 9,000  
Net assets acquired 18,750        
Changzhou Eminence Biotechnology [Member] | Developed Technology Rights [Member]          
Intangible assets 6,778 6,778      
Changzhou Eminence Biotechnology [Member] | Customer Relationships [Member]          
Intangible assets $ 2,133 $ 2,133      
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Oct. 31, 2018
Interest Expense, Total       $ 3,585 $ 4,872 $ 8,002 $ 10,094    
Nonoperating Income (Expense), Total       5,373 113,334 (4,381) 97,812    
Income Tax Expense (Benefit), Total       10,224 $ 30,704 16,168 34,111    
Business Combination, Liabilities Arising from Contingencies, Amount Recognized       10,800   10,800      
QT Holdings Corporation [Member]                  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       51,000   51,000      
Business Combination, Liabilities Arising from Contingencies, Amount Recognized       5,300   5,300      
B-MoGen [Member]                  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       38,000   38,000      
Business Combination, Liabilities Arising from Contingencies, Amount Recognized       5,500   5,500      
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI Attributable to Parent [Member]                  
Interest Expense, Total           5,026 821    
Nonoperating Income (Expense), Total           (512)      
Income Tax Expense (Benefit), Total           (1,289) (192)    
Reclassification out of Accumulated Other Comprehensive Income [Member] | Designated as Hedging Instrument [Member] | AOCI Attributable to Parent [Member]                  
Interest Expense, Total           5,000 800    
Nonoperating Income (Expense), Total           (500)      
Income Tax Expense (Benefit), Total           (1,300) $ (200)    
Embedded Derivative Financial Instruments [Member] | Cash Flow Hedging [Member]                  
Derivative, Notional Amount                 $ 380,000
Derivative Notional Amount, Decrease in Period $ 200,000 $ 80,000 $ 100,000            
Embedded Derivative Financial Instruments [Member] | Cash Flow Hedging [Member] | Other Noncurrent Liabilities [Member]                  
Derivative Notional Amount, Dedesignated       80,000   80,000   $ 80,000  
Derivative, Fair Value, De-designed       1,900   1,900      
CCXI [Member]                  
Investments, Total       6,600   6,600   6,600  
Investments, Fair Value Disclosure, Total       $ 8,300   $ 8,300   $ 8,000  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Total assets $ 117,426 $ 124,268
Contingent consideration 10,582 6,137
Derivative instruments - cash flow hedges 12,314 17,331
Total liabilities 22,896 23,468
Fair Value, Inputs, Level 1 [Member]    
Total assets 109,152 116,272
Contingent consideration 0 0
Derivative instruments - cash flow hedges 0 0
Total liabilities 0 0
Fair Value, Inputs, Level 2 [Member]    
Total assets 8,274 7,996
Contingent consideration 0 0
Derivative instruments - cash flow hedges 12,314 17,331
Total liabilities 12,314 17,331
Fair Value, Inputs, Level 3 [Member]    
Total assets 0 0
Contingent consideration 10,582 6,137
Derivative instruments - cash flow hedges 0 0
Total liabilities 10,582 6,137
Equity Securities [Member]    
Investments, Fair Value Disclosure [1] 94,198 87,842
Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments, Fair Value Disclosure [1] 85,924 79,846
Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Investments, Fair Value Disclosure [1] 8,274 7,996
Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Investments, Fair Value Disclosure [1] 0 0
Certificates of Deposit [Member]    
Investments, Fair Value Disclosure [2] 23,228 36,426
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments, Fair Value Disclosure [2] 23,228 36,426
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Investments, Fair Value Disclosure [2] 0 0
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]    
Investments, Fair Value Disclosure [2] $ 0 $ 0
[1] Included in available-for-sale investments on the balance sheet. The cost basis in the Company's investment in ChemoCentryx Inc (CCXI) at December 31, 2020 and June 30, 2020 was $6.6 million. The Company has a warrant to purchase additional CCXI equity shares which was valued at $8.3 million and $8.0 million as of December 31, 2020 and June 30 2020, respectively.
[2] Included in available-for-sale investments on the balance sheet. The certificate of deposits have contractual maturity dates within one year.
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) - Contingent Consideration [Member] - Fair Value, Inputs, Level 3 [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Fair value at the beginning of period $ 5,987 $ 6,137
Change in fair value of contingent consideration 4,750 4,600
Payments (155) (155)
Fair value at the end of period $ 10,582 $ 10,582
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Debt and Other Financing Arrangements (Details Textual) - Credit Agreement [Member] - USD ($)
$ in Millions
6 Months Ended
Dec. 31, 2020
Aug. 01, 2018
Long-term Debt, Total $ 231.8  
Term Loan [Member]    
Debt Instrument, Face Amount   $ 250.0
Revolving Credit Facility [Member]    
Line of Credit Facility, Maximum Borrowing Capacity   600.0
Line of Credit Facility, Additional Borrowing Capacity   $ 200.0
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.20%  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Leases (Details Textual)
$ in Millions
6 Months Ended
Dec. 31, 2020
USD ($)
Variable Lease, Cost $ 1.6
Fixed Lease, Cost $ 6.5
Maximum [Member]  
Lessee, Operating Lease, Renewal Term (Year) 5 years
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Leases - Balance Sheet Classification (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Operating lease right of use assets $ 68,154 $ 71,465
Current operating lease liabilities 9,912 9,535
Noncurrent operating lease liabilities 63,672 $ 67,248
Total operating lease liabilities $ 73,584  
Weighted average remaining lease term (in years): (Year) 8 years 4 months 13 days  
Weighted average discount rate: 4.38%  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Leases - Cash Paid (Details)
$ in Thousands
6 Months Ended
Dec. 31, 2020
USD ($)
Cash amounts paid on operating lease liabilities $ 6,449
Right of use assets obtained in exchange for lease liabilities $ 939
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Leases - Fair Value of the Lease Liability by Payment Date (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Remainder of 2021 $ 6,413
2022 12,449
2023 11,477
2024 10,491
2025 9,589
Thereafter 37,925
Total 88,344
Less: Amounts representing interest 14,760
Total Lease obligations $ 73,584
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.32   $ 0.64    
Interest Expense, Total $ 3,585 $ 4,872 $ 8,002 $ 10,094  
Nonoperating Income (Expense), Total 5,373 113,334 (4,381) 97,812  
Income Tax Expense (Benefit), Total $ 10,224 $ 30,704 16,168 34,111  
AOCI Attributable to Parent [Member]          
Deferred Income Tax Expense (Benefit), Total     (2,886)   $ (4,058)
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI Attributable to Parent [Member]          
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent     4,200 600  
Interest Expense, Total     5,026 821  
Nonoperating Income (Expense), Total     (512)    
Income Tax Expense (Benefit), Total     $ (1,289) $ (192)  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Balances (in shares)   38,453,046     38,453,046  
Balances $ 1,439,285 $ 1,381,192     $ 1,381,192  
Net earnings, including noncontrolling interest 46,144 33,395 $ 119,622   79,538 $ 134,018
Other comprehensive income 18,987 14,057 13,275   $ 33,044 $ 5,169
Common stock issued for exercise of options (in shares)         293,262 287,595
Common stock issued for exercise of options 14,268 13,728 18,295 $ 7,855    
Common stock issued for restricted stock awards 0 (4,890) 0 (1,926)    
Cash dividends (12,392) (12,336) (12,197) (12,169)    
Stock-based compensation expense 15,471 12,667 10,017 8,267    
Common stock issued to employee stock purchase plan   1,463 0 1,096    
Employee stock purchase plan expense 106 286 112 99    
Non-controlling interest in Eminence $ 8,985          
Balances (in shares) 38,765,300       38,765,300  
Balances $ 1,530,854 1,439,285     $ 1,530,854  
Balance as of June 30, 2020 attributable to Bio-Techne   1,381,192 1,174,224 1,165,589 1,381,192 $ 1,165,589
Net earnings attributable to Bio-Techne 46,274   119,622 14,398 79,668 134,018
Other comprehensive loss 18,904   13,275 (8,106) 32,961 5,169
Balance as of December 31, 2020 attributable to Bio-Techne(3) $ 1,521,916   $ 1,323,348 1,174,224 1,521,916 1,323,348
Cumulative Effect, Period of Adoption, Adjustment [Member]            
Balances   $ (276)     $ (276)  
Balance as of June 30, 2020 attributable to Bio-Techne       $ (879)   $ (879)
Common Stock [Member]            
Balances (in shares) 38,601,000 38,453,000 38,084,000 37,934,000 38,453,000 37,934,000
Balances $ 386 $ 385     $ 385  
Net earnings, including noncontrolling interest        
Other comprehensive income        
Common stock issued for exercise of options (in shares)   117,000 195,000 94,000    
Common stock issued for exercise of options $ 2 $ 1 $ 2 $ 1    
Common stock issued for restricted stock awards (in shares) 3,000 25,000 4,000 50,000    
Common stock issued for restricted stock awards $ 0 $ 0 $ 0 $ 0    
Cash dividends        
Stock-based compensation expense        
Common stock issued to employee stock purchase plan (in shares) 161,000 6,000   6,000    
Common stock issued to employee stock purchase plan   $ 0   $ 0    
Employee stock purchase plan expense        
Non-controlling interest in Eminence          
Balances (in shares) 38,765,000 38,601,000 38,283,000 38,084,000 38,765,000 38,283,000
Balances $ 388 $ 386     $ 388  
Balance as of June 30, 2020 attributable to Bio-Techne     $ 381 $ 379   $ 379
Balance as of December 31, 2020 attributable to Bio-Techne(3)     383 381   383
Common Stock [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]            
Balances        
Additional Paid-in Capital [Member]            
Balances 448,679 420,536     420,536  
Net earnings, including noncontrolling interest        
Other comprehensive income        
Common stock issued for exercise of options 16,748 13,727 18,293 7,854    
Common stock issued for restricted stock awards (0) (0) (0) (0)    
Cash dividends        
Stock-based compensation expense 15,471 12,667 10,017 8,267    
Common stock issued to employee stock purchase plan   1,463   1,096    
Employee stock purchase plan expense 106 286 112 99    
Non-controlling interest in Eminence          
Balances 481,004 448,679     481,004  
Balance as of June 30, 2020 attributable to Bio-Techne     334,112 316,797   316,797
Balance as of December 31, 2020 attributable to Bio-Techne(3)     362,534 334,112   362,534
Additional Paid-in Capital [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]            
Balances        
Retained Earnings [Member]            
Balances 1,073,362 1,057,470     1,057,470  
Net earnings, including noncontrolling interest 46,274 33,395        
Other comprehensive income        
Common stock issued for exercise of options (2,482)        
Common stock issued for restricted stock awards 0 (4,890)   (1,926)    
Cash dividends (12,392) (12,336) (12,197) (12,169)    
Stock-based compensation expense        
Common stock issued to employee stock purchase plan          
Employee stock purchase plan expense        
Non-controlling interest in Eminence          
Balances 1,104,762 1,073,362     1,104,762  
Balance as of June 30, 2020 attributable to Bio-Techne     931,358 931,934   931,934
Net earnings attributable to Bio-Techne     119,622 14,398    
Balance as of December 31, 2020 attributable to Bio-Techne(3)     1,038,783 931,358   1,038,783
Retained Earnings [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]            
Balances   (276)     (276)  
Balance as of June 30, 2020 attributable to Bio-Techne       (879)   (879)
AOCI Attributable to Parent [Member]            
Balances (83,142) (97,199)     (97,199)  
Net earnings, including noncontrolling interest        
Other comprehensive income 18,904 14,057        
Common stock issued for exercise of options        
Common stock issued for restricted stock awards        
Cash dividends        
Stock-based compensation expense        
Common stock issued to employee stock purchase plan          
Employee stock purchase plan expense        
Non-controlling interest in Eminence          
Balances (64,238) (83,142)     (64,238)  
Balance as of June 30, 2020 attributable to Bio-Techne     (91,627) (83,521)   (83,521)
Other comprehensive loss     13,275      
Balance as of December 31, 2020 attributable to Bio-Techne(3)     $ (78,352) $ (91,627)   $ (78,352)
AOCI Attributable to Parent [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]            
Balances        
Noncontrolling Interest [Member]            
Balances 0 0     0  
Net earnings, including noncontrolling interest (130)        
Other comprehensive income 83        
Common stock issued for exercise of options        
Common stock issued for restricted stock awards        
Cash dividends        
Stock-based compensation expense        
Common stock issued to employee stock purchase plan          
Employee stock purchase plan expense        
Non-controlling interest in Eminence 8,985          
Balances $ 8,938 0     8,938  
Noncontrolling Interest [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]            
Balances        
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Balance as of June 30, 2020 attributable to Bio-Techne $ 1,381,192 $ 1,165,589
Balance as of December 31, 2020 attributable to Bio-Techne(3) 1,521,916 1,323,348
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]    
Balance as of June 30, 2020 attributable to Bio-Techne (13,253) (9,537)
Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne (47) 275
Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1) 4,249 [1] 629 [2]
Other comprehensive income (loss), net of tax before reclassifications, attributable to Bio-Techne (47) 275
Balance as of December 31, 2020 attributable to Bio-Techne(3) [3] (9,051) (8,633)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balance as of June 30, 2020 attributable to Bio-Techne (83,946) (73,983)
Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne 28,759 4,264
Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1) 0 0
Other comprehensive income (loss), net of tax before reclassifications, attributable to Bio-Techne 28,759 4,264
Balance as of December 31, 2020 attributable to Bio-Techne(3) [3] (55,187) (69,719)
Accumulated Other Comprehensive Income (Loss), Derivative Qualifying as Hedge, Excluded Component, Including Portion Attributable to Noncontrolling Interest [Member]    
Balance as of June 30, 2020 attributable to Bio-Techne (97,199) (83,521)
Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne 28,712 4,539
Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1) 4,249 [1] 629 [2]
Other comprehensive income (loss), net of tax before reclassifications, attributable to Bio-Techne 28,712 4,539
Balance as of December 31, 2020 attributable to Bio-Techne(3) [3] $ (64,238) $ (78,352)
[1] Gains (losses) on the interest swap are reclassified into interest expense as payments on the derivative agreement are made. The Company reclassified $5,026 to interest expense and $512 to non-operating income relating to variable interest payments that were probable not to occur as further discussed in Note 6 in the six months ended December 31, 2020. The Company also recorded a related tax benefit of $1,289 during the six months ended December 31, 2020.
[2] The Company reclassified ($821) to interest expense and a related tax benefit tax of $192 during the six months ended December 31, 2019.
[3] The Company had deferred tax benefits of $2,886 and $4,058 included in the accumulated other comprehensive income loss as of December 31, 2020 and June 30, 2020, respectively.
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Earnings Per Share (Details Textual) - shares
shares in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 1.6 1.3 1.5 1.3
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Net earnings, including noncontrolling interest $ 46,144 $ 33,395 $ 119,622   $ 79,538 $ 134,018
Net earnings attributable to noncontrolling interest (130)   0   (130) 0
Net earnings attributable to Bio-Techne 46,274   119,622 $ 14,398 79,668 134,018
Income allocated to participating securities (37)   (172)   (50) (258)
Income available to common shareholders $ 46,237   $ 119,450   $ 79,618 $ 133,760
Basic (in shares) 38,691   38,167   38,614 38,100
Basic (in dollars per share) $ 1.20   $ 3.13   $ 2.06 $ 3.51
Income allocated to participating securities $ (37)   $ (172)   $ (50) $ (258)
Income available to common shareholders $ 46,237   $ 119,450   $ 79,618 $ 133,760
Dilutive effect of stock options and restricted stock units (in shares) 1,566   1,383   1,521 1,270
Diluted (in shares) 40,257   39,550   40,135 39,370
Diluted (in dollars per share) $ 1.15   $ 3.02   $ 1.98 $ 3.40
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Share-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     700,000 700,000
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)     $ 267.59 $ 190.73
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 56.88 $ 37.00
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)     293,262 287,595
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 50.6 $ 35.3
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 43.1   $ 43.1  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     2 years 1 month 6 days  
Selling, General and Administrative Expenses [Member]        
Share-based Payment Arrangement, Expense 15.6 $ 10.1 $ 28.5 18.5
Cost of Sales [Member]        
Share-based Payment Arrangement, Expense $ 0.6 $ 1.0 $ 0.5 $ 0.9
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     22,367 30,858
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 267.87 $ 192.08
Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     11,803 15,398
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 264.73 $ 193.48
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Other Income (Expense) - Schedule of Components of Other Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Interest expense $ (3,585) $ (4,872) $ (8,002) $ (10,094)
Interest income 78 231 192 341
Other non-operating income (expense), net(1) [1] 8,880 117,975 3,429 107,565
Total other income (expense) $ 5,373 $ 113,334 $ (4,381) $ 97,812
[1] The changes in other non-operating income (expense) were driven by changes in the fair value of our CCXI investment as further described in Note 5 above.
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Income Taxes (Details Textual) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Effective Income Tax Rate Reconciliation, Percent, Total 18.10% 20.40% 16.90% 20.30%
Income Tax Expense (Benefit), Discrete Tax Items $ (3.7) $ (5.4) $ (7.8) $ (6.7)
Excess Tax Benefit from Share-based Compensation, Operating Activities 4.8 3.7 8.0 7.0
Income Tax Expense (Benefit), Other Immaterial Discrete Tax Items, Net $ 1.1 $ (1.7) 0.2 $ (0.3)
CCXI [Member]        
Gain (Loss) on Investments, Total     $ 121.0  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Segment Information - Financial Information Relating to Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Revenues, net $ 224,253 $ 184,934 $ 428,452 $ 368,177
Operating income 50,995 36,992 100,087 70,317
Costs recognized on sale of acquired inventory     (23) 0
Corporate general, selling, and administrative expenses (83,116) (68,030) (155,714) (137,040)
Operating Segments [Member]        
Operating income 88,353 61,847 167,379 122,285
Costs recognized on sale of acquired inventory (23) 0 (23) 0
Amortization of acquisition related intangible assets (15,027) (15,108) (30,528) (30,008)
Acquisition related expenses (4,421) 881 (4,558) (429)
Stock based compensation (16,225) (10,618) (29,558) (19,418)
Restructure costs (142) 0 (142) 0
Operating Segments [Member] | Protein Sciences [Member]        
Revenues, net 172,179 141,517 326,625 282,512
Operating income 80,246 60,872 150,598 120,410
Operating Segments [Member] | Diagnostics and Genomics [Member]        
Revenues, net 52,469 43,846 102,595 86,397
Operating income 8,107 975 16,781 1,875
Intersegment Eliminations [Member]        
Revenues, net (395) (429) (768) (732)
Corporate, Non-Segment [Member]        
Corporate general, selling, and administrative expenses $ (1,520) $ (12) $ (2,482) $ (2,113)
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .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 " #G,TA2O<(]DN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FW%0%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/ M=4"H.5^!0U)&D8()6,2%R&1KM- )%85TQAN]X.-GZF:8T8 =.O24H2HK8'*: M&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MRA@K>GQY=YW<+Z M3,IK'']E*^@4<&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" #G,TA26^+AK3L% !_%0 & 'AL+W=O_0I/I13M#$DO.%SN0F1!@-[,+&PAM9]OIA6(KB6=MRY44 M O^^1[)C!^HX0N=E+]T!LA#'E)XE1?MC;&9!^[71UL1,)U M1V8BA3O5R*6N\L6;>T?/$;KC;$/NN.+C*_%0IC?LKF"NVZI$D:)2'4D4Z+$ZK(U MH1^G/K,![HO?(['3!]?$=F4IY0][,PLO6YXE$K$(C)7@\.=93$4<6R7@^*<0 M;95MVL##Z[WZK>L\=&;)M9C*^(\H-)O+UJA%0K'BV]@\RMUG472H;_4"&6OW MF^SR;WN]%@FVVLBD" :")$KSO_RE2,1!@.\="6!% 'L70(^UX!D#N9FHT&U5"$;^.[0%FBLCWJ M%4,%KT70(3X](\QC7@W/% ^_%9\I^XP77]]A:_(S(A$ M_XVTT2O;Z+DV>D?:* 9D"LTH'D-+H7@A7\1KW6C@2A[\C'K0=1_!ZI=8_5.P M'L4ZT@ &.;CGB:B#PG6N9M_:3S?3S_O>*P%PC$L.8:HSG2KE*.(= #]UUP9=8ET_K^07*Z. N%:#4N;>I4K>J=!/;UF MM0/6$$^]]@,&""%>R3SF ";C2&-X536@N(6_QRNGXUS)YR@-ZM.):Z)3D55%@>&F M_AYM+K6!@O5GE!U=(PV*_7Z/8ALR5M4)AGN[&\4)_"-W' 47&%!L-;"J-C#< MT+]*MZ_8R!1SN081?WC>'HWZ/8RH*@<,=_"GR(#CRA6A[)?EKV0A@JV";-5B MX4I3F21@/ LC@Q]GY&>OXU&2P6[EF<=H9655C6"XO4/%"J-T31:OR5+&M8@- M K"=QDBJXL!P^]ZGB=R\!!N>KL71/7Z#T/UD<3W!-D.LJ@7LI%JPWUSG-=VE M"TRB?K_8H/C]_7^V;\FJ&L!.J@&S%+9H^.E:JOJYC^M\Y0KFP"0(! B!3)A+8HR5Y[.3/'^1\#@F5UL-KW7]:.(Z M37LUO[)Z_R2KOTF$6ML)]@D4S :\-%.C.#Z/_='P?#3RP?J? M#ZFZ!T=<=E#?YT>0=MV.J22Q6$.IUAM"\ MRD_[\ALC,W=@MI3&R,1=;@0/A;(?P/N5E&9_8QLHSUS'_P)02P,$% @ MYS-(4EDND*;?!@ [AT !@ !X;"]W;W)K6MT::KR=T\OS@8[%:F^;!].9JFZWDG32?MQ]JN)OV7O)B(RM=J(K4\N%Z M\H9>+IAH#%K$WX5\U$?7I*%RK]37YN9=?CT)FAG)4BY-XR*#?WLYDV79>()Y M_'MP.NG'; R/KY^]OVW) YG[3,N9*K\4N5E?3]()R>5#MBO-1_7XASP0BAI_ M2U7J]B]Y/&"#"5GNM%&;@S',8%-4W?_LZ1"((P/P@QNP@P&S#<(1 WXPX"\= M(3P8A"\=(3H8M-2G'?YLI?D M7;54&TG./E?9+B_ ]!4Y)Y_OYN3LMU=$K[-::E)4Y--:[318Z]?DMY/[JZD! M%LURQGT+T^A"RYQ#>,J_#N5Q> M$$Y?$Q:P )G/[,7F5&!T?FWTQ4^/?A(,WN<3;_V%(_[^A-JFLU*B+[8SC5O3 MIH+M;Q@+6<2OIOOC>+DPFH:"AZ>PN0L+61I&[!2V<&$\3FF2]+ 3GF'/,_3R MG"EMFJ4QRK4SCXZ&33AWJ+JH&$#48NJB*!!\5@(J[C/$1@-@B!-+,8(+@DX'6D"]$@]43]CLY8U M.3N\WU<^WM3ES1.['R H2CEW>A^".P^=);! 8"))*1NAS0;:S$N[%X3W$O8J M\D";F.P)S_&#NQ/R,;1AF[T+@U["66RS=W$B2H+89H^X@];/QO)\T#C4+W+> M?8\N1[(2I(Y-UX7Q .JMS1;Q%E,[> O,&U2(D>Y/!Z%#_4JG473R\+Y?-V^Z M!*$/2[Q2$(7*U*KM;O"#D2#VT:I.7642QM0N2S,$1JF(F;/H$6TE(NX$!)-- M84#3D8@,@HCZ%=%Q1$AF3%W<[TQV7T)&J!\*BZMBSJG=H&8(RF[O+W*T\#HZ M#<4@F&C\\Z&X+=3Y)[E<5WA!C)&D8(F3%"X,3PH7EXC8726(.U]2#"*/)G[M MV':"YT7 @M9'(V$>Q!8U*^PYK(N]JUV MAO""C-YU'RO.R3+3:_)0@K^US%0G+NT(J[U,/(,T0RI<)63#,,QEEBZ;0Y N,\X67C=G 9E$&?,+\Y^("C^"LT0 M_90*6Y_,,!B6*2Z,,Q';DA6!>3)ED&S,+]EF_T,XW"])<403NWPB, A'*NSZ MB>$HBYFP X+Y$S0=V;NP0=BQT-NQ>A$/N[;N4ZTG(+[NQ0;EQ/S*Z3;3Q9*< M%17)81UF]='8>*WJW"7'W"^8'7 7Q"^H_6$)0;$+9\N ^HI&-#0;9!+SRZ1Y M4>Z:S^H_P#Q&F%-[EXR@^(7=?.:H+V$K(]376(L:9!'SRZ(O[4D-4,_VLLY6 MLJE+&Y JAZ,!M3/:9%6SH?!FV*"/F%\?#1G6C8 '%_GHD\:"VM'%8-010K@W MY^,:[BT8*_>#$F+?44)'N>7CC.B4@$5.VW=A7$21T]LP;Y1'-F?,&T]LSM.C M\ZN-K%?MP:&&5-E5ICMZZ)_VAY-OVB,YZ_DMO9Q1Y/F<7BZZH\?!?7<2^K[] MKJU)*1]@J. B@;G6W>%B=V/4MCT]NU?&J$U[N999+NL& +\_*&6>;YH!^B/> MF_\ 4$L#!!0 ( .&PO=V]R:W-H965T M&ULG9EM<]LV$L>_"D;GN;0SJ<:^.5>FUHZ.#6;E=T9)8MV4%VM.*7)JI9EL[BZ:+^[ M,5<7>N^JLE$WAMA]74OS]%Y5^O%RP1;/7WPJ-UOGOUA=7>SD1MTJ]V5W8^!L M=9RE*&O5V%(WQ*C[R\4[]N8ZHGY :_%[J1[MX)AX5^ZT_NI//A:7"^H5J4JM MG9]"PK\'=:VJRL\$.OX\3+HX7M,/'!X_S_ZOUGEPYDY:=:VK/\K";2\7V8(4 MZE[N*_=)/_ZB#@[%?KZUKFS[ESP>;.F"K/?6Z?HP&!349=/]E]\.@1@,8-', M 'X8P+]W@#@,$*VCG;+6K0_2R:L+HQ^)\=8PFS]H8]..!F_*QM_&6V?@UQ+& MN:MKW11P4U1!X,CJJBRD@Y/WLI+-6I%;/[$E/UWOC5&-(S?*E+H@7QJY+THP M_)F7*Q>AC&!#&+DH3'1[,3 MI=%1:114>KO5QIT[96HB'V19R;M*G4/..+<@&&[S@[*NGE/>31T/);$TFBA' MS#A89;CR^*@\#BI_MU[K/0B#%+-6$%\0OB0-I$-]3\[8$@+8WH&S-(W]5T99 M9<";I3_:J3:G5$^85S$B-^.1&'F%F?%81+A7R=&K).C51XAXX[0I%1KQ9'I1 MFL0Y'6G#S 2+.:XM/6I+@]I^,TYQ07F1]%YD&1-P;8;-Q3NSY]9Q0/M**F*5)QG-<*Z,]-FA0;"RK"I7&IM>$S)F,TQ1FQS-!9_(4Z_'"^ M[VLEF M4T*".JS(V5M]F.ADP=&(I>-[C=D!-**Y./;<8F%P=5M\?M\P?D35'#:9)FTWN-&?(TSN:V2T\E%G]7,5&5\JZL2@>) M/%11L!X,+$R&ST86L(">J;>33QYY:!2FZ1]X&T\6$6(F:#Z3W%A/"1;&Q"U4 ME)Y?2_(([8%MLYQ155MM@GRSEQ5^\Z9$$"RGZ5@V9D:S=$9V3PX61L<[+PTD MJF\[7R;C$J= 8")/Q]A S'*:BQF%/398F!M0MSL#W=!P;:$J$10(SB:!Q,QH M-+,#> \,'@;&QV:M:T6<_*:"RY1/62"2>%PF(%9L-A2*'1.100J.HI)?*L$ M],BA,$]9$>79>,DB5G$N9M#'>Y[P%QJA0S;<09?A=4(94>EFTS4M$^A:Y@A)>$S'!>^+9J?Z>^#P,'!.2]X7]AV?0D6P"7H0JSF9/71XN!8T:.-A]$62,>HU"FZ$I%,RF3,+.71S (6/>%$F'!=5N@3V0MJ M!8*P.,TG#W@0LR2?X['H42=8L")]7^KSSVJ];=0K2^Q6&K75%2P(^ZIM/MU3 M\(E7SR819M.7IE"VW#1MG;>6N]*G).OT^BNT.QH6GGE+Y-YMM2G_ HMX22GU MGTZ2?0M&C2*EM;X(TX;HO;/0-Q6P*-"@3H$UAD+0Y-3+P8.]%X"FZQJVT<$O M<(H\R&JOR-EKR@@LXLZ;$T]9YZ?_O'WVS]?$ P>)R)9I$B\%A,/_!*=1+)8T M2EY^7"6FZ!/9.)>C1C/EB.CI*,)T?%<4I<\J<*-WLBS.R^;YQJ-"I^"+,@C. M^!D!9LP;?T[E0=(CMKBTJ<8/$\B+B:+ ;'+T]DL+GI< MBC NNS*DSS=HMD&53XG(8F GF^1(Q%!DC.4SCQ9$STX19N?_=..A:715^0U9 M-I#9E45; #%%8)9/HSRUFEL9/29%&)-=@(=1_><_,NCLWH9BB[1YL:#9Y-D< M9AB*;=3S,@KSLI,];+%\DOLQ-PZ7&+[_P!_MH(;8HYW5X%V:?Y'Y7VDV96.A M KF'D?1U"I$PW;O![L3I7?MZ[4X[I^OV<*LDR/<&\/N]UN[YQ+^Q.[ZAO?H; M4$L#!!0 ( .&PO=V]R:W-H965T&ULI59K;]HP%/TK5K0/('7D10*M *FEFK9)DU 9VV>3&&+5L3/; M@6Z_?M=.FO%(>:Q\('Z<N*B3!J27ES T\+W9S3+DS&=FQF9R,1*D9Y60FD2KS',O? M#X2)[=CQG=>!)[K.M!EP)Z,"K\F'HR%3R%32$I@I82C*980^"WUZFOZUY$#WVN@N9*E)5="D*K#Q^F_$ MNT\247+(AB0)H1N\9.0&808'P:8*CA1*1;G4JY)!=5;8-M/5*K%=Q9RRS<2/ M@GCD;G:M'8,&@ZC![.D/&_WA2?T+V&E%U]QN<((+JC%#4&#)\PWB A58H@YL M6"H8PU*A@L!ISV!SNVTFPB-]WHX@]_?U&?_^_]5NA"N%29T+2/P P5JK1 M5OW54M&.NLBSOP,7YW%[7J+&2_1>+U2I\KR/Z$C?H8-3B#WM<:,]?J]VN"^4 MAD-/^?J<@?BL@5.(/0.#QL#@I(&IR'.X06K)INXWF)7DBNJOX@]V)?4\_T#W M&=">]&$C?7B%]*NK?GB42M_S6NO^$N2>@]O&P>WU#BZK]=LC3>%P$$?AD?@V M8!]P_;A=N^_]NRV]Z]5?4>UU^ L\M");3;@[M[]Y>GW#6&;&;P B30 F%\)H5\[YHW1O"DG?P%02P,$% @ MYS-(4KOFV7_G!P =R !@ !X;"]W;W)KRVM]*ZM+^:%>JS*NCD>K=IV_6DR:?(5KUCS4:YY M#;\LI:I8"[?J;M*L%6>%:525$Q)%TTG%1#TZ.3+/KM3)D=RTI:CYE4+-IJJ8 M>OK,2_EP/,*CYP?7XF[5Z@>3DZ,UN^,+WGY?7RFXF^QZ*43%ZT;(&BF^/!Z= MXD_S.-8-C,4/P1^:O6NDAW(KY2]]DM#7TIB^,;TQK&(VH]6=^5ML@N41SUJS0.7SQ!KW[7K--(<#F/1JC[XLOZ-T?[]$?2-3H M9B4W#:N+YFC2@C+=_R3?JOC%5/T5=;MJD%GH*9XV7X"(]H-BSP/ZS,) M=OB%YQ\1Q1\0B4CDT#-_=7.30G9>IZ8_ZO'RZ^ N=__WMYP*=7W_[BKY= MG5V?WEQ<_HE.YS<7/RYN+LX6GP+OB7?OBFI: MZPE^?Y)F"9T=3>[W?6-;81I'N#=[H2W9:4N"/C@M_H%P[F*JE9 "MR M2ET@5DG5BO_, Y<+N^Z2/>?$.$O)P(4.JVA*/1Y,=UK3H-:Y;,!WVG%WM?@/ M_ *2&P8>A"G*\G\W0L$S4=^#BZ5ZG; PTNN.F6Y MK#AJV2-W!N?,%H>G W6V#8YG4>)6F.T49D&%BU;FO\8:!@4"B4#(IHL'_JBO MN4ML9HN=)10/Y-I6>!9G'KDXZG-V=" 0:CT5X#N#7B!J8>8&"%ZS)S/!G!DX MLL2,<9(,%#NM8I_B/PADN"<9#J/L1K$"HC+/Y:9^5F#\",3@XE['9N!CV\0:$TK2H1]M MLRQ+?([LP8;#9+O80DNXR8!M*(V3F351'%8QG6&/N)Y?. RP+ACS#4 ,IGKW M?9TJ;3A!@HV&U973C!*?#WN(X3#%!I]_FS\_Z"=J V3;P@Q"0.=6/L\4;UEBDIQ,) MT^E*R9SSHD%+):L.]3HD*]9NE/&/2>_/]< 8ZH'Q:^H!8C,JIC@>ICF'V70& M\>+Q7P\SDH1'M5'Y2A<$OZD^<0 DA7)W*-]EET19YM'?XX^$\7=:% :F9@T) ML0QQVSZ9#\,!M&LMW*G;!3Z85U:6<-E!=O?I[ME'PNP[[>N OC@P$_)Y3>>4 M[8!=EDZ'Y;S#S ,:TO.0O(:'73@<*LZ( W:)5>(ZK'PJ>QR2, X/I#5+OB^M MV4@;XVD:6]G9M=0CV#,,VK./1F_*:N<7EZ>7\]=G-=K3BH9I93;Y"J%]Y=G# MHS:!QB1.R3#%N^WHU -4VJ.*AE$U2+QZV0Y\VB[5NYM_X776-1^OM\G5S&U957KG1LMWJK675,.U;=#DI:O0M5"ME M?3=NN:I0P6^=B9/:'+)DADQ>RNPQ1<.8NN;/FQS:EZ^0Z> -)@E)++%.0T)\ MJQO:DXF&R=0ES*6H69T?2IC4@9F4IL.-)9<9SHBG"* ]C&@81@>RIC4&3]:D M#CJ!TR,\3)MN0TPR3UE+>TK1,*7.EDN>&Y;RQ[Q;IT,=RU%WW>@MFPZR4""8 M"UTEW$.AXZEOJ,VHA*96"G%L4";4E_AZF-'#,!-UKO2I7\.Y*4^R-@W!1 M*HNLZ++-LCCR?)*X9UE\8-O2)Q6Q%MWR.U'K,P#]R:!V$])9]\3V8@U*Y"D9 M%CXNNRB:^99+<8_)^!68] V"ZS5T4+YC$3>%9=*P(G+9X8ADU"._1VA,@O7$ M8K->E^9DCY5 ^R8O9;-1?%=S+DOH4=3=^?"!K:FX)V <)J!QVIJ)PFR.'CH( MB%T;CU$TG&L.LS2B'EK'>T=H80X.M0)=H%)TZG0?NZ>[T_-2<&0^>?\:?YMT9>-]-=R3_E2F88@TJ^1*Z MC#ZFX#G5G7)W-ZU&PO=V]R:W-H965T&ULO59M;^,V#/XKA+_L!J2)D_1Z19$$2-([K,-N*)+>-F#8!T6F8ZVV MY$ERT_S[D9+C>%C:?1L0.'HA'Y(/*4JS@['/KD#T\%J5VLV3POOZ;C1RLL!* MN*&I4=-.;FPE/$WM?N1JBR(+2E4YFJ3IS:@22B>+65A[M(N9:7RI-#Y:<$U5 M"7M<86D.\V29*R0UBB](P@Z.\%UUB6#$1N_-5B)IU)5NR/ M3^A?0NP4RTXX7)OR5Y7Y8I[<)I!A+IK2;\SA!VSC^+&;6',"R-*'Q((0:M,DY MI3DI6V]I5Y&>7_QL/,(8KF EG')@C?>'@L\XP^Z?^B$+IXIF< MXEE-W@6\1SF$Z7@ DW22OH,W[?B9!KSI._PX\ :^*"VT5**$+7)?>O8-_ MW>%?!_SK-_!7C:,5Y^ >G;2J[EB_0"_\_H2O'E:ED<]_7.+Z75-\O.]<+23. MDYIS;%\P:?,_A*<"06F/5E4@C79D,J,P,\B[N%T7-Y?"2IFK)Y2%1E@;6QM[ M+AC7[)S*E+#D\P ^^()%JEKHX_=0Q^HBX (M0B%>$':(FC=J86E]=X2>1@"D M=6BT:#)%BL'7XR5-Q8=<&IN1PTCGR!=AWK)86T5QU"7QN$>-5I3ED?>Q]E&7 MK7[3;"*F.(2YK(@2*8(; 5%IYVT36DJL"^H-,$[Y]]L0UF@]=4*2BOWR1$EN MC-=,=::<+(UKB ;0+,)>D&-EDT4O+O+]OX1X9I0*(*.^2U+&@JF4/]'NSD72 MY:,G_=^%XPK3E)1C!+Y!V"72^;/1L46'>'K)_\[1J =YZ0P&>MM3RB5%*2'J M TI.7)/L$84%Y/X"/S94KM,T=HR)YF9G ?C).$>1?7@RM9(PG=P0")EKO:$*\@R\;/9T4S#H[8"X&(81C#\.8!UN$+3$ M9,\U)NBAHCJIND:_-BXX*1M[JC-8EZ;)0BZ:H+:T5NA]4*)B$&2:V(LD%2MG MYG.>TYT>:G>#.>614JL[<-S MP4$@+MZIW6KW(EG&B_@L'I\S%-*>>@64F)-J.OST,0$;GPAQXDT=KN6=\92B M,"SH3*!E =KGEG&:L('NG;;X&U!+ P04 " #G,TA2_F"GME0' "Q$ M& 'AL+W=O38;1HLL-B'U)1$ MGGOO.?=>DKW86_?9[Y0*XJFNC+\<[T)HWDVGOMBI6OJ);93!EXUUM0QX=-NI M;YR2)2^JJVD2QXMI+;497UWPNSMW=6';4&FC[ISP;5U+=[A1E=U?CF?CX<6] MWNX"O9A>731RJQY4^*6Y#46I=K(M@KW=O\WU<\*/!2^R#L M1GAMMI5ZVWHE&F?+M@A>2%,*Z13FL_#_47@,0HK&:A.$-B*@",7&5JA?+!=A MIP3",GZ#6(!94)3(6X)OB]TS,%BFN44?=R3V.XWO6V64DU5U$+8H6N=%VZ Z M_4XW),)$_&A\<"T+\AQ#.#2ZX$4GT536;)5[6Z&LX;/WBHSN9(C@K6/;OEW[ M($T@G6OYJW4Z'-A1"8:B_R)L_$JL-' 9Y-6ZDH[B*IYYGH@':* +]2+A4%I1 M*8B]=. L'#JZD!0PWUA,&I[A:]-8%\2?__B'59+$W]W=/O!H]MU?(A:I(Q(M MYQ&ME,DBKG]511_VE^'81SC-44@O%%)0N3-!B-Y"@;P.G4-2/&,-B38:L(.F MO@O1$P=H=](HVWI2L$-L$:*K#I0=+ , :-Q["E=V\,!8*F*4LK'A[ \UKNHU MG.,RG^61^*D%=E_TO.C\#2T*.^U*\1'&;VW=2',0W.AABQQ23ZINN.M#+)IN MC3JW-?24R;%*?5>FS^PPIR0/MC8DPG-6UO(@[N2!%0C*U9[S;4-R$EC1L!/'C_WB#Y_M2FJMCQ)IA-!*1G+1[0M1<*L=87>L/63KS#( M9(]3$X;XE M&ADB69$U JH16&OPON2-!M6IO4 Q,>F&U:*_ MK]1B#8_A5EJ"!""H9]X&5B@V]500)+Q^@?WTP@IBZAH% M4%12][E8. 5FJ3R="JTS9&IK;8G<15R0 !D(LOK"#J M*LG\0-&^QW=]E,EPJM:A3XDM=1Y#M0!A90M^71^SH]SI$Y/A>^HFXIHSS+-^ M'QV_CZ,D"!%NS[QKGIXP8.O2;. MAKUL(CZILP;3D+:T(W$ME)I; ?=@VB:1W-P%J+"H;EX)@ ZE'3F\G+=$(3?A MBU[-'=2NJ16I\G3+E:PK99,4F[;:@#[N2Q1!MVWLN_Z,M^I\P9 M94->Z].ZF7#3/3D.=*<-/HM0BX#[I?9RNW5J>X8R[,F-4 2GI\S1646B-FRV64 M+3(:97F4S)<8I5D6Q?F,1G$<+>-D='HD21;1/,D%MJE\E8IL$D)'%"I$L3Q7:*KMULMD=_J\R_8(K"*'0X9R% MFF51!A+?B#R/%HLY>[Y"7$0%ED7Q;#EZ_^']==1W&,K-'N1GC$LT&RBI5$R0Z;,H]4R'=VK MKOU\LJXJ!1R$/@0%)Q!H.A<09?Z_"?K276=Z+.?C[CPP/ 3;\*5T;0,:' ]W"GN2HPGX MOK&XTO0/9.#XOQ17OP-02P,$% @ YS-(4I[@R3S1!0 & T !@ !X M;"]W;W)KBY/=2#4'BST*;G#E.SG-O!"-Z&0WTW3Z*HF/=< MJMGI<5B[,*?'>G2=5.+"D!W[GIO[<]'IVY-9/-LL?)++E?,+\]/C@2_%I7!_ M#Q<&L_E62BM[H:S4BHQ8G,S.XJ/SS.\/&_Z1XM8^&)/WY%KK+W[ROCV91=X@ MT8G&>0D5#\JE,W@K<>3U.09J05]T,JM++U5K6AWS\]A MX=;,9&/F>?*BP#>B.:0T9I1$2?2"O'3K=AKDI2^X;B<5O)6\HTO'G0#= MG'U!?K:5GP7YV3/R+\=AZ((T2/X!46F;3MO1P(!_K\2=H_-.-U_^>PKE%Y7X M?#VR V_$R0P):86Y$;-U0 _IO;J!=FVDL$T+Q6YE1XM5ZT] M."*@+/IK80+2?XP*@J()\NGO$[\%]YPPP,O2'N4)2XO*#V*6IY$'4X**+2VU M;BWMQP>4URRN,\H+EF#G SL8*8"Q1W&,LT7B1U')RKJB?8H)!M%>QHJL(*F: M;@2+D!AN!8.U6\'"3JOE*UC2$]\U.QBZ8SNC.*$+@SIFW'V0_/;K* <4'GH^Q:J98VZ)']8/3-1#:*JYI%P":N,I8!Q ^\ M@9O"_&A27-8LS6**\Y254?:,Y0RFP^ZT+%A=IY1F!2ORB,Z:9NS'COL$;P78 M LI/51&'>:^-D]^FA?VXBEE:QW2 85&S*O'#YY2M8UCGK(A"#*&W2FH$VG&U ME->=H#-KA0LGE/=1G&3"L:S]*P9X\I2O# M6T&*]V!^G.4LJ8 T0"GCE%Z'\@HE1G3!>;N2@Z4DKA&[%,^8E<#N JCY0'G7 M)_+)K2L3R<';I**$967^A)M57+((O"Z!4@Y@'\9B%_HT3EB=%![Z!-&.,C]\ M)'"#>AYE+"Z3D'X%R[,\9,Y[U: Y6P$C:7C!\HUUTM)@)!JR[.ZI'84OBGOY M881FTW53YVWT4LEOL!8BGQ#@(R=H(0U"B>#$F$K3KO\'[EDS&;(;+=Z 1L;G M-8>%I+1ZU7"[FOJTQ*%UOGOA8$J+BP V>\[H3K8!/;LIV9Y"X? "EPQ(\P+# M?.#WX;W7H;0C*^\>EXM#>KV"4U-#".JX,??(5A^><9+N(7_L.RY%X<#7$6Y" MHO#M[HEZ="Z64BDO\7K="[X'[C0U?: MY>1&C_?TL?] %=@\]C?0P A_*6RQON>S-RO">N);0@Z28YQ27K(BS?P8/2)C M-;(3X]PWE+*,O'T@\\)#FV0UND-&5]JWU.\N_(96XB4W/)\.)#A"A,&4I1GE6/@XL"C?Z;;Y6EI5>;>E[0%'09\3ZAGR*'E(9.WWI11\)BE!S24U>I^8/;*JKO M,MS)?3= E*:+ZW9U>^T_FVZ[W[=/WPP?N '@ECJQP-'HL,QG9*9[^#1Q>@AW MWVOM4.K#<(5/%V'\!KQ?: 1X/?$*MA]#I_\#4$L#!!0 ( .&PO=V]R:W-H965T&ULM5?;V&T>.GV@=BF)-9?^ MV%H2 ($#X( \75MWYU=2!GHHM?%GO54(UN>G<>W:G9_:.FAEY+4C7Y>E<)M+J>WZK#?JM0N? MU7(5>&%P?EJ)I;R1X??JVN%KT%DI5"F-5]:0DXNSWL7HY/* Y:/ 'TJN_6 + O_NY4QJS8;@QM?&9J\[DA5W?[?6W\78$#FS^HLJPNJL-^U1(1>BUN&S7?\JFW@.V5YNM8]_:9UD#PY[E-<^V+)1A@>E M,NF_>&APV%&8#I]1&#<*X^AW.BAZ>26".#]U=DV.I6&-?\10HS:<4X:3G8.F=,L+D2FBZ M"2)(U%?P+]@_Z.P?1/L'S]B_K#U6O*>9+>*U8KM%D"MK22VPO@[N6+BNH^*MI2T M<+;DP^$GCJ]D)*/HED]P=;[N00]C/B0/.&+7> !6TQ':I30(0,?01 %^4#&# M;%L^@+A]1(V=J!UBZM-;R$B32[I4*)]\9:RVRPU],O0I#W:.C(R'J>DR0@_* MDI?:/GQRZ<)OC:Z%C\BH0L;\(2<.^=,,0\"2#P245-BDTN-DH%\J83;(:5M0 ME5,\'[!BY$*A5=TFBQN(S'B1V)Q/VJ](9>*"*T3TA.U?W,QH.CS,^ ]9(\G8 MQQ'TZ1:VE]86:Z7U%F8>-T*H0E.*0-J@GSQQ^F MX]'QSQY!VJ+. U76A04*R7;5R7G+.2@G[Z5!1;,9!!,K"(G$Z/78!41WF-G( ML0RIA%,@.ZW0^&TL2M $9V/-;#,!P/83)W1>ZUC0=4#+?6/I7'@ZZ9+AO+P/J#<8:G@;(WZ M-),NX+)!" %U$K/?A9PZA558EJZ=U HAC@D-Y"IRJC%+Q)_*5!9:\!:-F2UR@[FKRA]R8(LU1<^6G] M!(5WCRM0Q9!M^^XH.SZ>XG">\Y*I02'PR/Z;8']&ZOZ/Y-P4VS-]/#EP^_W4?P\31H-=9REQ[WQP'R MR^492Y+=QSB6\1I7\%8I#&Z>G-*?XG0!V_-'ZJ2J=OD*DDQ(\%BD DHE7SR5 MS%CR3Z>2^^OI4T%=$J"RW8BM,MQM*5I[ZXC&%='VX^7X2LD)32'I.O!56&$2YG%;%'_#KW1QBE[&RT[R M8_>"Q_CL\^E>H.T-LYD63]WF!SLO),"PC.] OJO T?18ZE:[I^9%>F%MQ=,[ M]8-P2X49J.4"JL/^,5YV+KW]TD>P57QOS6T YO'G"L]EZ5@ ^PN+FU?SP0=T M#_#S?P!02P,$% @ YS-(4G8U8&!]"@ !AT !D !X;"]W;W)K&ULK5E[;]LX$O\J1"ZX2P#%L>4X<;II@":[W>VAW7;[ MV#O@<'_0$FUS(XDN2<5Q/_W]9DC)STU&5+54HW,"M586=N;"D]'NWBU*VLDCD?*HO3=#@\/RVEK@ZN MK_C=.WM]96I?Z$J]L\+592GMYD859OW\8'30O'BO%TM/+TZOKU9RH3XH_VGU MSN+IM,62ZU)53IM*6#5_?O!B].SFC. 9X'>MUJZS%L3)S)@[>GB5/S\8$D&J M4)DG#!(_]^I6%04A AF?(\Z#]DHZV%TWV%\R[^!E)IVZ-<6_=.Z7SP^F!R)7 M^R MJ)5XHZ2KK8+HO;LZ];B%8$^SB/$F8$SW8#P7;TSEET[\5.4JWSU_"NI:$M.& MQ)OT280_JFP@QJ-$I,-T^ 2^<\\OZI6M7>)>*^RVEI=+1CB5U/9]L5_/JH'+VX*D]W] MMT\13],153O8I]IGXN-2B5M3KF2U^?O?INGHX@^5\&?9S90%,/MC%C'-99FJZ M WPK0 !#Y^5*;L*;#$8%F9#DL'0:Z"3[M9D5>L%+0@;2"E,M3KRR):Z<^["4'O&C+G(Q4Y$2 ,%($$ *H 6\0X@$9RNI><-; M6;FYLD**0LN9+K3?@#."-1;4%9L (D/XF2F_5JJ"[]H[(%I)ZW6F(7HP"5K, MG,DI.P:2PR8'T!&(=AZ,20NJ"V<$9 J9:#@]CHJEAB1LMMRPW#5;E:@=J :8"O>LEY-.:T4"\?4R#;9=]<@P*)++ .O$:;E=;Y6TU1:$\%Z95 M"*0M09N7;!US:TH@R1627T[*<*:VF7(#\:F'VPY9S"L2"V4=@3-T=5VNV#R% MG"$M,D%S6(6QWXN+>@4^"&(&T\"ID*LYZ;5.J0-$IFU6EZ1[YH8B0 8[6QBK MOT1_FG=B %\9=-]WA@CK^HHPY'XBK5#WJJ ;6%I!6&2* M>E'IN:*) FJ=MN,3@>#=BZRY@]GD9ET!*Y^V2HF12$5EO!A#Q0I_2[GA MLW-3@!:6*(D% <::>P23':G!>@.EY%%_*@SF@DP@$@HO]5WZ20UB&]0A&9!] MQ.(SM0,V=XQ0;#QNR*2U&P(*)T-(34W: M%*^9GU'\3>/O6+P(//T$7X4Y.:(R<'4T.A:'XO(L&5U.L9A.DLOTC!9)>D&_ M)^)6P6A):Y1.02>OP_]/:]"*9GI%<+BZQ(,(ODLO(P%-: M&Y^S3N)/G];2LR0]G[+^SJ&M= ?U-VKM/!F-+SI*"\]_06<7R7@\(ITUBUZ= MC9,SII1U%B";NXX@TE>AHN$LV4;)$SC\R=>EBVB"JRPH:@HNMF/HI(06'#J& MPUA._<-U,-#>+9HIV_7QU3J'CLK+M&L'>?'Q)PDWXG;K:F MT;$,)Y;R7G']99&U:D@:89(,;L,E2IL-*-"^[ W;;&@]]6''<-]2JGP2XHD( M6[,_?:Y1\.9M2K4:&8[EP8U??.]"E40Y'8SNQ'2Z ))!\C98906V((W@EHTC M/L%??WT+S8BWR/6DOW0XFB;BO/,,778>1MV'=!#4''3IAY0CE'1>0\$7,T8BPV@ MSCFC4\T?"?PJ:@RZO<[N%8>3P1"%;5%0=.JY+1&'P\&D"U&9ZL2L.*#AUD@Z MF15=3&S',BI7)QTYW4NKV;C1T@33R+:1'U7(C#<9/ S:GR&!6;/@@ (8#0W?1DN]552NN2-T2,HT%-^R^0!M52;OI<:UN M&FN,JD-^2S",V*!L_M(MLSL2)\>CMJ)!NT+_LD11WK36Q N-]D))VLD%X![9 ME!QC-!Q,6S$?P4_&[1,1UHH(.Y.=G<8"OH7=7OEMN5R##;S3)?L0"O-+(5:R0[V>6894"Q$+W/C@1C2QPD4A=!Y2@ O"_"/.2I6)9QSPQ;TG2(NW?J MMPBPL1ZW;?F#JW I [YQ5S-_ 8/;=B\&4A?G)9TAST[H#M8CV]J\I\MLQ.M" M(VB ']BZ)K)%_E>:R*#N;O?<-XLY:BCK32HH'^'(2-4V#&S%!T!U)[@]1SIO M1'S524!QV#-3"UUQ> &/R);:(%((M)'3B[80#W4&6==N8-BKY[/D8C+$W_/A M4+QKG.!H-)F(X^;G,24*%M>EH6T;FPYN.\O*]7RNV&PZWW?^C MSA=LEIS /.07)P&Z6C)$L>GF%"IR>&ZZK:SF-:KHIBXE/O.8*H,Q!\LDP.VE M6UNF*#/:\7CE"=J MCE#B]8^2;_>/D+/^WG3?C)AJ]J_FQ(+GV*,?XF K]N1AR.NV16DS# -KIM!Y MR"W=).A(Y=8\A"#4D?1,93+:"F% 6K<^#)LKR>IL XGVJD3L>+TSC?Y^]#7) M(0ZPIVF[+7P[6"#)MW1I*&IYL MNC:Z1E,A8#?H^WARVODV52J[X"]P;..5#Y^IVK?M1[X7X=O6%CQ\(7PC+4(* M(K&:X^AP<#$Y$#9\=0L/WJSX2]?,>&]*7BX5TKHE .S/#>K5^$ 7M)\^K_\' M4$L#!!0 ( .L1 ( -X$ 9 >&PO=V]R:W-H965TPXZ0>*)$#2K-@.78NVVP[##HK-V$)E MR9/HIOWWI63'2X$V%UN4^!X?*5*SG75/OD(D>*FU\7-1$3672>+S"FOI1[9! MPR=;ZVI);+HR\8U#6410K9,L3<^26BHC%K.X=^<6,]N25@;O'/BVKJ5[7:&V MN[D8B_W&O2HK"AO)8M;($A^0?C9WCJUD8"E4C<8K:\#A=BZ6X\O5-/A'AU\* M=_Y@#2&3C;5/P?A>S$4:!*'&G *#Y-\S7J'6@8AE_.LYQ1 R _7>_;KF#OG MLI$>KZS^K0JJYN)"0(%;V6JZM[MOV.=S&OARJWW\PJ[SG9X+R%M/MN[!K*!6 MIOO+E[X.!X"+]!- U@.RJ+L+%%6N)+'Y80SN +K'%#($T!MU2A@VMEI,F5*6'IG#0E\D60GR7$,0,RR7O^5<>? M?<)_!C?64.7AJRFP>(]/6.L@.-L+7F5'"=>8CV R/H$LS=(C?).A )/(-SE2 M ]D]QE+#0\DZ:-\W_%/!_YIY)]^JI?KNE8^U]:W#N'/([X0K+3-G_Y^5,ZC M;&%$+WTC\PF.%<.6P4 3+TF', MC ^(U7BP[S'9A!LAQWK#+; O\@E\5(;DH.=J=&6<+ ^Y;0UU[3?L#L.[['KV MOWLW^3?2E&ULI5?;;N,V$'WW5PS+MIB=[M( MLNU#T0=:&EG$4J*6I.RD7]\92KXE62-%7VS>YG#FS!F2NMQH\\7FB X>"E7: MJV[N7#7K]VV28R%L3U=8TDRF32$<=I'@\&H7PA9=J\O_=@G M*!_?5F)%=ZA^UQ],M3K[U!2 M66!II2[!8';5O0EG\YC7^P5_2-S8@S9P)$NMOW#GU_2J.V"'4&'B&$'0WQH7 MJ!0#D1M?6\SN;DLV/&QOT=_YV"F6I;"XT.I/F;K\JCOI0HJ9J)6[U9M?L(WG M@O$2K:S_A4VS=DB+D]HZ7;3&Y$$AR^9?/+0\'!A,!M\PB%J#R/O=;.2]?"N< MN+XT>@.&5Q,:-WRHWIJP[ N6I?M(" MS!N Z!L (_B@2Y=;^+E,,3VV[Y,S.X^BK4?SZ"3@6TQZ, P#B ;1X 3>H1%.EJN6 M2OCK'A\5 M*!]IS&^MLTPF: -08DF_HDQ),V6=40W4AEVDEE3225XC+&RH*OA_C;E,% \F MNI)H6EM-6QC K[6LF+4>W-.6BW9+D>K*80HW=Y_AH^Y1VL(1#"*8Q%&PI>*W M6CV"3VDX/;8VF.A5*?]AIW<$^B@ '^CDH7^N7;#.""ZP<^:)ZU"2P9J\XNB; M]0Y-T3M(0S-JO)7.SFOJ"&+,61^3DF+94@#"X-Z1%(1C/BG2Q(L$4E*++_V4 M?>$-?49H9BU430YF[5Z5>/2J>MDS#CN5-M$U61K&K!F2E)D(E=2*1XZ!*<:Y MU.?WF.0E_O#=) K'/UF096*\8Z3DI38D5X[6 VH3@,Q K(6DS*M6''Y*%I62 MB71DOO>L=X!/9QG[2?1:O^#$-G07 (HD;\-KJ*F,I&-=4J*))$DD[&/WA#,F M<5SJ0B: Y5H:77IZB3Z>$Q4[R%Z#I\@0D*&TK.CP[L';1K>\T,H'H$,"BR61 MO#TH D]OII5J_'0>J+EJO+K89X6QSS=<-BSYQGH/*D\.WLZ\B)7 MM]NQSS1VX_T\@]$D""_BSJ(VQBOD"TC<2'Q@5\,ANC((ZGG=O_ MXO9SF.EP^AK&,R'-_F[8WP/[XEL^;B^+YG9Y=2F3849"(/&Q6KQL#BOWZ2.D M<^O%EA)YY EQ%S94A,,.=2(((T\+M8<0AD$\'G,[AG 0Q-.0VQ=4.Q>3:8?" MID=_YC@-XV :7;0U< :323",XPZ_@V9PTR;%8'N5L2^R)#.T#L(X&(\&K:7W MD-A7^*+;B'[;<;KRS^JE=O1(]\V@'6N)::B1QK\CUH[^^AZ2TJTW6LGT1M+"7I!XG.3^5&UU4KOG1$;9J&=T^7HI8/9[-@-MSX6MV5 MVMQ8GI^N^9VX%OKW]9<.5\NME*)J1*LJV9).K,YF%\')96C>MR_\O1(/:C0F MQI);*;^9BT_%VGLC(RV6M;$L>W+M)-B/Y1FG9]).A M05.UKN>/O1]&$U+_F0FTGT"MWFXAJ^5[KOGY:2AC0SL*;:V5"N:@TH MU[K#TPKS]/EGJ05)R3&YWJS7M8"[-:_)AS\VE7XBO"W(19YOFDW-M2C(WW0I M.G(E&^!?&F#N!?G4YK(19/ZK5.KH=*FADY&\S/OU+]WZ])GU8_*;;'6IR(>V M$,7^_"5LV1I$!X,NZ:3 ]R)?$!9XA/K4GY#'M@YB5AZ;<) B6I*/5/I&2*VR4O.8=Y.5E^5O+T# M$RZ*HC)!!/9M_=$@IEQKH$*^\*HXAM"O0B,*FK7WO/59PEVM[F0-<.[<(A!O ME2%7?%U9M_&NQ5/5^[8GP*=6"[RLR8TT+UWR&A3$9*[)+QLHS/S> 2SUPHC! M;2R-T(;4]R(68Q1X?I1X8>)C/,\2+\@RN=[6RKJZ4VL#!2$9$/(HNKY0ECE-,D2# -!(P M+Z&)Z])GYQN_=E5NX'7/^(.U@$;$)W/?&!%Z:;8WN-HG[SR@'F/6WNW(4N+8 M)(K"6@?3N/6:>#1C6$>].$Z&[I!V\+5HUK5\,GRW#]:;+L M&+.^_3#U\K L36/[&W/H6JQUOY-&1(K]P!+)T"<,<9UDCD@)D(NI(5+*O""D M(R*%+/,HJ >N'X_)7@T$-ML0Z4M@:9)Z&5YU[1Y#PMBC20AG,N-L7 5A.$D4 MR/!#DC([2M_(E3@@%*V7A"GXZH6I,0BDH_';2<,&SOCX.\22C XLL:.761)A MTP9#]RJ$ S^VOS'"/X9* )S$D04X-0 C OCPH0$Q\$,\LP#'< -++<#P+$OM M\P@L2:/PYT7&MX3"R0@89(0ET-/8P2Q=F0$V2S#*8+I[8F@;TP?)H-W@+M[,083"Q8)DV M>C.?(W\;!.$]&H\'!^@=Q%E/;S=ZD=XI=EG2MW\^!/I9W+>OVB!(??B?"H"& M1ZGGIY9'J0V#+/2"@/8\8E%J\VC@Q4@P/8\2[!4:?H#EJ^YYL,[+H_@ZO_RE 74/N; M"'4.2IJZHLBV,44(\09I5;26 MS$4M6]V[\(9'NMOT<4TH+&?M0W5NB_(5#NBD% 4D M+_;J]\[4[DI5JPIOOPL7% =1I'?9>G9Y&*+YHU >676R,:%QZ[J7O6$(,6R: M8M.9@&J*_8-E_N+0[2!SRHZ7O1UHT0EWPZZ2ESNL7@<5U]@UMQO-;VN;!79' MA;'E'C''%_=5PX( AZY0_\@'=4)^WV'S%X?-KSMLWN^P^33"YF//A:N!"STZ8J+UZ%]T*P]P117*K MIOJ>&A.*S,/D"*6IET29[;"OOWXGSC'+!LP]2MN#^;;&[*/#6Y8.4&9Z-,Q0 MQKI^WYD_ED]3PIAS'DXMKL:81Y$7I"Y/["JJ_RD1B:IA@VDD>3+NQYP$.3JQW7YR! MU5GOUB'=S%&BM5*CE'E]L#.WY\CZS\3!.]U]QOV-=W>&U;588:J_2*(9Z=RG47>AY=I^ MCKR56LO&#DO!@:-Y <]74NKAPBRP_3Y]_E]02P,$% @ YS-(4N0YRR1M M! R L !D !X;"]W;W)K&UL[5;=;]LV$/]7 M#EXPI(!BBY(LVYECH&E2M, :9$VV/@Q[H*6S140B59**T_]^1^JCSN)X#WW9 MPUY$'LG[\7CPMKZ?#(Q68$5-V-5HZ2=C=(5MR3J M[<34&GGNE:IR$H5A.JFXD*/5TJ_=ZM52-;84$F\UF*:JN/YVB:7:78S8J%_X M++:%=0N3U;+F6[Q#^WM]JTF:#"BYJ% :H21HW%R,WK+SR\2=]P?^$+@S>W-P MEJR5>G#"Q_QB%#I"6&)F'0*GX1'?85DZ(*+QM<,<#5VTZVK+G! M=ZK\(G);7(SF(\AQPYO2?E:[#]C9,W5XF2J-_\*N/1M'(\@:8U75*1.#2LAV MY$^='_84YN$K"E&G$'G>[46>Y16W?+74:@?:G28T-_&F>FTB)Z0+RIW5M"M( MSZYNE$58P!E<XG%BZP!V;9!W890L6O0*6PB?$+&!7=2SNXR. EYA-H:8!1"%47@$+QZLC3U>?,1: U;!>R&YS 0OX:4:\M6;<_BMX=K2NH\UW(FG9\$'"AU6:]IWX7LFN%C2 MARWV9M6]CG<4('J^08@9%8VN;-;*IG1O9H0 MI %+$F!L$:11!+-%,(WGP.(D"-D\P*B2VG:);0I&=UXGBEZ=PM=9HBFW$7)@*IR=>2B[+G02D7)X!U,QB&J)QF'IIRHXI=XG] ]GRC\BXC#GY/V?^ M"SESY6)++SC@9D,ESE4T>AVS!U"UJW#&5S;G;"TRYX%VLY&"JB$+IFE*WW@> MNWG$Z!O-#C#<-_8PT;YV)F$038DCY0A93Q*+ITZ*9T?3NU=W"2T!?V_ >L]26;&/P/HJKH_V/F*FK@'2N*:&*#'\A#:4*/81MHS6L#FWJV[8[^WZ\[7$_<;T5 MY/D2-Z0:CF?3$>BV;VP%JVK?JZV5I<[/3PMJM5&[ [2_4>3)3G 7#,W[ZF]0 M2P,$% @ YS-(4EAMW88> P (@< !D !X;"]W;W)K&ULG55-;]LP#/TKA+&C&SM.TK5%$J!I5VR'#<6ZC\.P@VHSME!9 M\B2Z3O[]*#GQTJT-BEULB2(?'TF1FG?&/K@*D6!3*^T644747"2)RRNLA1N9 M!C6?K(VM!?'6EHEK+(HB&-4JR=+T-*F%U-%R'F2W=CDW+2FI\=:":^M:V.T* ME>D6T3C:"S[+LB(O2);S1I1XA_2UN;6\2P:40M:HG30:+*X7T>7X8C7U^D'A MF\3.':S!1W)OS(/??"@64>H)H<*H5(>B&G\VF%&@TMO>+C>H]^$ MV#F6>^'PRJCOLJ!J$9U%4.!:M(H^F^X][N*9>;S<*!>^T/6ZTUD$>>O(U#MC M9E!+W?_%9I>' X.S] 6#;&>0!=Z]H\#R6I!8SJWIP'IM1O.+$&JP9G)2^Z+< MD>53R7:T_&0(89S""=Q5PN*)C[" *U-SU9WPB9LGQ'Z\=I+O,%<]9O8"YBE\ M-)HJ!^]T@<53^X3Y#22S/2NV'A8NK16Z#"[@QQ?<$*R4R1]^ M/I?>H^B^32]<(W)<1-R'#NTC1OLZCN"ZM5*70!6"DQO@U&%]CW9('W_&Y_'1 M,Z$+> /C\VR4GL7<>:[!T#MJ^WIX,&MO25;FQ%G(35US#_)USA_ ^?0X$ 0" MNM VK"$>T?(4@+60%AX%%\2KFL9?00<\?2 [G\39:1;H96=OX]GY; _%SIYX MZ"157%_BPDK-''B&Y RJVE[WS2P=G7(W*14&@P]W,AM-!DF'%@$W:'/I2UB\ M+N; >%?U_*"!&,FO,68NN6H=9]*3P+I19LLPC=A:HQ20V,2!W7CV-SLN[/@/ M.^%Z)&XN7@"/.+XB90PE:LZA"B:BX&$A.?_"5VY/H4^D#^17*RRQ<_0M^E^W MY/FSRY#@?^0Q/-=6R<'P? L+G\#4$L# M!!0 ( .&PO=V]R:W-H965T#C C,&6/XC#))DA?$PYT%*@[:'3@W VL09; M2B6%A'_?E6Q,VBFYQ"MI]^F]7>UFO%'ZV52(%K9-+AF9E48^]T%-'25Q?!HU7,A@.O9[=WHZ5FM;"XEW&LRZ:;A^ MG6&M-I. !6\;]V)96;<13<.VEYX@8O5/U#S&TU"8H YKC@Z]K>J\TG[/3D#J]4M?&_L&E]\SR Y%E><>KQTCV0# M5L&UD%R6@M?P8+E%>FK6[,'/>OS,XVF14O<1)0/QK4+QB\U?,$'BL$8K!2TLD"M0#E:8BN MP-@5F#: #J@]G#>7KT(NW_/AXJZXEK1IO)8+$&%JJF'C=G M@Z]KKJV3[%X /(AM]R0&5$ILGNC$E7-W,7"UI0*S$?36X$82"!H+'5H_N% \+2%(&;)1 FK%!6Q2IY#$-.,VM MD_UO;D*0-!8/V1$485'$E-=A.!KFD(99,@(6#\/\-!\\*DM/Z(/L'D >IL.4 MOHRE89IF+?.T8)[N:!@6+(%#8)##_]Y>M-/:#>JE'V"&*KN6MNWR?K>?D>?M M:'AW;P?L+==+(0W4N*#0^&1((TFW0ZM=6+7R@^))61H[WJQHSJ-V#G2^4/2X MNH6[H/_GF/X!4$L#!!0 ( .&PO=V]R M:W-H965T $$BE:=)"Q]966CDJO&=[[Y\W_E\F:V-O7<5(L&F5MK- MHXJH.8UCEU58"S*8RM!;%IR]@U%D4>DFH5IZ/1V[@64D>+6?#=V,7, MM*2DQAL+KJUK87\O49GU/$JBG>.++"ORCG@Q:T2)MTA?FQO+5MRCY+)&[:31 M8+&81^?)Z7+BXT/ -XEKM[<&KV1ES+TWKO-Y-/*$4&%&'D'PXP$O4"D/Q#1^ M;3&C_I4^<7^]0[\*VEG+2CB\,.J[S*F:1R<1Y%B(5M$7L_Z 6SUO/%YFE O_ ML.YBQV\BR%I'IMXF,X-:ZNXI-MLZ["6#=O2BPO!0D%C-KUF!] M-*/Y19 :LIF+B;%]1)QM<98= M3OH$SEOX9#15#M[K'/-_\V/FU!-+=\26Z5' 2\R&,$X&D([2T1&\<2]T'/#& M1X0Z( -74@N=2:'@E@0A-QBY(_B3'G\2\"=/X#^6#RZERY1QK47X<8<;@J4R MV?W/0T4]BNDOY*EK1(;SB&^<0_N T>[$AG!7(5R8NA'Z]XMG)VDR/7. 18&A MST%V?(CY6)8)?'^!.,-A9G3NJYJ$TD(AK2-P#6!=R:R"M>#> MT3PB^6"XR+VL- VRID,X=$7BO;E3HRW#='6LNM74C:#>VP_P\VYN/89WT_^3 ML*5D/0H+3AT-ISPO;3=1.X-,$Z;8RA#/Q+"L^".$U@?P?F'X7FP-_X+^L[;X M"U!+ P04 " #G,TA2@)(:@LX$ "!"@ &0 'AL+W=OO3/N/FOO5V:@>T5PNQ*;UMV;[N]S%4P1[ MC6E=_*5M?S?G(VHVSIMNIPP$G=+]*AYV/#Q3J),#"GRGP"/NWE%$>2V\.#^U M9DLVW(:U(,10HS; *1V2,O,67Q7T_/EGXR6E&1W13"Y!MJ>/ND\U.#N=>+@( M%R?-SMQE;XX?,%?2)Z/]RM&O>B[G+_4G@+;'QP=\E_Q-@]>R.:8L9<03GKQA M+]O'FT5[V1OQ.O*&/B@M=*-$2S,OO RANS?LYWO[>;2?'[ _L'@KU\9ZI9=T MK5S3&K>QDO[](A\\7;:F^?K?:]R^:3JTYXE;BT:>C=!_3MI[.1KR=TQ?5I*N M3+<6^O$7APK1:*F(1-Z+=B-"U&Z'#1UM1<0&(29;-S+6]IS0*$^?E6Y,AR\2 MER0UTGIT.34K89<]B8UQ,+<@)UH<"#V'CQ:XEXR64L-,&P_%')6KG ]F[R7) M!XP4)QVCM84+M19M^TC".8-\>(#8*K]"OW[;**=VO=N8C8Z8K&SC'7A7^A[A M&/O(2'2![>^Q:@.@9\I'@X;27NBENFME\"5]#]CXE;2OWA]@]MS>6#"-Z&>- MDJ"K5[Y68JG!@6KZ_6]2FRYL=E0[NH/]P&.[F8-!HS'\!! @=J5!R";>8A2R MJ0:KUCR*UC\B5,2WD;W_A6DQ0&-6'"WVQ:N>NK6G)MP -_Y%.=A8C<'Q$[(Q M@O$KLW%PZ=Z?T)\;83VHB)U+,_7PHI4)C2B[.WP/S?AB$SH3/^GTF?09?R>Q M*$Y^)NX=I15G:34-4IZR(JT@9;QD)2\@\9KCC!\FM^ L+Z>49ZS.2TH37)\6 M5)%PC;^5 0 MC5EJ];WO^!#YOFML;)5=9]&89^#J:+]>'&XT.MQHX[1@":\"^9#2)*8A Q-\ MD))X=O&*M:$-D466\Q2W:G"!35'43[F=>0S5W0P#&T&EQS@&>9S'*D@35J91 MAT\'[72*) 3I5H9V;'R8TTWD:)SF/(:.-<9^92S:"*"&X<:>QMT;8PX&$&@2 MO?'HG>7U3DC3[,=2?"6OJ)GIM(C%!R&640+*ZI#A*F$9&NBUOZ[)LV=!)S&S MP^/'41RE_0MA?[I_7UWTSXJGZ_WC[!-&/@86M7(!U>2X*D9D^P=/O_%F'1\9 MF'=XLD1QA3>BM.$"OB\,FF.W"0[VK\[S_P%02P,$% @ YS-(4C?F53(* M @ >P0 !D !X;"]W;W)K&UL?91-<]HP$(;_ MRH[/+09#:(>Q/1/R,>TAF4Q(VT.G!V$O6(,^'&F-Z;^O)!N73 (76ROM^^A= M>>6TU69G*T2"@Q3*9E%%5"_BV!852F9'ND;E5C;:2$8N--O8U@99&412Q,EX M/(\EXRK*TS#W9/)4-R2XPB<#MI&2F;]+%+K-HDETG'CFVXK\1)RG-=OB"NE' M_61<% ^4DDM4EFL%!C=9=#U9+&<^/R3\Y-C:DS'X2M9:[WSPO$ @OR M!.9>>[Q!(3S(V7CMF=&PI1>>CH_T^U"[JV7-+-YH\8N75&71UPA*W+!&T+-N MOV%?SY7G%5K8\(2VRYVZ'8O&DI:]V,62J^[-#OTYG @F\S."I!W47!Y MRXCEJ=$M&)_M:'X02@UJ9XXK_U%69-PJ=SK*'S4A3&;P&5;-VN)K@XK@;N^> M-HW);>#3XJ*'+3M8<@8VAP>MJ+)PITHLW^IC9VQPEQS=+9.+P%LL1C"=?()D MG(PO\*9#M=/ FUZHU@)IN.>*J8(S 2MBA/)]O6_XLX$_"_S9&?Z[,X3?+W@@ M6 I=[/Y\=* 7>?Y&+FS-"LPB=^4LFCU&QT\V@D>M< 0?V8Y/&D*BV8:VMU#H M1E'7&\/L<+.NNX;ZG]Y=RP=FMEQ9$+AQTO'HRU4$IFOU+B!=A_9::W+-&H:5 M^SN@\0EN?:.=WS[P&PS_F_P?4$L#!!0 ( .&PO=V]R:W-H965TC@I93*3J/"N>HRCBTOL&2VJRM4=))I4S)'ILEC6QED:0@J99ST>N.X9$)% MLTG86YG91-=."H4K [8N2V9>%RCU;AKUH_W&6N2%\QOQ;%*Q'#?H?E8K0U9\ M0$E%B[]&_AMPIERVSN-3RMTA=,8TN(D@Q8[5T:[W[AFT^ M(X_'M;3A%W:-[XB<>6V=+MM@4E *U7S92UN'HX"+WHF I U(@NZ&**B\8H[- M)D;OP'AO0O.+D&J()G%"^4O9.$.G@N+<;"-R)3+!F7(PYUS7R@F5PTI+P05: M^+A??9K$COA\5,Q;[$6#G9S 'L.M5JZP<*U23/^-CTGG06RR%[M(S@)>(>_" MH-^!I)?TSN -#LD/ M[@!-Y["3_,M]89:I;',P3# \$P$ Q/$-Q15QZ3&*UH MS9&ZVME.0_H*#^WW'E\<+*3F3X_O%?LLE7^\E[9B'*<1O4Z+YAFCV1HY,Z%@,W"K[7"JFT_7$G_$)_T(&O0C'%!9/D0'6I&^?/L#28"@<_M+6^ M2^YU)3@,DC&!$%U[1:"T\\#S.J=.]J 7';C3W;""_J@#R]#A:#[88VDT:^"F MK&20QL+K76H;1/+:$#,(>L^PE+I.Z:2LZA V-X:I/ 3!?<&(VI+7ADHA.)*? M"O<:1!VK[/Y7"FMKXEC4CL2&!&Z9X45PWNNGY'I#H/HP+J1H1>H,7(%PG64T M^T7'SUTJEH>QIF%4+CF MS1]V#Q-SW@R*-_=FW%)*N5 6)&84VNM^&45@FA'6&$Y786QLM:,K"LN"ICX: M[T#GF=9N;WB"P__(["]02P,$% @ YS-(4ECT+-R8 P HP< !D !X M;"]W;W)K&ULK55-;^,V$+WK5PR$'%J C2B*^@IL M [$W;1=%BC3)=@]%#XQ$VT(DT26IV/GW'5*VZA2;7-J+-23GO7DS8PYG>Z6? MS59*"X>N[3]9*=\+B4F\BL]-2U![4M1&C-(LZ MT?3A8N;W[O1BI@;;-KV\TV"&KA/Z=2E;M9^'<7C:N&\V6^LVHL5L)S;R0=HO MNSN-JVABJ9M.]J91/6BYGH?7\=62.W_O\'LC]^;,!I?)DU+/;O&YGH?4"9*M MK*QC$/AYD2O9MHX(9?QUY RGD YX;I_8?_2Y8RY/PLB5:K\VM=W.PR*$6J[% MT-I[M?]9'O-)'5^E6N-_83_Z\C2$:C!6=4M/-&-F?X5#T:Q36]:\J#U7C:(,XN?E56 H,?X%Z^R'Z0 M^*W4IF]\R;Y[%$^M--_/(HNA'""JCK3+D9:]0YO!K>KMUL!-7\OZ+3Y"B9-. M=M*Y9!\2?I+5)20Q 489_8 OF?)./%_R0=X&QOP^H.,3'?=T_#UYC1&;C98; MX0NGUE,]__ QX%$>+"Q;53W_^:UJ?LCN+N:5V8E*SD.\>4;J%QDN?AN$ME*/ M%8:'YO"FY $63'9/>.Z*=KX(7 6QC'$)DQ6L5(_7TE<#+B#.<\(S[BQ>$I;F M:"6<$UK&SJ*4Y)0%GWMC]8 7U!I@&4E9"7%)RB(!GI&8QI!DI,RSX 'U-A42 MQRF)\Q1B2HJL0!J2):@A)KR,@T=E10L[K>JALB#Z&LP)IL=*$NAQ1ET@H"0Q MXE%<03&.LSA#SL2+2_UI<*]>16M?3V #*:%%"IP4+(.<9"R&DE!:'@.?W*8@ MC&/>B0_"29EP'Z0@/&4N2%9@)GGPO[;@"UXZQV*%'9L0<\*Q0!=0EB3+4J^J M0,TN3801&N?!S>W--0%YJ-JA;OH-'$E^0;M6'6#WRB2#!&$%)IP0FE/(,U(4 M:? OUY(4F%N.K<$.%20I,MM/T M!EJY1BB]S''@Z_%)&!=6[?P8?E(6A[HWM_B*2NT<\'RM<"0=%R[ ]"XO_@90 M2P,$% @ YS-(4AZ68Y[R! #@T !D !X;"]W;W)K&ULK5=;;]LV%/XK!T8>&H"M18FZ%4F N&FW%NT6--GV,.R!D8YM MHA+IDG2<[-?O4%+4I'4%M]B+=2B3Y_)]YT*=[(S]Y-:('N[:1KO3V=K[S, M!HO+T]DY?[DHP_YNPY\*=^Z1#"&2&V,^A<7;^G06!8>PPM_@*FR8H M(C<^#SIGH\EP\+'\H/U-%SO%XBS @NT- MV@Z:=UM-G$8]1OW/1[FCK/%HE6P<'$$:LR0K@L!9FD3P1FE%253#RIC:P3-^ M#&G)>"D@S5A,.Q^"4>@8:$J,(^"/UYJS;MX?A-6O@Y_-X'/XZ@8&DA^B?/8+%53:WTRG5>JG9CS2T& M/QWPHF01P<8+P03A^T%6:_+#WG=;<0R(YR5+! >>)BR/!#R$_W0;@\HX#TF> ML;),(!$9R]((SJMJVVX;&:JV1@JF4K)O=718ML9Z]6__XADO.$M*#L M-/=S7%_@+$GDZ2%RX]>T7XVH]&5(E147 M$#.1IX\1DSUB!<]91)67$UDI\?LX)9YF0,)C5L99R("8DBX20?Q&X0/Y:208 MS^.N060L%>D4^?E(?GXP^:'A>'S^GD9RO2<3#B-_TMQ^\A>X4EI3T=(L[^?< MEQ#/*ZH!ISJVJ,1+7L+O'2>RKH>W*4N2 LX?(XMW=$%R2 A'K* 2/AZZ?74/ MWDKM>OHAX"G"&/S*]@#T!+S%"&_Q/\'+X,W6;RT^#>3U$,AAV$_ZLA][JBY. M]1"NBC6A>A3J3F1=U<5AW*24GB0GD.8L2T20:?X(5E)=D9R&897G$5P3)RB7 M-,T@%B5-'@'7QLOF,#C+$<[R8#A_L"E-*MZ/#?5BCTK#5:4H=:CV+Y1<:>KZ MJAKZ(FK3AD4?ZKX\3O*$104/4DK=* [SG9H'2Z+BZ]PN.*<[7__!;_O;=[_P9M/=>&^,IR;&PO=V]R:W-H965TKYU/56L$EWFHP;5TS_7.)0FUG01+L-NYX65FW$U1 M"EZC-%Q)T+B>!8OD?#EP_M[A*\>M.5B#4[)2ZM$9U\4LB!TA%)A;A\#HL\$+ M%,(!$8VG'C/8IW2!A^L=^GNOG;2LF,$+);[QPE:S8!) @6O6"GNGMA^QUS-T M>+D2QO_"MO>- \A;8U7=!Q.#FLONRY[[.OQ/0-H'I)YWE\BSO&26S:=:;4$[ M;T)S"R_51Q,Y+MVEW%M-IYSB[/Q&680!G, B?VJYX:Y4!MX^L)5 \VX:6.D_\$;P64E;&;B2!18OXR/BMB>8[@@NTZ. EYB?0I:$D,9I? 0O MVPO./%YV1+"!3M\1N,$>;N#A!O^ NZE0S\%"$#+K^L$>WCG0ZT&X:+4FXL \YQ D3042EC-3 MP1O(PF0PA"N*:6KO14J4K5"#4+(\L:CK/A*2<)2=P;6T3);KVS^$2-S0( M&M)K,:^D$JK\":-P/)Y0HJFXHV!-$RR##XH56RY$# ))TD"#\HR ML4O&=J5-TW 8CUY4-PD'V8BRKE$[#RYS2@&6/6,O+PVS-(8;M'^AO8%D$HZ' M,5PX^0WCQA>/1$-XSKF'#1.M?@U242UJM!-U229FI/F@L+>"*;@-E MCB3F;#(\GORU-QH=]#L5K/13S4"N6FF[UM_O[@?GHIL7?]R[J?N9Z9)3QPM< M4VA\.AX&H+M)UAE6-7YZK)2EV_'+BH8_:N= YVM%#=4;+L'^[V3^&U!+ P04 M " #G,TA25W+*4N$# ("@ &0 'AL+W=OMJ=>7_8^G.Z#20:PFL2L M[4#[[V_LA"QH*>KJ3E7QV)F79^:QQQYMI7K1*T0#KV51Z;&W,F9]'00Z6V') M]95<8T5?%E*5W-!4+0.]5LAS9U06 0O#?E!R47F3D5N[5Y.1K$TA*KQ7H.NR MY.IMBH75[?*YH%G9=: %A@9FQ'C@-&YQA45A'!.-[Z]/K0EK# M?7GG_;/+G7*9ZD'.2YX79@'N?T-VWP7,)G+A1\XT6-<(=\=U'^YD958:/E4YYH?V <'LL+(=UBD[Z? 6LRN((Q]8R,(3_N(N]]CY MBT_DKJ')[X2[I'.7.'?).^X>Z<#D=8$@%WO5].%&:Z1"\BJ'KX+/12&,H+AM ME7.@O?F 6:V4J)8PY5IH^-N!@B=\-3 M9/;RS['RGX1C3_.U7O,,QQX=5XUJ M@][D21I>0,:5>K/1-HYOK@\A'VZ 9VTUOU3KFB8S2<H.E+@ M*VZP@*@=63O&NQI\^EX+\P;:IMM4X3RZ@#,8)GXT3$E(>_Z0)5;PV<".ES!# M9<1"9-R213AS7$LM#)RS"V"QSUBZ&R[IKTF0-^'.((H&?L+Z5@J'?M1C!Z[W MZ:#,#"5**4/6)LE=W["F?B]ESJ+Y;Q=N48D-MUT%1*6-JIN"75)]]0H6U.^ M=L22G$?,CZ.$OG1"@[/8 W &C/GIL+^+T6AVP?Y?YGZO*X0X_&^LI0,_36Q= M!D,2+/"!/VP3.,5:W'>.LT=S%.M%3>EU/Z9WL*?M]Y(/-PX?G2L[M>7<]Q-%O M=625D753G8_UEY/0CO>7/VNN##4$U_+A4;P>W %'&L;>"K1++N=V?QLP*X0Y M+D55V0QI)ZV)09E3D:E5I(.NV+,5IWU I,+BASVI9^_MD,0?]$+Z[8CVXV T_(T%JXOL8NM;0"L#8@BU;P[FHF1:W?7SZ6AEX,35_140V45Z/M"TIW7 M3FR [O$W^1=02P,$% @ YS-(4GB\^-Z7 P "@D !D !X;"]W;W)K M&ULI5;;;MLX$'W75PR$+- "JF5=+%]@&[#3+5H@ MZ09.NGU8[ ,MC2TBDN@EZ=CY^QU2LN)F':'HOMB\S9DS9X8<30]"/JH<4<.Q M+"HUU-D83"1K(1[-Y$LV<_N&$!:8:H/ Z.\) MK[$H#!#1^*?!=%N7QO!\?$+_9&.G6-9,X;4HOO-,YS-WY$*&&[8O]$H',8-1_PR!L#$++NW9D67YD MFLVG4AQ FM.$9@8V5&M-Y'AEDG*O)>URLM/SKT(C#.$#W"#%IN#= UL7J-Y/ M?4WHYHR?-DC+&BE\ RF!6U'I7,'O58;9C_8^L6JIA2=JR[ 3\".F/8@"#\)^ MV._ B]I0(XL7=82JH(ZO RYNX6(+%[\!=X-*(7KPQPXET[S:UA)ZL*!U#:S* MX(:S-2^XYN3W+^L8'O"H85F(]/'O2Q)WNURR@E4IPKV]KM<%4XIO>,IL?2\4 MB,T$2#4LURA;Y9P7@H7-\>3U"DA3NF0->YHP0U_!ZK3VC=;JD*X@&7G!(':N M]U)B1;NO<(JS>%_[.-]+&_LK&'OC('2^BBK]GY!)Y"7#T'D0FA6=(%C^!42\:_MZ).+G$" M<2\:P6\=]35HZVOP:_5US50.G^@UA2]5_2J;]/]7Q MF.:L(I$IS@LPXV@,'4HGK=+)KRE]NK_/'MPRO9UOF5=^6L;#UF M)#0)1#H'M6Q!Y- DA""T$M(X@B#PXN'0C&,(^EX\#LQX0-=K,!H[#SE2O]YH MD[*A-PX'S36Y@M'(B^+8,0),8-$D4*(E55DNO"(S5!J"V!LF_<;2,J1,%7QK MJ^_E6EW,AW_6GTJ46]N%Z1DP_NI6U:ZVC7Y1][>7X_57PBV36T[^"MR0:;\W MI(J6=>>M)UKL;+=;"TV]TPYS^EA!:0[0_D90&V@FQD'[^3/_%U!+ P04 M" #G,TA2$^%RQGX& ":$P &0 'AL+W=OI6QKKO'8WBS4NA6\L)/J:D%]/U[4O&QF1P?VW45[=" [796-N&B) MZNJ:MP\GHI)WA[-@-KSX4-ZLM'FQ.#I8\QMQ*?3']46+I\4HI2AKT:A2-J05 MR\/9YFQ^'ETR@_01J]78+62W?DO,TT?OI18D)?ODLENO*P%W:UZ1L\]=J1\(;PIR MG.==W55B):>R1OQ7)C"W@IPWN:P%F?\BE=HC\RM^70FU=[#04,XL ML8E8>F_"4(LZ^"7'A*"ZTXL*OB+O$]BJZ2A"Y))=:YI]6LBI$JP;?_V%7 M(E?B7I.3"OU_/N73R37,AGZCUCP7AS-$3(GV5LR.3DJY?R7R52/(Y8HCD/VZ MFX$^+HK2;!I 88QYC3UD%247O"SVRX9\$!J['L.W$?%> A*-;F4%?6[<(A!? MRZ[1Y)2O2XLPWC;H53U^>OB<-UI@L"97T@PZX15OU!?2 ]?U-L)<#@+$]SD#7 DN3U,LPU)5;" ECCR8A MG,F,L_$4A.$D4"###TG*;"O=$2MQ0"A*+PE3X-4+4V,00$?CW4'#!LSX^'L* M)1D=4&);SZ,DPJ8-ANI%$0[\V/XV(PS2[P,APDD&##+"$NAI[& 6KLP$-DO0RF"Z MZS&PC6A@K8*U<>1%:?8=N<^D!](Z89XFAF;[:@OC !C+TJ%Z"MP5[,54S\1R M[[&Q"[:S$#28V&"9,MH9SY$_DB"\1^/-QA/P#N*LA[=K/0OO%+LLZYO"1MIZ*:I8,4;6MYTG+]WQS M KOJ6^+JOY#J FI_$U3G0DE3EQ39,J:@,$=UOJ%!^W:>I @K[8/)*,XXG <3 M"6TT)K31BQ/:W3X:7I;J3J_^L<$G:57^C05_!/4J)QM?(@0A>2O:\M91WGD# M9'2.Z_!9AX^V!HS8MCBH'\A5RQM5N1@?;Y#B%A<3KHR)V_DHU\#;=:>M(0CZ M1I+]RISO'D6VNM=S4F4V0IX^O"%.+)L9>TV*AZ*T6W*B!ISFQZ5NRP=(+WQ M:)@A?7+UMC/_?6Q/"6/.>&UL[591;^,V#/XKA%<,/<"-+=MQDBX)<+G>L -V17?M=@_#'A2; M283*DB?)3??O1\E.E@YM]K"7/>S%(B7QXT>*%C7?:_-H=X@.GANI["+:.==> M)XFM=MAP.](M*EK9:--P1ZK9)K8UR.M@U,@D2],R:;A0T7(>YN[,QW3D_D2SG+=_B/;J?VSM#6G)$J46#R@JMP.!F M$;UGUZO"[P\;?A&XMR<,=7\Z-WH/QNPG- M"R'48$WDA/*'. M//G]236@KGK4[ W4$CYKY786/JH:ZY?V"3$\TLP.-%?96< ;K$:0LQBR-$O/ MX.7'L/. EY\)VT(?WQFXX@A7!+CB#;A[^E?J3B+HS2N)C&'%K:B JQINA.P< MUO!K\ T/^.Q@)77U^-MK63[KU?^OU[;E%2XB^B$MFB>,EC]UW#CR'#(/]^+Y MQ5$ )1*;-:W[9+Y0?&;IPV8GTC&6EC;94!3??C/-&/O._PJBNH9;NC=PV!6# M4)7L:I)!:5617Z.E]*I0Q FM@PLHRI@5!3 VB\LL@\DL'N=38'D1IVP*/Z*U MH$Y @3MGQ+IS(5].OXE\R?(4WE$E'X7;L-HI[#EEDX*$ ZL+SZLL MIWYJ8/:)W#8(7-)I<7^$!-)2KD4E6NX\%8M59X035%F7^80H7+))YH>QYW.9 MC:N) '+C33T T5$KS3LD9C!U($TY,J"*,GQ7I2>3PI4_@:;AVLK_@3 M&KI$>PP+=/U:1_7F:;TX,\>CS!/)1RRG(1NE M9=#&[)QQW1?]OZB6OYV,KYB+_VOFOU SX4*CQ@JXV5"G]3<@-:WJ$73KVZX- MMYY/MA&5ST"_V"GA++!X7);TS:>YES-&WVSR"L/38%\G.I08%&FP?%AM_P34$L#!!0 ( .&PO=V]R:W-H965T'I(9@RV_!$[ M3)(9 G3* 4J!MH=.#XJ]B3W(4BHI)/WWE61CTA9RL5;2OK=O5]Z=[H1\4A6B MAGW#N)IYE=:;LR!0184-5:=B@]S[4@0TVDZ403W9S7[#YA MET]J^0K!E/O"KO4=9QX46Z5%TX&-@J;F[4KW71T. 'GX#B#J )'3W09R*B^I MIO.I%#N0UMNP6<.EZM!&7,WMHSQH:6YK@]/S6Z$1"($3^*PKE'#-"]$@#*_V MYMD5CF#X2)<,U6@::!/.@H*BHUZTU-$[U&.X$5Q7"JYXB>7?^,#([+5&+UH7 MT5'"2RQ.(28^1&$4'N&+^]QCQQPX*)XNGG6S4^&M.V[)G:T )GGNE)A?(9O?F7 M+97:A'=UAX=ZWSW$P!00FZ6YL44\W QL14U9R01Z:W#-#0DJ#=@JA@\PC/TT M3V%DS<3/LZ@UA^8WS?Q)ED+L)]$$2)CYZ3@=/ I-&0C']R^#493Z<1:; ME9#8C^.D51[GQ,F=9'Y.(GCK\8.#GFI0KMWD4%"(+==M>_6G_7 Z;WORU;V= M;#=4KFNN@.'*0,/3+/5 MM.BW6BQ<1VZ%-KTNS,K,V!16@=SOQ+F3^TV-D _ MLN=_ %!+ P04 " #G,TA22+B4<_P# !." &0 'AL+W=OV46T=6YW M&<>VV8J!VPN]$PJ_;+09N,.MZ6*[,X*W06GH8Y8D13QPJ:+E/)S=FN5<[UTO ME;@U8/?#P,W3M>CU81'1Z'1P)[NM\P?Q6/1Q[.%*KD%05V5&#![]%0\/(C=WPY-_H MQM]&-"^$4(,V.B>53\K*&?PJ4<\MOV@G@*;P 5:B0[(=?%)CJCUGLZ]\W0O[ M?AX[M.4UXN:(>SWBLE=P"_BLE=M:^$6UHGVN'Z./DZ/LY.@U>Q/PHV@N(*4$ M6,*2-_#2*? TX*5O!&YAC.\-N&R"RP)<]@K<"KNEW?<"]&9B\D[LM'%2=>>< M$E@_33?^#?;AJWAT<-WKYOZ_EYA^T[+OVDN[XXU81-B65I@'$2W_W'/CA!G9 MAY5\?)8.0#+%L,;OGM!G&\\N_M#Z3/J";X/ER-,EW!JD32I8-5*H!@E\![1D MA):UES)*PE_[(3A(5-2-7H0+P9:)82AB^^@2$A5 M>G6:)^AMY266D(PFKX>)=I(2ZC('6I"RHD 1(Y\*0?_D@#=7D30X7N#5S+-* MBY*D(].,$5;E&+9U%M_&1G=*?L?0L6=]Y+X*>?-M+PV>2?6 )K1Y@AE+D:L/ MTWHU^/K\/O;Z2<5*-SZX?2!3*L=5)WV9XFLK$8;[L7'F.-8X-H:WQH)UDE5'@=+TYU)\(:]8,W6=A^)#(911 M@I15/L-E0E)LH)?>H_CLC1^$Z<(DLQC=7KGQN9].IV%Y-81F'%ZC1NG=V%BK+7#^1/$+0Y\8?P%_+[1V!S'C3&ULO53+;MLP$/R5A9!# B36PXI=!+* V$K1%DAAQ$E[*'J@I95% MA")=DHK3O^]24@2WM=.<>A&YY,YP9ZAELE/ZT52(%IYK(6.DU48P67N-1@FKIF M^N</.[,W!*5DK]>B"C\7,"UQ!*#"WCH'1\(0+%,(141D_>DYO.-(!]^%%BR1M@[M?N O9Y+QYT5ON=E-:'C%F6)EKM0+ML M8G.3ULP63?*Y=->^LIIV.>%L^EE9A! N8,X,-Z!*6&HT*"WKKD46L.K^"+>W MXAO)2YXS:>$ZSU4C+9<;6"K!'D(HC@VRW6:]3?7S$N'HZ+_Y-QB_@O0\;!GV;X M>ZWEWL%;IC=<&A!8$BH832\]T-W;T@56;=MN6RM+O=M.*WJ.4;L$VB\5=5P? MN 8>'OCT%U!+ P04 " #G,TA2Y'.*\)@" #H!@ &0 'AL+W=O Y U 4@,27YE*BJ_# MA%DV&FBU!>V\*9J;^&)Z-,GGTAW[W&K:Y82SH^_*(L3P >YQ@[)$&E.UDMP? MRND$+>/"P ,^VY*),_)[G$_@].0,3H!+F'(AR-$,0DM<7,0PK?/>5GGC-_+V M8*JDS0U\DAEF+?CQ?C)6_$FVF5(F8&EEH5<,<62C.K] [FJ#<\14/GS(M% MJ0UFL-C!%#.>,HUMPJM,5SZ3ZR*;4=3I#\)-"[VDH9<FL]/TR]-EMSF, M_35'?0YWG"VXX'9W#@_*,M%VKY(#.MVDDS1\*LZ5T\>C3I/62'&[LGZCK/]> M9:_^M-^MU_^V?T"N=Z#RT.>JTWW%/]SK#<1DY7NL@525TE9MHEEMVOB-[U[A M7_?J#9@RO>+2@, E0:/.)>7755^M#*O6OM,LE"79?IK34X3:.=#^4E&WJ0V7 MH'G<1G\ 4$L#!!0 ( .&PO=V]R:W-H M965T<2_"6I7EY M/5A)N;YRG'*^XEE47HHUS]63A2BR2*IFL73*=<&CN"9EJ8,A])PL2O+!:%CW M/12CH=C(-,GY0P'*399%Q?L-3\7V>H &'QV/R7(EJPYG-%Q'2S[C\GG]4*B6 MTT:)DXSG92)R4/#%]6",KJ;8K0@UXJ^$;\N]>U"E\B+$KZIQ&U\/8#4CGO*Y MK$)$ZO+*)SQ-JTAJ'O\V00?MF!5Q__XC^A]U\BJ9EZCD$Y'^3&*YNAZP 8CY M(MJD\E%LO_,FH7J"54H,UFHIXGBR=&]D!Q@\!4\\E>>;[BZSL4R3^JW^!6$21DMEP5?1G6'6+2X MSR&749*67Q3J>1:"SY^^@$\@R<'32FS**(_+H2/5!*MAG'DSF9O=9/"1R1!P M)W*Y*L$TCWELX8?]?*^'[RAA6G7PASHWN#=@R.>7@* +@"&&EOE,3J:CP);. M>:-/__?H!V*0ME1('8\>B=>\^?("Y%S:7NZ.[M7T:H%Z'6%,L4N&SNN^9B8, M,1H0>@@+31C%C+KX$#8U8<1CR/=;V$&NM,V5]N;Z?'_[- W![&G\-)WU:.>V M\=SSM-O1W7U1$*4DT+0S84'@>:XFG8G"F$&(-.DL,%5HZ(AT7INJUYOJ]&XZ MO@#\;9YNXB1?@N?+'Y?@[SN>O?#BGQXI_3:^?YZ4OI$6#0+B:4J:*,(@TR0* M351 H \U(4V4[S'FVG5D;9[LE!+\<7O_+?SSKD>XH T8G"=<8";+]/_;Q 3Y MS"A $X088=HKF%I0+G6I738$.T>#O7F.'\:3_0+\IC90DA=@LDKRZ)1*1'OF MB9Q,+# 5^0'3=3!@E&#%=-Q-&7.:3([IU7H+ZS>21E[+: M.OT411J?5("=K: S?069B[S'#$NVH%1=>;J,%I/"D+BZC":,(?=8]76V@OI] M92)R]343O:2\/$G#SD_0F8:"S/5=;3"H1W45+3@:8-?7=;1X#Z4PT/W9AH/* M?? 1*3MG0?W6O"9S?HJ$N+,4?*:E8)M7(%]?&FTPR#QMS0LM M, (]?=\YM<"PJFUT1,+.4G"_I3P4(M[,)5#?BZ"1\Z22Q)W5X#.M!ENL!@5( M5VIBP2DK1[J7AQ8C'N8<60E2/E"#04O?37A8G=PM6M( ML:Y/9EZ$E"*K;U<\BGE1 =3SA1#RHU$-T!X?CGX#4$L#!!0 ( .&PO=V]R:W-H965TICVXR;6Q<.QB.RW\][.=-.L@C=C# M7A*??=_G[^Z2N\%6R">5(FIXR1A70R_5>GWI^RI.,2/J7*R1FY.ED!G1QI0K M7ZTEDL2!,N:'0=#U,T*Y-QJXO9D<#42N&>4XDZ#R+"/R=8),;(=>R]MMW--5 MJNV&/QJLR0KGJ!_7,VDLOV)):(9<4<%!XG+HC5N7T[[U=P[?*6[5WAIL) LA MGJQQDPR]P I"AK&V#,2\-GB%C%DB(^.YY/2J*RUP?[UCOW:QFU@61.&58#]H MHM.AU_<@P27)F;X7VR]8QM.Q?+%@RCUA6_H&'L2YTB(KP49!1GGQ)B]E'O8 MAJ<>$): \*. =@EHOP5$!P!1"8A<9HI07!ZF1)/10(HM2.MMV.S")=.A3?B4 MV[+/M32GU.#TZ$YHA#:,I:D*9@@=\T3EA)\;_ M<3Z%XZ,3. +*X2$5N2(\40-?&U&6VH]+ 9-"0'A 0!MN!=>I@D\\P:0&?]6, M[S;@?9.,*B/A+B.3L)%PCNMS: >G$ 9A4*>G&3[%V,!;!^'39OC7G!^Z_:]H MVE5]VXXO.L!W33G5>,;,SY7 #=>$K^B"(8R50JU@'#_G5-;GO2#N.F+;/3:C M_D7K8N!O:N1$E9RH4 M1=L)@J ^VFXEI]LHYT[PF*@4A(09D1IVMM.AJ&U\I_]8E.+"SI[,Z*#,7B6S MURCSFTY1.G&YE*8\.QT?*$R_NJ+?>,4-WQAB(5]/P=;(]*L$/@N1J%.X,UU& M+.$>%$ODBG(%#)<&&ISW3(5D,7(*0XNU:\(+H4U+=\O4 M3&F4UL&<+X5IQ*5A+ZCF_N@W4$L#!!0 ( .&PO=V]R:W-H965TT$28$E0; ,V%,TN#\,>%)N)AC9-=-,R<8]I)(%,_1(662XYW2 M/TV):.%7):29!*6UV]LP-'F)%3,#M45))VNE*V9IJS>AV6IDA0=5(DRB* LK MQF4P'7O;O9Z.56T%EWBOP=15Q?3O&0JUFP1Q\&QXX)O2.D,X'6_9!I=HOVSO M->W"CJ7@%4K#E02-ZTGP-KY=9,[?.WSEN#-[:W"1K)3ZZ3;OBTD0.4$H,+>. M@='?$\Y1"$=$,AY;SJ"[T@'WU\_L=SYVBF7%#,Z5^,8+6TZ"ZP *7+-:V >U M>X=M/"/'ERMA_"_L6M\H@+PV5E4MF!147#;_[%>;AW\!)"T@.0#$Z1' L 4, M_Q60MH#49Z8)Q>=AP2R;CK7:@7;>Q.86/ID>3>%SZ9Y]:36=#:/.ZY6V M8:=M>%+;'9>O3-3E-\CW_T!=6 1OMR;^*;]""H'J\LV0O] M55!I%U1Z4M'>]W4)$FV?O/2O;,9Q3'G M0:_?CFJFB?HWJ#6*\JQ4)-@5R27D2AHE>,%-9$"5 MC'OBN'F10I?])8#1N75>-(4P9\816@4KHE.B +8F9R\Q3J!2TI:&ILS*X&-- M%SA/=W9<#CC;H*^JP[V^5Z'>^/EAB*J6MBFHSMJ-J)EOY8?VT>U\U&.?9;=S M/]+"%_IF'GYD>L.E 8%KNBH:7%%!Z&;&-!NKMK[KKI2E'NZ7)8UEU,Z!SM>* M.F^[<1=T@W[Z!U!+ P04 " #G,TA23!)H?.$" #+" &0 'AL+W=O M5K6U0<<&9 !;4]QXGL I/2&@_-V)R/ MAZR6E)0PYTC418'YTP0HVXXLUWH>N"7K7.H!>SRL\!H6(.^J.5<]NV/)2 &E M(*Q$'%8CZ\J]G+J.!IB*'P2V8J>-M)4E8_>ZQH7D:I8HG!Q_8Q*0CSZ@A4D6,C3!%)XX\QW-ZX-/C\"]UJ>!.']Q6V70!>5U MGN$+#O"]< [/SL]1RH3L,]>P189-GZ'-V!]$2>(/[4,=[DCZX,:NG[A[TOOJ MHB3VW'[M0:<]^*^@2^C-.7BEPDW"R/'VQ/:4#:+82_JUAIW6\*C6KUKCKQLH MEL!_']ED4<<7O>LFBUZYBL,XV+/>5^1&_<8'G=#!4:&3FM",E&LCM.M<%Q5G M&]":Q5MBB;NGQ>\:2_QZL>/$B>*]8/K*@L _[/_$#_;/=%]=Z ^<8"\3>^>FT=?\#>9K4@I$8:6 SL5 MIDXB14"]NYAM0\F<1MK$[O8#H75 M_O@;.]FDT#2T*CS0V,Y\\\U,\MF3R5JJGSIES*#G/!/ZO)<:LSKS/!VG+*>Z M+U=,P,I"JIP:&*JEIU>*T<09Y9E'?'_HY92+WG3BYF[4="(+DW'!;A3219Y3 M]7+),KD^[^'>GXE;ODR-G?"FDQ5=LCMFOJUN%(R\&B7A.1.:2X$46YSW+O#9 MG RM@;OC7\[6>N,:V5 >I/QI!U?)><^WC%C&8F,A*/P\L1G+,HL$/!XKT%[M MTQIN7O]!_\L%#\$\4,UF,ON/)R8][XUZ*&$+6F3F5J[_9E5 H<6+9:;=?[2N M[O5[*"ZTD7EE# QR+LI?^EPE8A\#4AF0-P8XV&$PJ P&^QH$E4'@,E.&XO(P MIX9.)TJND;)W YJ]<,ETUA ^%[;N=T;!*@<[,_TJ#4,#=(KN7"E8@BYI1D7, MT)U[["PHK%X)0\62/V0,76C-C$:?YLQ0GNG/L/KM;HX^G7Q&)X@+=)_*0E.1 MZ(EG@*!UX\45F5E)ANP@,V=Q'PWP%T1\XK>8S[O-_RD$F/MMYAZDI.(]M;@>U*X'G:XOXKC(BXS:@M!< M*L-_4?N>M#$HD<(-!JP MQ3/$PS (VVF&-7??9<"N:$8[\\:@] MFJAV'7U4W6?1=MT'F(S)CKJ/:@JC#ZK[:+N@K^O^RO^X]C_N]#]G3[ ;K2 ! M]RQ.A+PC\D;:<+>VW2N:,/25YFR_@C:"A0]4K-:";LL0#H81 MWE701H=PMQ"UA75@ 1N!PA^@4'A;HG 0DM$.B<*-1N%ND9JY8PE3Z)9E3IUT MRE?[U;(1(7R@"K76$6:D6U%(G@< MCG8\P*11)-*M2#>PZXC]1)9L'*&.EYK+=S"^XQ^M)Z_MHQ<)HAW'"=+($^F6 MI[=I.+#8C5J1X]7J\AV,]LS,R/:)+(K(CO>>6(5[/=/H$.G6H7;_E^]878D8 M6E3-;+>PJK(-#0.2)H57CK_-"^(:K12'MI1G+R@I&#(2G81]'_JA+"O[SU@N M!?\%FRE M@ (!-!HP94VZ+&@RH ?N8 )'=/,M@L800N-8J:@I[$W M*H* ;)IMFL:/!5N>7X[ M3\*S&0E;5N#I@17W(<%K7)2?(:ZI6G*A4<86X,[O1Z""JNSLRX&1*]?K/D@# M NXN4P:A*WL#K"\D]+O5P#JHOZ],_P=02P,$% @ YS-(4L&!>9^R @ MM@8 !D !X;"]W;W)K&ULA57;4MLP$/V5'0\/ M,%/P)7%B&"Q!ED*DDQ"O[Z2;-R4..F+KKG MS:,T,[]%R6F)7%'!0>)JY$W"FVEB[9W!3XI;M3<&&\E2B!<[NY+@B%=-/ M8OL-FWABBY<)IMP7MHUMX$%6*2W*QMDH*"FO_V37Y&'/(0J/.$2-0^1TUT1. MY9QH,DZEV(*TU@;-#ERHSMN(H]P>RD)+LTN-GQX_"(W0@TM8N$1A#E/"",\0 M%NY.6%"S.RL(7Z,"+6!&I'RG? V34E1<@UC!@S&\X]J8T"5#F"B%6L'Y'#6A M3%W &5 ./PI1*<)SE?K:"+?T?M:(G-8BHR,B!W ON"X4?.4YYO_Z^R;@-NKH M(^II=!)PCMD5],(O$ 51\+R8P_G9Q0G87IO,GH/M'X&=XIIR;G.SK)/8%6H- M,7 0MF3>QG$XB/MQZK]U4/=;ZOY)ZEO*J<9+9JYXWG$6D^RUHO)S[FI!-7"\ M)RBY#J^[Y<2MG/BDG.^Z0 DDSZFMO&*.15=[,,#]GXX/,*= MM-S)26Y3&?^Y=\GAO0L,;_2)U]_K)27*M>N8"C);ZW5;:5?;ICRI>]%?\[JC MWQ-IZD$!PY5Q#:Z&)F19=\EZHL7&=::ET*;/N6%A'A:4UL#LKX3I3LW$$K1/ MU?@/4$L#!!0 ( .&PO=V]R:W-H965T MG^4[(%U4#:/+6\%9-G5KKS97KJK*& MAJI+L8$63U9"-E3C5JY=M9% *RMJN!MX7N(VE+5.D=MW#[+(Q59SUL*#)&K; M-%2^SX"+W=3QG8\7CVQ=:_/"+?(-7<,"]//F0>+.'5PJUD"KF&B)A-74N?:O M9IFY;R_\9+!3>VMB,ED*\6(V]]74\4Q P*'4QH'BXQ5N@'-CA&'\[CV= 6F$ M^^L/]SN;.^:RI IN!/_%*EU/GDN8UN9F%3M6H, MCK7FHRRTQ%.&.EW\$!I(2+Z2A2T45&1&.6U+( O;$\843V^59E@"/+[;ZJT$ M('WO)B3\[.+?UU<3'^H03#4(+"V MT1%;=/.QP4P+5R#'PNKTB=6;-G\M0B]*O-Q]'<&& S8\A0W&8)TJWH/%DSA( MQF'1 (M.P<(Q6'0(2Y,P&H?% RP^!8O&8/$A+)IDV3@L&6#)*5@\!DL.87Z: M'OEFZ0!+/X4]U8"C;Z7'VR0]0 ;1))T/'+FN<]R#-!3Q?"1P: M_<;,H.$?I/@+4$L#!!0 ( .&PO=V]R M:W-H965T5;,= P4Q+P@'KZ^W;7:^?=K#FXD%F H]%SF3 M0RM3:G5EVS+.H"#RDJ^ Z9TE%P51>BI26ZX$D*0"%;GM.DY@%X0R:S2HUF9B M-."ERBF#F4"R+ HB7L:0\_70PM;KPAU-,V46[-%@15*8@[I?S82>V:V5A!; M).4,"5@.K6M\-<:! 50G?E!8RZTQ,J$L.'\PDZ_)T'*,1Y!#K(P)HA]/,($\ M-Y:T'X^-4:OE-,#M\:OUSU7P.I@%D3#A^4^:J&QH119*8$G*7-WQ]1=H O*- MO9CGLOI'Z^:L8Z&XE(H7#5A[4%!6/\ESDX@M@(L[ &X#<"N_:Z+*RRE19#00 M?(V$.:VMF4$5:H76SE%FWLI<";U+-4Z-OG$%R$,?T;Q*%"1H3'+"8D#SJBB, M4;T[R0A+02+*T(0(\4)9BJX+7C*%^!+=<)ZL:9ZC\RDH0G-Y@<[,T>\9+R5A MB1S82OMJ&.VX\6M<^^5V^!6@6\Y4)M$GED"RB[=UC&V@[FN@8_>HP2G$E\C# M'Y#KN,[]?(K.SRZ.F/7:_'F5V5Z'V29;AP*L@4$%-!_'TRAT(\^)!O;3 <)> M2]@[2G@=/Y944E/2!]-:H_TMUBC"^#"GWW+Z1SDGI1# XA>D!&$R)X;\$+>_ MQ]WW>^%A[J#E#DY-<+!'%_8"_3M,&+:$X5'"F="?A"[>>4QUS+KF?]U"L0#Q M^TBU1*WMZ-1@HKU@O% 72\>;Z[>$_3=52_\_J@4[&TUQWJ5>&C,[!>,Y7@?] MEJ3A4[/<('?2W,>X[W=PNAM.]RCGE)*4<:EH+)%6/'0#C!=F\@_5@S=B@T]6 MFP:Y$YGONVZ'W."-WN"W"0[>5QRG@W.C-_A]! ?O*X[;ZZJ?C>+@DR6G00:[ M6>Z%?W\R]M:-7(!(J[Y#HMC-T2T1*642Y;#44.H)XJOJOM]P97N%JIAIOLS$.: WE]R+6C-Q!"T'=_H#U!+ P04 M" #G,TA2@0>>@Z4# W"P &0 'AL+W=O91A87H%3XO2 8^2GCTIM-BKD[/9NHW HN\4Z#R=.4Z9=+ M%&H[]4+O=>*>KQ/K)OS9)&-K?$#[E-UI&OFUEYBG* U7$C2NIMY%^&D1]AV@ ML'CFN#6-=W"I+)7Z[@:?XZD7.$8H,++.!:/'!NVV3JC3V(<<5R8>_5]F^L$AHZ?Y$2IOB';64;>!#EQJJT M A.#E,ORR7:5$ U .#@ Z%6 WK& ?@7H'PL85(!!H4R92J'#@EDVFVBU!>VL MR9M[*<0LT)0^EV[='ZRFKYQP=O9%680!?(2+Z$?.#7>+8>!D@99Q8> 1=S9G MXI0,Y@F3ZY^)RN&*>*",$"XYH:-$*J'6+_#O+:9+U/^1[=/# DX^G,('X!(> M"6.8C,W$M\38Q?6CBMUER:YW@-W7R':A%W3HUPOVP.='P(/>0?BB';[ J O] MTX;A<>HBR$\:B;-"C4Q[<"C MLDSL(US&&15Q7$7:S,[' 4F[V<-N4+,;_ :[AL1.UAMG8&D'0Q@$KY)WX(N2 MD9)6*R&:JG?@FG$-STSDN"^-DM"PF4;02*/<6X-WN8[/Q\/]N0[K7(>MN3XS MS=E28,T4KJ3E]J4#]Y@I76R=JB45PTIJX=+;OUK YSUAKFFDMN M\>,-72>QTXFJ%G>271B#),63P54NX(:O$$[^0:9/]]65]A!A'UX(:5K8CFNV MXU97\Z+$HZ8%%,76-0G/CM+CO(YP_N?U: \1!K_4(PS>+J2@U=DM\75[]0@) MPL8M%_[FP2%YF(PX$Z T?+4)+<5#GKG#Y X*=2>DVN%S4H5M'I1Q<.B@A&\7 M1=A>NE_/ZS$:O%7QL+V,_S$-WE?UL/]>!+_1I+B6\I;I-:=>0^"*<$'WC$34 M99=6#JS*BKYEJ2P=D>(UH&UL MI5C?;]LV$/Y7"*,/+9!&HF3+:.EL$95$EZ3B=-@? MO]./2)8ER^KF!ULD[SM^O"/YZ3S="_E-!0":O$9AK*X'@=:[*\-07@ 14Y=B M!S&.;(2,F,:FW!IJ)X'Y&2@*#Y#8,DHO/H\@5ES$1,+F>G!#KU9T MD@(RBZ\<]NK@F:1+60OQ+6U\\J\'9LH(0O!TZH+ASPLL( Q33\CC>^%T4,Z9 M @^?W[ROLL7C8M9,P4*$?W!?!]<#=T!\V+ DU(]B_RL4"QJE_CP1JNR;[ M; M (P+ ##OH!1 1CU M!3@%P,EBGP$*YZF6V'S04+(<3[<;83%/EGA8TA6C$ORE84)$+$A-TJ!5MGP9\[6 M/$0TJ+0[B< G[Y>@&0_5!W3WY6E)WK_[0-X1'I/G0"0*46IJ:%Q"2L3P"KKS MG*YU@JY%[D2L T5N8Q_\%ORB&^]TX T,71D_ZRU^G'W5#?\MB7'V5G@MEG:Y%^W,W_"$OU^$\/<\ M#-NV18YT,F1Z6[[,QD,'/U/CY3#:_ %L0C%]@?Y\PZB-?M0@HX)]&^%Q@PMU M[,D1X3-&-<)N2=C]SZ?%;D3IC5",U*4E-.DD]"XTRP0IA.+WQYY/& MY)8U,H^/\SFK&D=J5IIG=K(\4*M6"3*;Z1K:Q]S.6=6Y'>@Q[>2VA W@B?%1 M*#T1 ='L%?)CTTJ5-B-D6^8QU3-6=:I61=7JI'H/ND^J"R^U0+GC48/D.;,Z MRTI4:+>J_/RM/"\\GKR6ZTPJ>:#=^C!/%/8H118B6N/[5/JN=7'XXI62^YP: M:+R@"35-\@#2PSOI@MP+W ZQEB)$KUOR*<9K"10.5*]DK2MI"HP[<8_OTUY6 MM[2I0Q/3/)6?2HMHMQCUW46CG]H>E3S1,_K45PO)/V0)+UB*[?!P/E?C63&F M^D@FK;2(=HL1IA=9\74('Q2G=HM_#TB]BDL8,M:MO'$3MCE3,T#FHN7-LVJXX5\402Z[Q\ M*'O+"OPFJSN/^A?T:IG7T96;O*R_8W++L1H+88,NST&*7579K MH3' V6, S >9&N#X1F!&BD8Z0?E_Q>Q?4$L#!!0 ( .&PO=V]R:W-H965T\I[+0QY*&KTP_H?8$2+!:QA$XJJQD_+ILMT6WHZ$6'Q@3R12OVP8#[%4 MMWS;%D^<8#\!A4$;.4Z_'6(:-<:CI.V>CTU%U@]>^9S$@0Z)Y4'G]FG3;R,36P?+WO M_28AK\BLL2 S%OQ"?;F[:K@-X),-C@/YP%Z6)"/4T_UY+!#)7_"2Q3H-X,5" MLC #JPQ"&J7_\6M6B!) ]5,-0!D '0.Z)P"=#-"I"^AF@&[=E'H9H%=WA'X& MZ-<=89 !!G5'<#. 6Q#SB[ 5P':_ZTQ>) MZ!*\D@F-]/KX++GZE2J<'']BDH >:($;3#GXBH.8@%N"1O0?O (W XX[% D>^&+6E2DAWV_:RP:?IX.C$X!#< MLDCN!+B.?.)7X*_M^,XY_,*.[UOP;57(O)IH7\TILG9XY\D/H .; #D(5>0S MJP^'%?!Y?;A354T[?$X\*_RF-AP.J^;BVT9??MOH*SO\8QPIN'-R](^U*P]= MBXXZ^:KL)/UU3_2WBB3A1$AP_:J,4) F>&02!U5SFG;43SK29O@\[O3%1_3-J.' A:B:?B^G MWSLSVPGC1_RZGV]P,241V5!I8]\SB:E=YXC73<_4AS-PCME7]-6'??>(O1G5 MZ4((J]GW<_9]*_MI+%2+$&#&PC6-L#XV-<%/%*]I0"4E DPX%5H9&\Y"%15I MF9#(4S\UP21D<23! _'8-J)_5[M(OZ)22MM'-3@7=9VDOA34)]G($\ZQ:D_]#5@ M&W 72ZU"U90< II@J4Z65<5TS46GMH#C8IZ+.F ZS)D.?[14AA5;BD'N3- ! M-^@4)S''SJYURQ:DEC1@Z7@'_T_BR+(YV")<4QUGPP[9HH(M^M$"R3(XF/R> M2?!,U"&_XE@ [><"E5J A: ;ZJ7SI9YX]?Q,/"\.XP!+XH,[N2-<%T ]+^_T M@^PSV7OJ7EG@'S"YFZW 1$I.U['$ZX R< ]YEH2=0186#NT>WO]H\P"5OBY M@_I')E01Y:(3'@0+"X9V#W[C$60!34]L]4X="&#AB=!NBF\[$BR@Z6$MB-SA M<0FKPH:GDBZL#MJ][ONI1R6)?H=E%S8++3[[']1 MJ.2LUT.)&DZ\S,+* MQ]L6.IETX9K([IK72C6^K]0W)YP^8_T*#]PH/U%&@8.2#D59B#,L=N F4&/M M!5M#?JCP-F3WMB*5)OC$]/I2J:265?G BLR#O[;84[4I/ C9/:A4DJ,TFJI< M'B=833&-P+V*8U46.D7F0R1R'&-]S"KB7#-L7A$&'0O3PKJ0W;J^LPK4C^GN MIU:H%_-D@RH?3>JHI? S9/7U4+R\U.Q:*;T3Y"H>\X8FMS-1ASD7#HGL#CF;_;JJ-<^%*:%SIO2L+"D[ MKY]\58!,I^GW3=)UHE;GH@Z)%+:%[+9U0*3T,GI.A1D2?+QY*A]"B_GL*+]&E[>5+4O MX.4R_7A4#)M^R[K%7.TW @1DHU)P/@S4%/'T\U!Z(]E3\B%@S:1D87*Y(U@] M^^D ]?N&,;F_T0/D'^G&_P)02P,$% @ YS-(4A6*A?0N!@ 51X !D M !X;"]W;W)K&ULM5E=C]HX%/TK%AII6VD*V.:S M8I ZL-5.U:ZJ3MM=J>J#20RQFL34=F"0]L>O'2 .Q#$(9EYFB'/O]?'Q]3UV M/%IS\4M&E"KPE,2IO&M$2BW?MEHRB&A"9),O::K?S+E(B-*/8M&22T%)F#LE M<0NUV[U60EC:&(_RML]B/.*9BEE*/PL@LR0A8G-/8[Z^:\#&ON$+6T3*-+3& MHR59T$>JOBT_"_W4*J*$+*&I9#P%@L[O&N_@VRD>&H?#V9&))WP M^!\6JNBN,6B D,Y)%JLO?/T7W0VH:^(%/);Y7[#>V;8;(,BDXLG.62-(6+K] M3YYV1)SC@'8.Z,@!=FH<\,X!G^O0V3ET:=E%3_ M(&D(/C(R8S%3C,J]50C,[($O-,B$8.D"W!/))'@UI8JP6+X^"'U;LOOQB28S M*GYJ@V^/4_#JYC6X 2P%7R.>2=V9'+64'J"!V0IV@YEL!X-J!C.E01-@> M0 M&[4=[E._^XYMEWM+TUIPBPIN41ZO4Q/O*U, MH-T=H".<5:L>Q'TWRDZ!LN-%.:6"K8@I#3HUI!+9/BD#(B,PUU4+1#1<4">_ MG2ILA&'G"+;#JH\Q=./N%KB[9TQ];)>+"U^WTC-"@^'Q]#NL<*=N]GL%OIX7 M7WE)/J3+3,E;\)&N: Q@L3 ]*Z!?=-._:@7T'8DUA-WCS'*8P1[J(S<'@P+< MX-E6P*""H'V$T6=Q &]8P!N^7.H/3^+U61S@A6TK)>WKDWX7PP?-:W*(K21S M\,*$1^L^/"\DN\RJZ_YT!9]^ Q5'U8+NA.CP\R#T19^>&GEQVB6_?":'L&S1A\]7]6&UJ+LV/@ZS^IT/M/4?OJ P-,*X#4YW/!:"4#/ M( &H6M]=M#K,ZFE%5@F07PG^_)TQM0&/YB"R/'^H'6$5X5CT!VBX]KM,.L/!YT:^4967Y!?7RXD_*P= M#K(*@OP*+S^O*,K1[BE]##$T'K:*\*G9/V MJIF/]M(7M1.GJVMH/ZM(8ZN*^"54\430.MJK M,OT!NMU-R(@(G:_KB 51'GME$B4T:&X&3;SO)0>B&]JV89?D+L1[R'G++= = M+&E^H19OFK[\M@J-_0KM3L7[$U[73W4^TW:=&P;"[3*7FOJ520,]KR10F:8Y M(YCVX"0WQ*IC,]N!]M_/=D(( M;4JWO1!_W'-\[@?W#K9N*Y,<"BPO^!J8OLFX*+#2 M6[%RY5H 3BVHH*[O>9%;8,*S<5HP$M%"8.Y0+(L"BQ>QD#Y=NCTG-W! M UGERARXH\$:KV !:KF>"[US&Y:4%, DX0P)R(;.3>]Z$AE[:_!(8"M;:V0\ MB3E_,IN[=.AX1A!02)1AP/JS@0E0:HBTC-\UI],\:8#M]8[]UOJN?8FQA FG M/TBJ\J%SY: 4,EQ2]<"W7Z'V)S1\":?2_J)M;>LY*"FEXD4-U@H*PJHO?J[C MT )HGFZ 7P/\OP4$-2"PCE;*K%M3K/!H(/@6"6.MV$F2PNE-"W M1./4Z!M7@$+T"=UB(M CIB6@&6!9"M"Y4E+?W!,<$TK4R^XB15BU[4TVT ,D MI1"$K= 82R+14IKU@JP8R4B"F4)+QF,)8H-C"NB.K4O-?CH%A0F59_J="6=* M8_2K9BE)"@+;5/^<01&#^'6@\KRF.$?WL &*@K;9;U-$95]'QWXE.@&9:5"[1%Y9"VH&?',='1_"NSE23+G^7KK%_ ME' *R04*>N?(]WRO2\]_PP_D!$WU!):O_PZ?3Z,#Q?U&H#HP-142,J^L<: )8>SW[T)K$]+[SR7XG]R*I2Z[9Z7P%B94>"U$DL MF:K:8'/:3)T;VVS=O7DULF98Z.*5B$*FH=[%I0Z4J,9 M5%\;3MIS)7NRW:9 MZ\D)PACH^XSK;EIOS /-+![] 5!+ P04 " #G,TA2_/,R5O0" #QR2-5:4%^A+G5/G=+6K MIT=MOMH=HH-G*92=13OG]A_CV&8[E,SV]1X5[6RUD0!)$:=) M,HXEXRJ:3\/:G9E/=>D$5WAGP)92,O-RC4(?9]$@>EVXY\7.^85X/MVS A_0 M/>WO#,WBAB7G$I7E6H'![2Q:##XNKWQ\"/B+X]&>C,$[V6C]U4]N\UF4>$$H M,'.>@='? 9=DPBTLM_N:YV\VB200Y;EDI MW+T^_HFUGY'GR[2PX1>.=6P2059:IV4-)@62J^J?/=?G< (@GG9 6@/2GP$7 M9P##&C ,1BMEP=:*.3:?>$XZ.)S0_"V00TN>'*5_'!&=KEA'/SS]HAC.$# MK'#C@*DXL/"(SZYDXCTAEP9S[F!1 M& Q1\,\:Y0;-O[3W]+""=V_>PQO@"M9<""J=G<:.E/O\<5:KO*Y4IF=4CF&M ME=M9^$/EF/^(C\EQ8SM]M7V==A*N,.O#<-"#-$F3%CW+;OBB+/J0!/A@TB%G MV%1A&/@NSO!]TJKXX-#(4(8>/&K'1-LQ53230.,_T,,\'0[Z).'0DOVBR7[1 MF?W1)_ZDF6HJUV%IU)"..DG#?;I5UIG27XH>W+ ,82%UJ5S;@5=LXU-GHZ3= MU[B1,.Z4<(\'+0[^#M=7E"1PP=W+K_B\;))<=I>.YJ"W/Z?HP9H];I6H2.'7\/K]Z]-3,%5Q8$;@F:]"^IIJ9Z2ZJ)T_O0CC?:47,/ MPQT]OVA\ .UO-;7D>N(3- _Z_!M02P,$% @ YS-(4ND">H-1 @ ;04 M !D !X;"]W;W)K&ULA53O;YLP$/U73J@?4JD+ M"4UH51&DIEFU24U7M6NG:=H'!R[!JG\PVY3TOY]M",NTA'T!GWWOO7L'YZ26 MZE47B :VG D]"PICRJLPU%F!G.BA+%'8D[54G!@;JDVH2X4D]R#.PF@TBD-. MJ C2Q.\]J#21E6%4X(,"77%.U/L(&..R);QJ^4,.DD'W%_OV&^]=^ME133>2/:-YJ:8!9G/;3G72/./>WD".T+492L&#:-.(,;JRCO4&JV++R4J8JC8[&P]HL":,/M;*0Z#[TC4Z2&7 M_>Q3>+= ?:C.<&\$.*J-'W0-F:R$:::AV^WNDNMFA/ZD-Q?1DJ@-%1H8KBUT M-+RP753-<#>!D:4?J)4T=CS]LK#W(2J78,_7T@Y5&SB![H9-?P-02P,$% M @ YS-(4GQ:3$F] @ ?0< !D !X;"]W;W)K&ULG95O;]HP$,:_BA5U$DA; _D'18"T@J9MVKJJM*OVTB0'L>K8S':@_?8[ MFS1C$")U;Q([N>?)[\[V9;R3ZDGG (8\%USHB9<;LQGYODYS**B^E!L0^&8E M54$-3M7:UQL%-'.B@OM!KY?X!67"FX[=LULU'S0, A-=:!XFT+,^#<&B'&[\K3JS]IA8?C5_=/+G?, M94DUS"1_9)G))][0(QFL:,G-G=Q]ABJ?V/JEDFMW);LJMN>1M-1&%I48"0HF M]G?Z7-7A0!#$9P1!)0B.!/WHC""L!*%+=$_FTII30Z=C)7=$V6ATLP-7&Z?& M;)BPJ[@P"M\RU)GIC31 !N0#^098#(V#:\JI2($LW"::<:HU6[&4NJIWYF H MX[J+@0^+.>E<=,D%88+ERA_$P:B9):I*DE>31M2;("-TBS!IW*-AV_1?* M@"I(!P_E"U"ENR/2^86#;A-@^Y>&>P<2D4(*DVO2#TE&7W3+*1O420S>ED3& M="I+W!)87Q@UL;8;1I?A\%T3F'_0'.V/Z3M5:R8TUFJ%1KW+ 2Z2VC?[_<3( MC>N72VFP^[IACO]'4#8 WZ\D]LQJ8EMP_<>=_@%02P,$% @ YS-(4EJ< M1[$Y @ P00 !D !X;"]W;W)K&ULC511;],P M$/XKIV@/FP1-FF8=F])(:PL"B:%J9?#L)M?$FF,'VUG+O^?LI*' 6O&2^.S[ MOOON?.=TI_2SJ1 M[&LAS2RHK&WNPM#D%=;,C%2#DDZV2M?,DJG+T#0:6>%! MM0CC*)J&->,RR%*_M])9JEHKN,25!M/6-=,_YRC4;A:,@\/&(R\KZS;"+&U8 MB6NT3\U*DQ4.+ 6O41JN)&CX1O'G3E:@\MDH]2S,SX5LR!R M@E!@;AT#H]\++E (1T0R?O2S^;-_7X0@0CT\ XAX0 M>]U=(*]RR2S+4JUVH)TWL;F%3]6C21R7[E+65M,I)YS-OBB+< -OX3-2;H86 M"V8J6#%>P.42+>/"7,$%< E?*]4:)@N3AI8B.WR8]U'F793X1)0I/"AI*P/O M98'%G_B0% ^RXX/L>7R6<(GY"";C-Q!'?%5!;:"D^,P9)GMK0Y4@LW-7@/J^8+!%H2O]/9?*/RMO)WR+#H[:J M49=^> SDKCQ=APV[PWS>=VWYV[T;[@>F2RX-:=L2-!K=7 >@NX'I#*L:WZ0; M9:GE_;*B-P:U&ULA95K;YLP%(;_BH7Z MH96V< ^D2I#:1M4F=5/4VSX[X1"L&IS9IFG^_8Z!LFQQDB]@8Y_W>0^7E^E6 MR#=5 FCR4?%:S9Q2Z\VUZZI5"155([&!&E<*(2NJ<2K7KMI(H'E;5'$W\+RQ M6U%6.]FTO;:0V50TFK,:%I*HIJJHW-T"%]N9XSN?%Q[9NM3F@IM--W0-3Z!? M-@N),W=0R5D%M6*B)A**F7/C7]_ZGBEH=[PRV*J],3&M+(5X,Y/O^Z 0U:-TJ+JB]%!Q>KN3#_Z&[%7$/A'"H*^(&A] M=Z#6Y9QJFDVEV!)I=J.:&;2MMM5HCM7FJ3QIB:L,ZW3V4V@@"?E*'@![4SBX MITR25\H;(*(@NH1NB3PPNF2M<35V-#@W'7?5N;CLWP1$W"]/ MRP^B:&*'10,L.@<+;;#H$.9'26*'Q0,L/@>+;+#X$.9%$]\.&P^P\3E8;(.- M#V"3.#UR%Y.!E9QD/9> Z59HD#9B?.]O M_'CG>^\31BPY6U,3UO;H\ Z^T"2,T_]OA[L7AN;'\H/*-:L5X5!@G3=*L ?9 M974WT6+3YN-2:$S;=ECB_PVDV8#KA<",["&PO=V]R:W-H965T&VDA&HP*4Q(9EFIZ14)[V)J-B[5Y.1B+3,4_9O025)0F5WZ]8 M++;C'NF]+3SPU5KG"\9DM*$K-F?Z:7,O<6946B*>L%1QD8)DRW'ODEQ<$SL' M%!*_<[95>V/(J2R$>,XG-]&X9^8>L9B%.E=!\>^%35D,PE3D6 2K_/L>F%PDX8B M87#RFU#J%$X"IBF/%3RR5YW1^!0U/\T#./ER"E_ +6FDBG@*3RE7*L^+N+X M<2TRA<;4R-#(*??,"$O_KW;^6T?\M^%6I'JM8)9&+&K!!]UX[T?XZVX\L3H4 M&+@9U8Y8;SMR975J#%AX#C;I@V5:9HM#TP_#R; M'I^S/ON<]>MN^*]9BG"S MS?I!+.TJN^U"GW-$'Z9J@N5KKD7XW(> O_"(89KUX1[S>)[G(JZR,,9!!">8 MB9&(<:)@@]^+7#UM2\F=T4%A-"_=+Q/SW+9&QLM^G-N$/*<2.N#C5'R<3CXW MJ69X?C3,7O%J4>C]H\#SVN;C3I&W9]YV???0QVE3R/$'=2)-(=\T:T*SIA Q MS>$1NFY%U^VD>R=2O$(EU3Q=586FI'[:P7VGU=USQK4'=HU[4X@0V[:=&ONF MV)EC^Z1&ORDU'/C$:J?O5?2]'^QVP?B1OK[M-YQYB[[5LA675>$V; M4K8Y,.OLO6:0/.+Y-?9-*=LAA+2S'U3L!YWL+[].;^!2:\D7F::+F($6<(]' M,M7PYRU+%DS^U5$B_,J,WVDF8$LF\^/_<]$._&9^6+[O'4;HVF]$^\PQ7;\] M0L/*]6&GZP]YY5**+WE(BS8-.T<0RX]>V6]!A+_AD[$FYGNW8?X[EY=2)(7Y M/DPS61C$VLQ%U(<[5K#!#>D?\:WUNC<;&^)@FUW+V!8I;T_HD-U>+T7^H_(< ME)H.:I1I>74WFU*^=>1<$>O=3>O_**M!J?8@U]UC18Z\W]&D^Y+^R8-7:CTX M4\3RA_40MHD-ZTX;>QUTPN2J>.LH"$66ZEV[4:U6[ZG+XA516[\B%U/2LAZ0 MB]GNM?2N?O=XNZ5RQ5,%,5NB*?-\@/&5N_?0;J+%INC?%T+C:Z 8KO$-R60N M@-^7 GOX&PO=V]R:W-H965T2F!?;'+V4[IDB.J(N5OK1V\G'(&5*< M;T9#YOHIR[\5*\Y+Y\=FG18W%ZNRW+Z[NBH6*[Z)B[?9EJ?B-P]9OHE+\35_ MO"JV.8^7^T:;]15V77JUB9/TXO9Z_[//^>UUMBO72AL_\GM>_KG]G(MO5R\L^$/Q6USTZER]G'JM&I8__PL?;;77FCS-2YXE*W_E2S+UKLY YS+IW[W7:[YF*5E?':F?ZU2\J? M3IPNG?>+Q6ZS6\.U&V$_2,KBM="3I2E M1;9.EOL&T2I.'WGA).FSR%<37L;)>@_]\W[BO/KMM?-;]?L_5MFN$!T6UU>E MT*L:W=7BJ,/=00?6MI?"7N>C(J?C7J'K0(G M?/'6(>B-@UWL N.)[,WO^58T=QN;3SKWCD*@^;1S[V#SV7FZSPO1ZZOO=>T[ M )6!>J>!>IT&"BW_0TM:ZQ-Y),3,5\<6 3C"$ JQID,[3E'!/ZG@6U7X)%PG MC_,T21^+-^*97JQW2_'923.Q1Z1EGJW7U=LZU'D>9J>)HH0 M$FK6F/BFEBBD6#>&*2P(?<)4U!P01CP7,=AB]&0Q:K7884-=*!MJLM]0(>-0 M8Z2(A2S0C .@/-?74!, 17"@F7!&#:V)6.G:=,Q-E(]H"%LF.%DFL%I&.)F- M8"K"_RV^.4E1[(0W$]EWV9.7RS76<_.3_^8KO+%RMA(VXH'2@[B8%$ZZ\89M%DH A.P/KR';O$,"@6$ %C=76S*P+4AVL MY#[(3GYLC!>9G *)/IFO4T$$T1V &\\Z2%3UD$P%V:G*40\G+BIG_O==RD_! MFQ.7PL%]W97QUS6OGOV[)+O\@R]6*;0J(F1R$)# 3R @"CR,/7W10T#J^RS4 MS=.QZ_D12"T253M*IH3L5*D>/O0SW!TRN8U'<>#I9@,H$! 23"&<6%1,MYD) M"T*JL[,Y),T2.R#)JI"=5D'1PSHKX ?*I#4B>' -"P$P,RZ8 K!+9FS>,P!& M<$B1;B 3UAQ 8,FXL)UQJ<_EA"_XYJNPUW-NPK+$7A%PUSSVIVXA@E AW1]! M0"(8FJ%TY 1$NLPSD%,(&83$1,XZ]S[O(E,UJB1/>#AYPD#: M1N?,$0C225,+2!V[)$S83IA&R!/:>ZA>X+TKMO&"WUP(WUCP_#N_N'7 K>-\ M0:H5)-W!=KK3+_=G%]9'X?,%J0I+NH*'98'ZI_0B#- 4% "//X +?>#A-W%A M\U-*) 4A+4F?\[)_Q.01>C((@&CT:M(N96J5HNHN^0)IX0O]DGYMWH&8.1IS MQXT %#;G>P+ )< H"I93:M"4AG2/R_4,QU*3"YCF*(5,FF'3*T05?_:*SD[ M8VI/A=H%]-CM1A"D*BGY%+'SJ2')3[O(/FJ?+TA56Y(]8B=[ W*>K4^^R:(0 M!5@A@*/ 0]V"4O66?(S8^=A(N5YB$BY# 1M$';UD9,3.R(:F<.UB^RS8D6D8 MD32,M&2=!F9P[6('C%CR*&+G45WC*0)D7ZK4+?#D0$@H\IJ 2,Q,3SP%D5#D M->L\SGF7WM7B"\G4O$[)(KC\PF1'A.GO8$&0GH)HD:2.73(MS\ZT1LM 3(X= MJ>/3^.04 AE9BA:0JJED3EZG)-!H*;V)9[X2(XSH"D,@/8G9(DE56%(EKX4J M05D9YW_.BR3CO%JMTN!BIM+M/F(T@2%5/DAC/3F+>+Y=)9C>)M4E9%=S"A)@S<\B>.9+[8\CU']08L@''9]O1I@UHY3E9#&06XDD6XHV6S0$M &1F:*"_((D@& FP7N'O&\;[ZVT4E:.V32#IE:(:K^DG_X+9F>UGC> M+J#'>A]!D*JDI!Z^G7H,B>=]H. &*&:"8$ Q$P0#BID 6',QDR^9B-^)B9P; MX/I J8Y1S#2%4(V52KZD+;Z=M@P-!J-2O!N+FK7+4Y60[,C_1<5!$]^LT"'$ M U8/@!.N52_[G+?C5)4E%?+M5&CT(,TW"V@(Q3[1BYT@'&"A>;L\57/)B7P[ M)^H0-[Q4[$8E6Z&#,QV1O6F/V&T$0:IZDHQ0.QGY4ITO2X5SFCZ7DG6QGJ0! M=' 9RAV%''1 B'[4( *!?N %>FJL U#50[IS:G?G(T1MU'320-%=!,#4TSJJ M!M*94[LS[WEV9JQ7*R,(4A66'ISV?[72(^*BYHN/2^PQ8VV.[.]I[2Q4_U7(!I][F 10.@$XT #AE ,- MZM E)0DZE?:.%^H%0*V'2UA@O),#@-#LSCL(5'67="6PTY7F0..E8KR@=GBZ M4]8!C/$"P,^;Q?)M*'5@D@L$?7(#YQ3+!V80#Q3+MZ%4-:1O#UH"_=^C#\Y[ M;;R?X[SC1#+I@]GPL@0&G-ME!'GZK@[AP@"%>@ZL'::]AYZ M<(H1!*E6D!Z:V3UTOWB5 1[6/*\503#EM@=UL-(-L_[9_C[7%HQ5OSF"(-4" MTBNS3N=ASHE&[3WTL<+(.0JH1D,N&OJK0,S;,EER&B>F7+ M%,(QXF.]_+ =IZHL:4O8G[8T'#*?A ;44Z/JV.0;"3LDQ08(;L\57/)0D(["^D2:+Q4N!E*EA!V.^$+[9'VICU>*8X@2%5/\H/0 MS@\^J7'*A^>]MHL-I3<.!X?L=Z$9C!NW7[5"9E:(.FKI@L/N=W8,#.U"($1' MQ-!O9%<;UNXNZW_+1G/<%IHEAGKN*K)WV%\7Y-9O(7O1$ZDMXGMPIS$D:5:H M74SFCGHV%;;$6"F),21IEL U2[2<1>UP+9U50B]%SY>D*5J[I,RU1$!G)K=Y2Y_5,90^ZALW;V>$<\\P&VF!,(HH38':;6-NZ\%/ M*ZM[*5I=W=LOQ]CMJ">\'L^G$<\V'HN07-4NHM_P_''_-P8*L=_NTO)P9_?I MIZ<_9/!^?WN_]O,[]&Z*@)_/JC]\L+_X7HH__-6$CW'^F*2%L^8/HBOW;?7B M+S_\'8+#ES+;[J_!_YJ59;;9?USQ>,GS"B!^_Y!EY?.7JH/3GX.X_3]02P,$ M% @ YS-(4E7:!@ OAP !D !X;"]W;W)K&ULQ5E=4]LX%/TKF@P/,!-()'_$88 92&#+SK9E"]U]Z/1!<93$6]M* M)9G O]\KV=B)(SMAVRTO8$OW7NE<71V=6& M#!=_IZ1BQFH=(A*/Q[9",6 MQSH2S.-[$;13CJD=UY]?HM\8\ !F0B4;\?CO:*H6YYV@@Z9L1K-8?>*K=ZP MY.EX(8^E^8M6A6V_@\),*IX4SC"#)$KS__2I2,0^#J1P(#4'&-CNX!0.3MW! M:7!P"P>W[N V.'B%@[?O"'[A8!:SER?+9'I,%;TX$WR%A+:&:/K!+)?QA@1' MJ:ZL>R6@-P(_=?&!*X8"=(SNL^4R9E SBL;H^GL6J6=$TRFZ#,,LR6*JV!1] M5 LFT(@G4,0+75V/#-VF(4\8.OR#2WD$<48+FLZ91%'Z.M"4>KQ7/Y5B[^5MF/(F^?4 MLFLQ&WK.P)[;08EBT(HBIY5P@U:B@E9BPT@3!EED< B&,94RFD4AU4<:Y#G- M^4;1)YWUUV$>;(-Q!S7 VS9DX-GA!B7U MU BB5#'!I$+L"72(9/LC/L36?11L 7*).]Q$/6X'\ 5_M3'E=F2?U +?[ A, MVC;%L,SO\,?*:3V'+:7UNF(:[E%,VS:-Q83[U=G?_Z5,>[5CO"^.;?5'A=Q+E[=E:+PM8?IUW&TFFZ K@8/;%<[;T&8QJ9T+O6W6LM"5 M?,*OT4\_@SO;QVOB3HNL\CPHW2ND_B.3>>P :Z?PCB#WV0>$!OULB;TMH'>%;E70I))3 MI%U.OLA?LU0XO_8%$YN7"@(Q@=T)155M2KN@2T8VR@1,#NK>W MK5Z2)7W6 EZ^Q*EV.J)SP'.# Z_:);R,'\Z7T MP,-$=Z8\/>9+)F $.(N*TA\@V:LEED]NL![I)@B*:9,$#V&ZB-4RJ!2=H%YA8W%574[M6XD(<' M <%'C0MI3X!^-DD8DM84U'. AZTYJ 0G^2\"\&J'UWH.%G2J+UT8_+3=@&9( MZX!T@\#/"]GM]KU 5VXNQ8JJHFM*CS>3O#E/&XD0PF]*IRXD6RZ9N6"*GZVI MZJU=;R1,S,U%E(31LU3EW\[*UO*RZ\I<\=3:1_CT!MO:R>G89G]-3F]L[9?$ M.;TFCJ4'B UZ7&N/!SV>M<>'GOPZIX*7W^R]IV*NJ3!F,X#:/QE Q8O\LBQ_ M47QI+GF,<% QH3V@#Z9QR8H7C1 Y17EA?_ E!+ P04 " #G,TA2 MI8,8]W " " !@ &0 'AL+W=OT6PO'0&[#]M A:'9Y5FTZ%JJ+)\E-]O>39,=+"SH:T<"!,Z%G06U,>=M&Y9EL#:,"-PITRSE1OQ?(Y'X6Q,'1<$]WM7&&,,\: MLL,MFN_-1ME=.+"4E*/05 I06,V">7R[3IV_=_A!<:]/UN J>9#RT6V^E+,@ M<@DAP\(X!F)?3[A$QAR13>-7SQD,(1WP='UD_^1KM[4\$(U+R7[2TM2SX&, M)5:D9>9>[C]C7\^5XRLDT_X)^]XW"J!HM9&\!]L,.!7=FQQZ'4X EF<\#TK1&N>H O/>QJ]\*MB"%YIN0>E/.V;&[AU?=HJQ<5 M[IYLC;*GU.),_E4:A!MX#VNB!!4[#1M4L*V)0GBW0D,HT_ -#Z8E[,*Z:7>B MCR\JX(XR9K^XSD)CTW&D8=&'7G2ADU="IW GA:DUK$6)Y0A^=1Y_?08?6AD& M+9*C%HOD+.$*BPFD\24D41*-Y+-\,SR^&2OG_Z*O_SGZ,S'2X6*DGF_Z"M]< M&%I2UKH^ABT6K:*&VD^^/A2LM7I#I22'I>1-:XCO>5F-7*)+F'/9"@/O[%WI M;LW%V%7IDKGQR;C9]I3'D^LL?#J5?\PG?>ZS&O.Y>NZS/L_3J16>M!1'M?.S M3$/A:NE$'*S#N)S[*?'"OHAOE_&(?67':S<-_])WL_F.J!T5&AA6-E0T^6 [ M7G7SKML8V?B&?I#&C@>_K.TO I5SL.>5M$W=;UR X:>3_P%02P,$% @ MYS-(4EW4E3FV! [A( !D !X;"]W;W)K&UL MM5A=;^(X%/TK%NI#*W5('.<#*HHTE,+.PZRJZ73WV4T,L9K$6=NT,_]^;SX: MP#$I.ZMY@<0Y]]CG^%['SNQ-R!>5,J;1CSPKU.THU;J\<1P5IRRG:BQ*5L"3 MC9 YU7 KMXXJ):-)'91GCN>ZH9-37HSFL[KM0+L=X=%[PS>^3775X,QG)=VR1Z:?R@<)=T['DO"<%8J+ DFVN1U]QC=K[%(OSM[4P36JI#P+\5+=?$EN1VXU(I:Q6%<4%/Y>V1W+LHH)QO%/2SKJ^JP" M#Z_?V5>U>!#S3!6[$]G?/-'I[6@R0@G;T%VFOXFW/U@K**CX8I&I^A>]M5AW MA.*=TB)O@V$$.2^:?_JC->(@ 'CL 5X;X)D!_HD T@:0

::N(/SI<8DN+Z[0!7*0:JB Y:G@6ET?-'Q/Q4[1(H'&BZ/[F:-!8C50 M)V[E+!HYW@DY!'T5A4X5NB\2EECB5\/QX4"\ ]9V_GKO_BZ\0<(EB\>(X&OD MN9YK&<_=0Y[%V2Z!:U2((H9)ER++JEM>: :)J6W)UW00UAU4B_SKW ^Q[\^< MU\,I[:,((=/@&+7LHS">AIYW#%OU8=$T()-CU-I"1GP7[V%'COF=8_[9CB&J MM>3/4.?/&4-:_!?;FEZ"@]%]PL0U_.B##,3J')KU$,V1"4%G0O#K)BRX^/2= MQ6G!;+J#WEC\T(N,=%GV4;9$N _Z4^R3J9$(JSY9- U#,UTL70ZD2]@Y%0XZ M]042(F>(9IF(J897!AA44JEYS$MX.T"2*!;O)-><69?VL#^_)#+,LF!P9-:, M!128>6+!>,$) Z+.@.@L U[A!?B>(="2PY:K?MNE(DN8M&J/+"N+UU/?1T&J M^*:V51\&28#-)+"0$1*%)\IETGDP&?1@016/T25O):LKF]I)SWPR":?84&M# MX=#P9&7EPD:1K:U<[@FMTT[K]$RM":R"5"I4PJ:HUFV5W;!%AXZ/C=Q=]C%D MC(FAN0_RQFYH2+8Q!=BN&+O[_:+[6XN\I0\'J]P&ZI>Y#=6KWLGO$$GECS;5<=)Q#8;.%\BL4%P:HE? MD"B;$P'LY%&U,Y \KO*E>;BK#@$?+1-MST?OJ2 ,3:,L*#(Q2\;*Y6'3)0O* MBTYYM-]YXN&M9^T1:/](+^EO&%POZ&5&'P;;RWYBV-@P"4S)-C9R4O-^[XB' M-X^'FL];'EO"X_41F_MF"XJ,W=[:8.,R=TMK*Y=O*'<.3MAM&PO=V]R:W-H965TM#6D_FO&'\6<4HF>DC@55ZVYE(M+PQ#!G"9$ MM-F"IO!DRGA")-SRF2$6G))0!R6Q89FF:R0D2EO]GK:->;_'EC*.4CKF2"R3 MA/#--8W9^JJ%6UO#732;2V4P^KT%F=$)E?>+,8<[H\@21@E-1<12Q.GTJC7 MES?85P':XVM$UZ)TC124!\8>UKXGB=M M%6.JP/+U-OL'#1[ /!!!ARS^%H5R?M7R6BBD4[*,Y1U;_TES0([*%[!8Z/]H MG?N:+10LA61)'@P5)%&:_9*GG(A2 .1I#K#R *L:T#D08.B6I7(NT$T:TK A M?G0\WCT2;P ]!4?6EJ-KZVC"$0W:R,87R#(MLZ&>X$%^KQ0 = H?T"$U)TS MICQBH;(P(= 96+*N.F_B*RO0T06JA7#5[YKJKV>LRKP\Z[:'OU/@[[P:OW@Y M =_TR@8A@Q7EL%*CFR?*@TA0-.910#4U(8MCP@5:4)[1U,A2!J-;@F^YW;;C M5UBJNV'?;'?M9I:<@B7G-W9)C23M@F !I.@#B3CZ2N+ESW#EU$APW+;G5:C* MO-R2E]UMILDM:')_&4W;1BDQ]=Q$.QE\ 6J'^P)]8NF* M"MWC&=8A$Q*L$FU /=[1@,W2Z >%!X.$+57$%R9)W+3;>K7Z.W8;[X,.T M!](O0/J_"F3>SR",M^9,FOQ%"6]L[>.563" 6A4P2I140"X*R48"-(M$I(3)8NA756W0[?^?4N3!\K_.39R2;[\M(;F /@**7F2;[+.<@ M N2UQ7,[9E[XWEYHV6ZW^@;J;K;I.=Z!=["3"_C-]<(+B7D#T95CK2I4 MKT9FW0_[5ML\Q.9.@.#C"J36T:#39<'_OXG]AB;NE+^?A?*;/T 0*E,;+/M(+ M:W%.-]"G4Q7[-;X3QF3VQLU0'':V?\74$L#!!0 ( .&PO=V]R:W-H965TP8KXA4 M0[YWQ8$#R0RI*EW?\\9N10KJ+&9F[I$O9JR694'AD2-15Q7A/Y=0LM/ET6VKB^?-K]'NC76G9 M$@$K5GXO,IG/G<1!&>Q(7EM9"L:LDJ@ZJ@ MS3]Y:7VXAN"W!+]'4!O;"4%+"/J$\!U"V!+":W>(6D)T[0[CEC VWC=F&:?7 M1)+%C+,3XAJMHND'\[H,6QE<4%U83Y*KU4+QY.)W)@%AC&[1'S('CAYHRBI MH\V+*ET!-VKA215S5I> V ZM6'5@%*@4>O0.9;0&28I2:/+7IS4:?;A!'U!! MT7/.:D%H)F:N5+GK#-RTS7/5Y.F_DV> /C,J< M_VK_O/L;,X*NB@(3+WPGW@.5 MP$%(!$T-V-YO$V%L(NC/W7%Q&T1)-'./YZY94&$2^V]1&PLJ\;P>ZMZ"PIXW M"3O8&ZUAIS6\3FMAZMXFM0D0G6T<)SV=0X@?X)[*(09/^AJ'F"#$=H%1)S"Z M*+ YU9316W5]<2(+NF^UHE'[?F\^(@IRA&\LZI>7H_^%_[99%@UT)$GB]4P; M@C".)W&OAC9#6!#ZDYYQEEA>'(TCNW?CSKOQ177/3)(2,>-@WS.;[/&@1*,@ M#GJRAR",@R (>[*'L-LP2'I%=3]$3>($^W;9L=.;2#H?DE]XR\O+I.<<4)H3 MN@>A;PMV11VBDSJ+*..J.Z%H^_.7%:HY6JS\?U.I1'6#5 M'DE$!-K5W.R4@4AYL85,L\V]&"&R94>XLWTAW;,[MP*^-]V10"FKJ6S.6C?; M-6!+TW?TYE=XNL:6^8UJV&SSG^+I)K;,+Y/IQC1X[G_I--WA9\+W!16HA)U* MS;N+5=7SIN-J!I(=3(>P95+U&^8Q5TTJ< U0ZSNFW&@'>H.N[5W\"U!+ P04 M " #G,TA2*21OTFX# "S"@ &0 'AL+W=OXMTW:W:[NY)I_W@A@FQ-K$Y MVQ3NOS\[2;,!0K;:_4)L9]Y[GL?8F?&.B^\R152PSS,F)U:JU.;&<62<8DZD MS3?(])N$BYPH/15K1VX$DE4!RC/'=]W0R0EEUG1&!KE-E%ISI>$/6^(CJ\^9>Z)E3LZQHCDQ2SD!@,K%NO9O% MR,07 5\H[F1C#":39\Z_F\ER-;%C'"\XQRPR1WL:_%:=52QI@ M<_S*_K[(7>?R3"3.>?:5KE0ZL486K# AVTP]\-T'K/(9&+Z89[+XA5T9.]2* M\58JGE=@/<\I*Y]D7_G0 &B>=H!? ?QC0' &T*\ _;*O"H (4J3ME M[H5Q$5%D.A9\!\)$:S8S*-POT-HORDR=/"JAWU*-4]./7"%X/ES!DL4\1W@B M>Y1P$:$B-)/PA'NU)=FE#OC\&,'%NTMX!Y3!'*LU+1 M/Z/8ASO.5"IAP5:X:L%'W?BP ^_H[&L+_%<+9GXG882Q#7VO![[KNRW[F;\9 M[EVWI?-[ZHM?5C\PHU_70[_@"\[P+9($B[/;J =X(+I('C#F+*89)>:$]^ > M18Q,]>")*Y*UU4&WDC>R/?>/-K^[<;YK!ZVXZ"=ZH7W=BEO\5*]_C#NP-JBM M#3J)&H8N]OJ>EP@7,V284'79@XC*6* JWR\5YJU'JU08%0KF$_ RO>K;P['S MTO2O)6A@!X=!44O0T!X=!BU:@L*&W($-@]J&07>%[6.4LDBSRAX2P7-X3(G M*W/IKV#._(6>[1V98*+ MO[B4EZ [E25[0:ETYZ/D^:LL*BG#IHN^=Y27T_@*YRC61?LC(>9;ILH+N%ZM M.ZS;HK$X6I]Y-W.O93W2'5G90/V@+]NY.R+6E$G(,-%2KCW4I2G*%JF<*+XI M>H!GKG1'40Q3W56B, 'Z?<)U'U!-C$#=IT[_!U!+ P04 " #G,TA2PD0+ MA(T% #V%@ &0 'AL+W=OJ_54;2N6K1JCLIA2C,-IF7$QF<^:L9MJ/I,[77#!;BJD=F695=^N6"&? M+B=D\CQPR]<;70],Y[-MMF9W3'_:WE3P-NV]K'C)A.)2H(H]7$[>D8N4>K5! M@_B#LR>U]XQJ*O=2?JY?KE>7$UROB!4LU[6+#/X]L@4KBMH3K.-+YW32SUD; M[C\_>W_?D NJP M>(+RG=*R[(QA!247[?_L:Q>(/0/PXS:@G0$U#?PC!EYGX)TZ@]\9^*?.$'0& M#?5IR[T)W#+3V7Q6R2=4U6CP5C\TT6^L(5YW:AT.LETQDO MU!OP\.ENB5Z_>H->(2[0[QNY4YE8J=E4P^KK-4SS;J57[4KID95ZZ(,4>J-0 M*E9LY;!?CMN'(_93B%H?.OH(8HH=ZUF<;$X2%YV?FSW] MX=D/@N'U>>0U_OPC_F[9(Q,[ILZ08-JUN:UYV)C7U>MQ3JE/ V\V?=R/F0TC ML9]X_B%L:<-\&OL!/82E-LP+8Q)%/>R J]]S]4>Y_K9E59O^7.2R9"ZZK8=@ M;^8 )TE@L+517I@D!HNEC2(8XS@RR-JP"'OD"->@YQJ,>Y8KE<"_Z= MK1"=M@O.WQAV154 MI0QJVYH)V*WB#$%S M3Z#$'Y0=D*:BE7NM['1X;85VB\BCFK4FBO/_8("8VM M=,#"&'O8V$L'C 1!1(P$3UTX+\+^D;A$?5RB$U.WK]5_?6#E/:O^'BD"<>\] M_NF#$5O$XMBSRH"-"J$.&!F_M%$DC+PH,6+I@%%*X\ =RJ0GF_R_)^,J>?ED M+&R,F5$G>$G'O!R0)WC0#7B4_KL2NC[_WNJ!9\J*ZU9 @CQHV.M,K'DM#3*E MF'9W?>PZ$I@:F[UPXPB.C7BX:I/\E1.NKHD.<@?LBIZL=J(>@?=%/!!P4(_;N<,Y&SD]H+&<0(&5/%>- MDON%"5G6+Z3G1;%$10,BM/+-AOA>;6[-TP BF@?F]D#IP<>@E M1S0^&:0,&=#&%J*,)>]8GH@NUWZJ[NP('*@K-(^M$ M>4=J%!W:/AUO^_W'UAGZ*,7Y\T72*=$!3.+ MI0M$_=CLPTX8(9X1^>G>/5[)JG5S@:I 3>R$;J]B^M'^DO9=P0[NVQOA#UFUYG $"O8 4^&W$21)U5ZRMB]:;IM;Q'NIM2R;QPW+ M5JRJ ?#[@X3&W[W4$_17W?-_ 5!+ P04 " #G,TA2D(0C=SX" "V"@ M#0 'AL+W-T>6QE13Z+^0I\/4^> #M#?2Z58W#3(IA<2^Q"Q@RX8 V MA$7XEC"Z5M2.R@BG;.O"<3@54K6U707W MN^ZZ'R1VGA5(&>L%SK$+Q&%)M 8E[HS3=FZ#SU*HLU?;TBC,%=D&\P4>!K2- M*;*6*@75EPGP+A2'##(K1]&\L*V6I6>36DMNC)227 K2:MB-Z R#38"Q!_LU M_,SVV$TVVC/?[ICH32.H,QW&.98_ICGV&.N_BHM*NI'Z2VVF(UK?'C*X5Y#1 MIO6;K!7Z"FO_M.N<@0!$V%FW._EM>Y52:^[=D9WV][-UD>1?4%$^(=]B["A*%K7E&DJ.J^@ M:0KBV05G\)JLS2-RCV_ZIY"1FNE5GXSP8'^'E-;\8]_KWBY$UVNPO]GI!-8?20$3;8T.P6BP^ M0"X99K>]9!:G1^( Z3[:!=($R->[#6@ M)=HF(I$.2>UN\NL[E.IFE T'O9@ZV9)HZ=/0G&\HZLVS-E\V6G]A+TVM['*R M=^YP-9O9!NYBAV^CB$W75/03,!6#>B(UC'%SST>V%87=206=+C$EZYL2BZ3#/ ?,]A%#@+DXH MLR0G5DN'=>$'27LXU%W'\IK=PG\1;,T'DJ;I&L+/; M%\\YB"9EER2&7A+OEW\!'_C+<-109DEBJ"7IW;+K:MQ 84N9)8FAEB3OQO;& MBJ^MY[P%6;M!'"G#)"=6S%I"Q0!MN9\EE*5N89:@=FP%A5DI!]V=4HI)8R@F M4.NPLP>,22DFC:&84,$S*&Y3%#BC$I[Z11O!.0]S":E'G2 M*.8)Z)&=84S*/FF,"4YHGCV(9D;9)QO5/C<8D[)/%L,^(&A4*/@(=+ M3Y2%\A@6PG.UXQA_$"^NQ9.,G+)0'L-""',:7#?)*0OE,2PTP+SF=L]67%8^ MLAB3LE >PT(#3#26]!9C4A;*8U@H.$_'>;.@+%3$L% 0$^?-@K)0$<-"04R< M-PO*0D4,"X6>>@R&4$%9J!AO\<>'&&-2%BK&7 :OEM OEPPY@+0<*13%BI& M60#ZSYD8D[)0,>9*$)MB3,I"16>AV?&EK$ILI1+5![B$A?TEK\N58?ZC7S#. M"[]LLVWK^AKV?53O-:^.[W@=WT][^P]02P,$% @ YS-(4A,G[+KO 0 MI2( !H !X;"]?) M_ !,]BW $:&BH46\@!4F%Y'$ECT(>'NB4(1E49P&S:JLL>7MO_IDC7WWE/=M MV77'<;OKQ]G'87\-7U^7BZLNZ&0UM.RV&3^G;UVFYR MTOE\D8:?,YK[NY\S9\^???Z?B=UZO5OEAV[U=LC'\LO@]-X-K^,VY]+,GMMA MD\NR21_[R^DQG0]R=9KBOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ M;01ZVV2SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]' MO9U ;T>]G4!O1[V=0&^?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@= MJ'<0Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H'9./E01Z!^H=!'H'ZAT$>@?J'7^I M]U@^]WF\]'RO\?E_274YW9LOCS\OOT^BA(LSS@G^2KG_ E!+ P04 " #G M,TA28B/G&-@! !((@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4 M!N"_LG!K1M>O^1'GC7JK7O@'*IP-,J!-V\WY[RU,331*7&;B>P.!MN<]M,ES MQ>7CBZ,PV;5-%Q99%:.[8"P4%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML M%ZF+T]C7R*XN;VAI-DV[7-8%E;;8M&E)'IPG4X:**+9-OB]Z,IX MNI!.S-/A<>]'TJ^>NE2(?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX M/?Y\QA_U#^Q#@/0A0?I0('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J M1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$B MJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:% M(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BRZO^4]&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .&PO=V]R:W-H965T&UL4$L! A0#% @ YS-( M4@NXS@Q6!P K1T !@ ("!E!0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ YS-(4AHM@?=%! LPD !@ M ("!BB< 'AL+W=OV5 < +$0 8 " @04L !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ YS-(4@;I)2-B!@ C \ !@ ("!ECD M 'AL+W=O&UL4$L! A0#% @ YS-(4I*(EZQ$ @ W@0 !D M ("!XDH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ YS-(4N0YRR1M! R L !D ("!SEH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ YS-(4MB* M6F88 P X@8 !D ("!_64 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YS-(4GP30WOO @ 4P8 !D M ("!DG 'AL+W=O&PO M=V]R:W-H965TEF.>\@0 M X- 9 " @8=W !X;"]W;W)K&UL4$L! A0#% @ YS-(4MT/&PO=V]R:W-H965TEP, H) 9 M " @0N$ !X;"]W;W)K&UL4$L! A0#% M @ YS-(4A/A&PO=V]R:W-H965T&UL4$L! A0#% @ YS-(4GE]UL?-! 2A0 !D M ("!&Y\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ YS-(4DP2:'SA @ RP@ !D ("!C*H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MYS-(4A28[G!R @ 308 !D ("!:[4 'AL+W=O&PO=V]R:W-H965T 9 " @3?* !X;"]W;W)K&UL4$L! A0#% @ YS-(4ILMB\3D @ EP< !D M ("!G- 'AL+W=O&PO=V]R:W-H M965T+6 !X;"]W;W)K&UL4$L! M A0#% @ YS-(4GQ:3$F] @ ?0< !D ("!:MD 'AL M+W=OW >&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ YS-( M4M(O$N))! H0X !D ("!J.$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YS-(4J6#&/=P @ @ 8 M !D ("!G/H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YS-(4F6_7\Z$ P @L !D M ("!0P&PO=V]R:W-H965T M&UL4$L! A0# M% @ YS-(4I"$(W<^ @ M@H T ( !9Q0! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ YS-(4A,G[+KO 0 I2( !H ( !@1P! 'AL+U]R96QS M+W=O XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 246 344 1 true 60 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.bio-techne.com/20201231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Income (Unaudited) Sheet http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited Condensed Consolidated Statements of Earnings and Comprehensive Income (Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 005 - Disclosure - Note 1 - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies Note 1 - Basis of Presentation and Summary of Significant Accounting Policies Notes 6 false false R7.htm 006 - Disclosure - Note 2 - Revenue Recognition Sheet http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition Note 2 - Revenue Recognition Notes 7 false false R8.htm 007 - Disclosure - Note 3 - Selected Balance Sheet Data Sheet http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data Note 3 - Selected Balance Sheet Data Notes 8 false false R9.htm 008 - Disclosure - Note 4 - Acquisitions Sheet http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions Note 4 - Acquisitions Notes 9 false false R10.htm 009 - Disclosure - Note 5 - Fair Value Measurements Sheet http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements Note 5 - Fair Value Measurements Notes 10 false false R11.htm 010 - Disclosure - Note 6 - Debt and Other Financing Arrangements Sheet http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements Note 6 - Debt and Other Financing Arrangements Notes 11 false false R12.htm 011 - Disclosure - Note 7 - Leases Sheet http://www.bio-techne.com/20201231/role/statement-note-7-leases Note 7 - Leases Notes 12 false false R13.htm 012 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Sheet http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) Notes 13 false false R14.htm 013 - Disclosure - Note 9 - Earnings Per Share Sheet http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share Note 9 - Earnings Per Share Notes 14 false false R15.htm 014 - Disclosure - Note 10 - Share-based Compensation Sheet http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation- Note 10 - Share-based Compensation Notes 15 false false R16.htm 015 - Disclosure - Note 11 - Other Income (Expense) Sheet http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense Note 11 - Other Income (Expense) Notes 16 false false R17.htm 016 - Disclosure - Note 12 - Income Taxes Sheet http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes Note 12 - Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Note 13 - Segment Information Sheet http://www.bio-techne.com/20201231/role/statement-note-13-segment-information Note 13 - Segment Information Notes 18 false false R19.htm 018 - Disclosure - Note 14 - Subsequent Events Sheet http://www.bio-techne.com/20201231/role/statement-note-14-subsequent-events Note 14 - Subsequent Events Notes 19 false false R20.htm 019 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.bio-techne.com/20201231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies 20 false false R21.htm 020 - Disclosure - Note 2 - Revenue Recognition (Tables) Sheet http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-tables Note 2 - Revenue Recognition (Tables) Tables http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition 21 false false R22.htm 021 - Disclosure - Note 3 - Selected Balance Sheet Data (Tables) Sheet http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables Note 3 - Selected Balance Sheet Data (Tables) Tables http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data 22 false false R23.htm 022 - Disclosure - Note 4 - Acquisitions (Tables) Sheet http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-tables Note 4 - Acquisitions (Tables) Tables http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions 23 false false R24.htm 023 - Disclosure - Note 5 - Fair Value Measurements (Tables) Sheet http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-tables Note 5 - Fair Value Measurements (Tables) Tables http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements 24 false false R25.htm 024 - Disclosure - Note 7 - Leases (Tables) Sheet http://www.bio-techne.com/20201231/role/statement-note-7-leases-tables Note 7 - Leases (Tables) Tables http://www.bio-techne.com/20201231/role/statement-note-7-leases 25 false false R26.htm 025 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss 26 false false R27.htm 026 - Disclosure - Note 9 - Earnings Per Share (Tables) Sheet http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-tables Note 9 - Earnings Per Share (Tables) Tables http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share 27 false false R28.htm 027 - Disclosure - Note 11 - Other Income (Expense) (Tables) Sheet http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-tables Note 11 - Other Income (Expense) (Tables) Tables http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense 28 false false R29.htm 028 - Disclosure - Note 13 - Segment Information (Tables) Sheet http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-tables Note 13 - Segment Information (Tables) Tables http://www.bio-techne.com/20201231/role/statement-note-13-segment-information 29 false false R30.htm 029 - Disclosure - Note 1 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) Sheet http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual Note 1 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) Details 30 false false R31.htm 030 - Disclosure - Note 2 - Revenue Recognition (Details Textual) Sheet http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-details-textual Note 2 - Revenue Recognition (Details Textual) Details http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-tables 31 false false R32.htm 031 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) Details 32 false false R33.htm 032 - Disclosure - Note 3 - Selected Balance Sheet Data (Details Textual) Sheet http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual Note 3 - Selected Balance Sheet Data (Details Textual) Details http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables 33 false false R34.htm 033 - Disclosure - Note 3 - Selected Balance Sheet Data - Inventories (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details Note 3 - Selected Balance Sheet Data - Inventories (Details) Details 34 false false R35.htm 034 - Disclosure - Note 3 - Selected Balance Sheet Data - Property and Equipment (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details Note 3 - Selected Balance Sheet Data - Property and Equipment (Details) Details 35 false false R36.htm 035 - Disclosure - Note 3 - Selected Balance Sheet Data - Intangible Assets (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details Note 3 - Selected Balance Sheet Data - Intangible Assets (Details) Details 36 false false R37.htm 036 - Disclosure - Note 3 - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details Note 3 - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details) Details 37 false false R38.htm 037 - Disclosure - Note 3 - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details Note 3 - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details) Details 38 false false R39.htm 038 - Disclosure - Note 3 - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details Note 3 - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details) Details 39 false false R40.htm 039 - Disclosure - Note 4 - Acquisitions (Details Textual) Sheet http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual Note 4 - Acquisitions (Details Textual) Details http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-tables 40 false false R41.htm 040 - Disclosure - Note 4 - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details Note 4 - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details) Details 41 false false R42.htm 041 - Disclosure - Note 5 - Fair Value Measurements (Details Textual) Sheet http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual Note 5 - Fair Value Measurements (Details Textual) Details http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-tables 42 false false R43.htm 042 - Disclosure - Note 5 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details Note 5 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Details 43 false false R44.htm 043 - Disclosure - Note 5 - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details Note 5 - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) Details 44 false false R45.htm 044 - Disclosure - Note 6 - Debt and Other Financing Arrangements (Details Textual) Sheet http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual Note 6 - Debt and Other Financing Arrangements (Details Textual) Details http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements 45 false false R46.htm 045 - Disclosure - Note 7 - Leases (Details Textual) Sheet http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual Note 7 - Leases (Details Textual) Details http://www.bio-techne.com/20201231/role/statement-note-7-leases-tables 46 false false R47.htm 046 - Disclosure - Note 7 - Leases - Balance Sheet Classification (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details Note 7 - Leases - Balance Sheet Classification (Details) Details 47 false false R48.htm 047 - Disclosure - Note 7 - Leases - Cash Paid (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-7-leases-cash-paid-details Note 7 - Leases - Cash Paid (Details) Details 48 false false R49.htm 048 - Disclosure - Note 7 - Leases - Fair Value of the Lease Liability by Payment Date (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details Note 7 - Leases - Fair Value of the Lease Liability by Payment Date (Details) Details 49 false false R50.htm 049 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Details Textual) Sheet http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Details Textual) Details http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables 50 false false R51.htm 050 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details) Details http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables 51 false false R52.htm 051 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) Details http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables 52 false false R53.htm 052 - Disclosure - Note 9 - Earnings Per Share (Details Textual) Sheet http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-details-textual Note 9 - Earnings Per Share (Details Textual) Details http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-tables 53 false false R54.htm 053 - Disclosure - Note 9 - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details Note 9 - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) Details 54 false false R55.htm 054 - Disclosure - Note 10 - Share-based Compensation (Details Textual) Sheet http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual Note 10 - Share-based Compensation (Details Textual) Details http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation- 55 false false R56.htm 055 - Disclosure - Note 11 - Other Income (Expense) - Schedule of Components of Other Income (Expense) (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details Note 11 - Other Income (Expense) - Schedule of Components of Other Income (Expense) (Details) Details http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-tables 56 false false R57.htm 056 - Disclosure - Note 12 - Income Taxes (Details Textual) Sheet http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual Note 12 - Income Taxes (Details Textual) Details http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes 57 false false R58.htm 057 - Disclosure - Note 13 - Segment Information - Financial Information Relating to Reportable Segments (Details) Sheet http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details Note 13 - Segment Information - Financial Information Relating to Reportable Segments (Details) Details 58 false false All Reports Book All Reports tech20201231_10q.htm ex_218748.htm ex_218749.htm ex_218750.htm ex_218751.htm tech-20201231.xsd tech-20201231_cal.xml tech-20201231_def.xml tech-20201231_lab.xml tech-20201231_pre.xml http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tech20201231_10q.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 246, "dts": { "calculationLink": { "local": [ "tech-20201231_cal.xml" ] }, "definitionLink": { "local": [ "tech-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "tech20201231_10q.htm" ] }, "labelLink": { "local": [ "tech-20201231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "tech-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "tech-20201231.xsd" ], "remote": [ "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "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/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 446, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 15, "http://www.bio-techne.com/20201231": 8, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 29 }, "keyCustom": 30, "keyStandard": 314, "memberCustom": 15, "memberStandard": 45, "nsprefix": "tech", "nsuri": "http://www.bio-techne.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 5 - Fair Value Measurements", "role": "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "shortName": "Note 5 - Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 6 - Debt and Other Financing Arrangements", "role": "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "shortName": "Note 6 - Debt and Other Financing Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 7 - Leases", "role": "http://www.bio-techne.com/20201231/role/statement-note-7-leases", "shortName": "Note 7 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss)", "role": "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "shortName": "Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 9 - Earnings Per Share", "role": "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share", "shortName": "Note 9 - Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 10 - Share-based Compensation", "role": "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "shortName": "Note 10 - Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 11 - Other Income (Expense)", "role": "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense", "shortName": "Note 11 - Other Income (Expense)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 12 - Income Taxes", "role": "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes", "shortName": "Note 12 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 13 - Segment Information", "role": "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information", "shortName": "Note 13 - Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 14 - Subsequent Events", "role": "http://www.bio-techne.com/20201231/role/statement-note-14-subsequent-events", "shortName": "Note 14 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Income (Unaudited)", "role": "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "shortName": "Condensed Consolidated Statements of Earnings and Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.bio-techne.com/20201231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 2 - Revenue Recognition (Tables)", "role": "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-tables", "shortName": "Note 2 - Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 3 - Selected Balance Sheet Data (Tables)", "role": "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables", "shortName": "Note 3 - Selected Balance Sheet Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 4 - Acquisitions (Tables)", "role": "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-tables", "shortName": "Note 4 - Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 5 - Fair Value Measurements (Tables)", "role": "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-tables", "shortName": "Note 5 - Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 7 - Leases (Tables)", "role": "http://www.bio-techne.com/20201231/role/statement-note-7-leases-tables", "shortName": "Note 7 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables", "shortName": "Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 9 - Earnings Per Share (Tables)", "role": "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-tables", "shortName": "Note 9 - Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 11 - Other Income (Expense) (Tables)", "role": "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-tables", "shortName": "Note 11 - Other Income (Expense) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 13 - Segment Information (Tables)", "role": "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-tables", "shortName": "Note 13 - Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 1 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 1 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-07-01_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201602Member", "decimals": "-5", "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "tech:ProceedsFromLaboratoryServicesReimbursedByMedicare", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 2 - Revenue Recognition (Details Textual)", "role": "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "shortName": "Note 2 - Revenue Recognition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "tech:ProceedsFromLaboratoryServicesReimbursedByMedicare", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "shortName": "Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31_StatementGeographicalAxis-US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 3 - Selected Balance Sheet Data (Details Textual)", "role": "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual", "shortName": "Note 3 - Selected Balance Sheet Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentedTechnologyMember", "decimals": "-6", "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 3 - Selected Balance Sheet Data - Inventories (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details", "shortName": "Note 3 - Selected Balance Sheet Data - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 3 - Selected Balance Sheet Data - Property and Equipment (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details", "shortName": "Note 3 - Selected Balance Sheet Data - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 3 - Selected Balance Sheet Data - Intangible Assets (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "shortName": "Note 3 - Selected Balance Sheet Data - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 3 - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details", "shortName": "Note 3 - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-3", "lang": null, "name": "tech:FinitelivedIntangibleAssetsOtherAdditions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 3 - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details", "shortName": "Note 3 - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 3 - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details", "shortName": "Note 3 - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-10-20_BusinessAcquisitionAxis-ChangzhouEminenceBiotechnologyMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 4 - Acquisitions (Details Textual)", "role": "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "shortName": "Note 4 - Acquisitions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-10-20_BusinessAcquisitionAxis-ChangzhouEminenceBiotechnologyMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 4 - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details", "shortName": "Note 4 - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-20_2020-12-31_BusinessAcquisitionAxis-ChangzhouEminenceBiotechnologyMember", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 5 - Fair Value Measurements (Details Textual)", "role": "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "shortName": "Note 5 - Fair Value Measurements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31_HedgingDesignationAxis-DesignatedAsHedgingInstrumentMember_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember", "decimals": "-6", "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 5 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "shortName": "Note 5 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-09-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByLiabilityClassAxis-ContingentConsiderationMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 5 - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details", "shortName": "Note 5 - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-09-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByLiabilityClassAxis-ContingentConsiderationMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31_DebtInstrumentAxis-CreditAgreementMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 6 - Debt and Other Financing Arrangements (Details Textual)", "role": "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual", "shortName": "Note 6 - Debt and Other Financing Arrangements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31_DebtInstrumentAxis-CreditAgreementMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:VariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 7 - Leases (Details Textual)", "role": "http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual", "shortName": "Note 7 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:VariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 7 - Leases - Balance Sheet Classification (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details", "shortName": "Note 7 - Leases - Balance Sheet Classification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "tech:LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 7 - Leases - Cash Paid (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-7-leases-cash-paid-details", "shortName": "Note 7 - Leases - Cash Paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "tech:LesseeOperatingLeaseCashFlowInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 7 - Leases - Fair Value of the Lease Liability by Payment Date (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details", "shortName": "Note 7 - Leases - Fair Value of the Lease Liability by Payment Date (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Details Textual)", "role": "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual", "shortName": "Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "b", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details", "shortName": "Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details", "shortName": "Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "i_2020-06-30_StatementEquityComponentsAxis-AccumulatedNetUnrealizedInvestmentGainLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 9 - Earnings Per Share (Details Textual)", "role": "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-details-textual", "shortName": "Note 9 - Earnings Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 9 - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details", "shortName": "Note 9 - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 10 - Share-based Compensation (Details Textual)", "role": "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual", "shortName": "Note 10 - Share-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 11 - Other Income (Expense) - Schedule of Components of Other Income (Expense) (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details", "shortName": "Note 11 - Other Income (Expense) - Schedule of Components of Other Income (Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentIncomeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 12 - Income Taxes (Details Textual)", "role": "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual", "shortName": "Note 12 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 13 - Segment Information - Financial Information Relating to Reportable Segments (Details)", "role": "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details", "shortName": "Note 13 - Segment Information - Financial Information Relating to Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-10-01_2020-12-31_ConsolidationItemsAxis-OperatingSegmentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "005 - Disclosure - Note 1 - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies", "shortName": "Note 1 - Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Note 2 - Revenue Recognition", "role": "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition", "shortName": "Note 2 - Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 3 - Selected Balance Sheet Data", "role": "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "shortName": "Note 3 - Selected Balance Sheet Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 4 - Acquisitions", "role": "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "shortName": "Note 4 - Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tech20201231_10q.htm", "contextRef": "d_2020-07-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 60, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-tables", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-tables", "http://www.bio-techne.com/20201231/role/statement-note-14-subsequent-events", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-tables", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-tables", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-tables", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-7-leases", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-cash-paid-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-tables", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-tables", "http://www.bio-techne.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-tables", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-tables", "http://www.bio-techne.com/20201231/role/statement-note-14-subsequent-events", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-tables", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-tables", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-tables", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-7-leases", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-cash-paid-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-tables", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-tables", "http://www.bio-techne.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r157", "r170", "r171", "r172", "r173", "r175", "r177", "r181" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r157", "r170", "r171", "r172", "r173", "r175", "r177", "r181" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r117", "r124", "r201", "r287", "r288", "r289", "r308", "r309" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r117", "r124", "r201", "r287", "r288", "r289", "r308", "r309" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r117", "r124", "r201", "r287", "r288", "r289", "r308", "r309" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r267", "r269", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r466", "r469" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-7-leases", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r267", "r269", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r466", "r469" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r184", "r249", "r253", "r426", "r465", "r467" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r184", "r249", "r253", "r426", "r465", "r467" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r257", "r267", "r269", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r466", "r469" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-7-leases", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r257", "r267", "r269", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r466", "r469" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-7-leases", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r185", "r186", "r249", "r254", "r468", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r185", "r186", "r249", "r254", "r468", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "tech_APACExcludingGreaterChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the APAC, excluding Greater China.", "label": "APAC, excluding Greater China [Member]" } } }, "localname": "APACExcludingGreaterChinaMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "tech_AmortizationOfAcquiredIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of amortization of acquired intangible assets.", "label": "tech_AmortizationOfAcquiredIntangibleAssets", "negatedLabel": "Amortization of acquisition related intangible assets" } } }, "localname": "AmortizationOfAcquiredIntangibleAssets", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "tech_BMoGenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to B-MoGen Biotechnologies.", "label": "B-MoGen [Member]" } } }, "localname": "BMoGenMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired, including goodwill, at the acquisition date.", "label": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "terseLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of equipment and other long-term assets acquired at the acquisition date.", "label": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets", "terseLabel": "Equipment and other long-term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities excluding deferred income taxes assumed at the acquisition date.", "label": "tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal", "terseLabel": "Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "tech_CCXIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the CCXI investment.", "label": "CCXI [Member]" } } }, "localname": "CCXIMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "tech_ChangzhouEminenceBiotechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition of Changzhou Eminence Biotechnology Co, Ltd.", "label": "Changzhou Eminence Biotechnology [Member]" } } }, "localname": "ChangzhouEminenceBiotechnologyMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "domainItemType" }, "tech_ConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to consumables products.", "label": "Consumables [Member]" } } }, "localname": "ConsumablesMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "tech_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities that are contingent on agreed-upon conditions that arise from business combinations.", "label": "Contingent Consideration [Member]" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details" ], "xbrltype": "domainItemType" }, "tech_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to credit agreement.", "label": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "tech_DerivativeFairValueDedesigned": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents de-designed fair value of derivative.", "label": "tech_DerivativeFairValueDedesigned", "terseLabel": "Derivative, Fair Value, De-designed" } } }, "localname": "DerivativeFairValueDedesigned", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "tech_DerivativeNotionalAmountDecreaseInPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease during the period in the notional amount of the derivative.", "label": "tech_DerivativeNotionalAmountDecreaseInPeriod", "terseLabel": "Derivative Notional Amount, Decrease in Period" } } }, "localname": "DerivativeNotionalAmountDecreaseInPeriod", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "tech_DerivativeNotionalAmountDedesignated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of dedesignated derivative notional amount.", "label": "tech_DerivativeNotionalAmountDedesignated", "terseLabel": "Derivative Notional Amount, Dedesignated" } } }, "localname": "DerivativeNotionalAmountDedesignated", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "tech_DiagnosticsAndGenomicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consist of the ACD operating segment and the Diagnostics operating segment.", "label": "Diagnostics and Genomics [Member]" } } }, "localname": "DiagnosticsAndGenomicsMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "domainItemType" }, "tech_EMEAExcludingUKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa, excluding the United Kingdom.", "label": "EMEA, excluding U.K. [Member]" } } }, "localname": "EMEAExcludingUKMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "tech_FairValueAdjustmentOnAvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fair value adjustment made on available for sale securities during the period.", "label": "Fair value adjustment on available for sale investments" } } }, "localname": "FairValueAdjustmentOnAvailableForSaleSecurities", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "tech_FairValueAdjustmentToContingentConsiderationPayable": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Fair value adjustment to contingent consideration payable" } } }, "localname": "FairValueAdjustmentToContingentConsiderationPayable", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "tech_FairValueWriteUpOfAcquiredInventory": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The noncash expense during the period from the sale of acquired inventory written up to fair value in purchase accounting.", "label": "Costs recognized on sale of acquired inventory", "negatedLabel": "Costs recognized on sale of acquired inventory" } } }, "localname": "FairValueWriteUpOfAcquiredInventory", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "tech_FinitelivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "tech_FinitelivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour", "verboseLabel": "Thereafter" } } }, "localname": "FinitelivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "tech_FinitelivedIntangibleAssetsOtherAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other additions lacking physical substance with a definite life.", "label": "tech_FinitelivedIntangibleAssetsOtherAdditions", "terseLabel": "Other additions" } } }, "localname": "FinitelivedIntangibleAssetsOtherAdditions", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "tech_FixedLeaseCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of fixed lease cost.", "label": "tech_FixedLeaseCost", "terseLabel": "Fixed Lease, Cost" } } }, "localname": "FixedLeaseCost", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "tech_IncomeTaxExpenseBenefitDiscreteTaxItems": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the income tax expense (benefit) related to discrete tax items.", "label": "tech_IncomeTaxExpenseBenefitDiscreteTaxItems", "terseLabel": "Income Tax Expense (Benefit), Discrete Tax Items" } } }, "localname": "IncomeTaxExpenseBenefitDiscreteTaxItems", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "tech_IncomeTaxExpenseBenefitOtherImmaterialDiscreteTaxItemsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents information related to other net immaterial discrete income tax expense (benefit).", "label": "tech_IncomeTaxExpenseBenefitOtherImmaterialDiscreteTaxItemsNet", "terseLabel": "Income Tax Expense (Benefit), Other Immaterial Discrete Tax Items, Net" } } }, "localname": "IncomeTaxExpenseBenefitOtherImmaterialDiscreteTaxItemsNet", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "tech_InstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to instruments which typically consist of longer-lived assets.", "label": "Instruments [Member]" } } }, "localname": "InstrumentsMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "tech_InventoryFinishedGoodsNetOfReservesCurrentAndNonCurrent": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details": { "order": 0.0, "parentTag": "tech_InventoryNetCurrentAndNonCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale. Includes both current and non-current amounts.", "label": "Finished goods(1)" } } }, "localname": "InventoryFinishedGoodsNetOfReservesCurrentAndNonCurrent", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details" ], "xbrltype": "monetaryItemType" }, "tech_InventoryFinishedGoodsNetOfReservesNonCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-current amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "tech_InventoryFinishedGoodsNetOfReservesNonCurrent", "terseLabel": "Inventory, Finished Goods, Net of Reserves, Non-current" } } }, "localname": "InventoryFinishedGoodsNetOfReservesNonCurrent", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual" ], "xbrltype": "monetaryItemType" }, "tech_InventoryNetCurrentAndNonCurrent": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory, net of reserves, including both current and non-current portions.", "label": "tech_InventoryNetCurrentAndNonCurrent", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNetCurrentAndNonCurrent", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details" ], "xbrltype": "monetaryItemType" }, "tech_LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for asset and liabilities of operating leases of the lessee.", "label": "Lessee, Operating Lease, Asset and Liabilities [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseAssetAndLiabilitiesTableTextBlock", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "tech_LesseeOperatingLeaseCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of cash flow information of operating leases of the lessee.", "label": "Lessee, Operating Lease, Cash Flow Information [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseCashFlowInformationTableTextBlock", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "tech_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "tech_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details" ], "xbrltype": "monetaryItemType" }, "tech_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The element representing the additional borrowing capacity under a line of credit.", "label": "tech_LineOfCreditFacilityAdditionalBorrowingCapacity", "terseLabel": "Line of Credit Facility, Additional Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "tech_NoncashPortionOfLeaseExpense": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of noncash portion of lease expense during the period.", "label": "Leases, net" } } }, "localname": "NoncashPortionOfLeaseExpense", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "tech_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_ProceedsFromLaboratoryServicesReimbursedByMedicare": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the cash received from laboratory services reimbursed by Medicare.", "label": "tech_ProceedsFromLaboratoryServicesReimbursedByMedicare", "terseLabel": "Proceeds from Laboratory Services Reimbursed by Medicare" } } }, "localname": "ProceedsFromLaboratoryServicesReimbursedByMedicare", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "tech_ProductAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the product and services provided by the company.", "label": "Product and Services [Member]" } } }, "localname": "ProductAndServicesMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "tech_ProteinSciencesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consist of the remaining portion of the Biotechnology segment and the Protein Platforms operating segment.", "label": "Protein Sciences [Member]" } } }, "localname": "ProteinSciencesMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "domainItemType" }, "tech_QTHoldingsCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about QT Holdings Corporation.", "label": "QT Holdings Corporation [Member]" } } }, "localname": "QTHoldingsCorporationMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "tech_RestOfWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest of the geographical locations in the world.", "label": "Rest of World [Member]" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "tech_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about term loan.", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "tech_UndesignatedCapitalStockNoParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the no par value for undesignated capital stock.", "label": "Undesignated capital stock, no par (in dollars per share)" } } }, "localname": "UndesignatedCapitalStockNoParValue", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "tech_UndesignatedCapitalStockSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the shares authorized for undesignated capital stock.", "label": "Undesignated capital stock, shares authorized (in shares)" } } }, "localname": "UndesignatedCapitalStockSharesAuthorized", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "tech_UndesignatedCapitalStockSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the shares issued for undesignated capital stock.", "label": "Undesignated capital stock, shares issued (in shares)" } } }, "localname": "UndesignatedCapitalStockSharesIssued", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "tech_UndesignatedCapitalStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the shares outstanding for undesignated capital stock.", "label": "Undesignated capital stock, shares outstanding (in shares)" } } }, "localname": "UndesignatedCapitalStockSharesOutstanding", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "tech_UndesignatedCapitalStockValue": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the value of undesignated capital stock as of the balance sheet date.", "label": "Undesignated capital stock, no par; authorized 5,000,000 shares; none issued or outstanding" } } }, "localname": "UndesignatedCapitalStockValue", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "tech_VariableInterestEntityFinancialOrOtherSupportExpectedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents financial or other support expected amount for variable interest entity.", "label": "tech_VariableInterestEntityFinancialOrOtherSupportExpectedAmount", "terseLabel": "Variable Interest Entity, Financial or Other Support Expected Amount" } } }, "localname": "VariableInterestEntityFinancialOrOtherSupportExpectedAmount", "nsuri": "http://www.bio-techne.com/20201231", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "tech_statement-statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Other Income (Expense) - Schedule of Components of Other Income (Expense) (Details)" } } }, "localname": "statement-statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-11-other-income-expense-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Other Income (Expense)" } } }, "localname": "statement-statement-note-11-other-income-expense-tables", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Segment Information - Financial Information Relating to Reportable Segments (Details)" } } }, "localname": "statement-statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-13-segment-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Segment Information" } } }, "localname": "statement-statement-note-13-segment-information-tables", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-2-revenue-recognition-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-2-revenue-recognition-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition" } } }, "localname": "statement-statement-note-2-revenue-recognition-tables", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details)" } } }, "localname": "statement-statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details)" } } }, "localname": "statement-statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details)" } } }, "localname": "statement-statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-3-selected-balance-sheet-data-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Selected Balance Sheet Data - Intangible Assets (Details)" } } }, "localname": "statement-statement-note-3-selected-balance-sheet-data-intangible-assets-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-3-selected-balance-sheet-data-inventories-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Selected Balance Sheet Data - Inventories (Details)" } } }, "localname": "statement-statement-note-3-selected-balance-sheet-data-inventories-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-3-selected-balance-sheet-data-property-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Selected Balance Sheet Data - Property and Equipment (Details)" } } }, "localname": "statement-statement-note-3-selected-balance-sheet-data-property-and-equipment-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-3-selected-balance-sheet-data-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Selected Balance Sheet Data" } } }, "localname": "statement-statement-note-3-selected-balance-sheet-data-tables", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details)" } } }, "localname": "statement-statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-4-acquisitions-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Acquisitions" } } }, "localname": "statement-statement-note-4-acquisitions-tables", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)" } } }, "localname": "statement-statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurements - Liability Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details)" } } }, "localname": "statement-statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-5-fair-value-measurements-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurements" } } }, "localname": "statement-statement-note-5-fair-value-measurements-tables", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-7-leases-balance-sheet-classification-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Leases - Balance Sheet Classification (Details)" } } }, "localname": "statement-statement-note-7-leases-balance-sheet-classification-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-7-leases-cash-paid-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Leases - Cash Paid (Details)" } } }, "localname": "statement-statement-note-7-leases-cash-paid-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Leases - Fair Value of the Lease Liability by Payment Date (Details)" } } }, "localname": "statement-statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-7-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Leases" } } }, "localname": "statement-statement-note-7-leases-tables", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details)" } } }, "localname": "statement-statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss) - Consolidated Changes in Equity (Details)" } } }, "localname": "statement-statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Supplemental Equity and Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "statement-statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details)" } } }, "localname": "statement-statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-note-9-earnings-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Earnings Per Share" } } }, "localname": "statement-statement-note-9-earnings-per-share-tables", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "tech_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.bio-techne.com/20201231", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r19", "r190", "r191" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of $1,526 and $775 of reserves, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r436", "r451" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r223" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r51", "r52", "r53", "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r57", "r375" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from increase (decrease) in value of excluded component of derivative hedge, including portion attributable to noncontrolling interest.", "label": "Accumulated Other Comprehensive Income (Loss), Derivative Qualifying as Hedge, Excluded Component, Including Portion Attributable to Noncontrolling Interest [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r55", "r56", "r57", "r453", "r477", "r481" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r57", "r58", "r114", "r115", "r116", "r355", "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r50", "r57", "r58", "r355", "r390", "r391", "r392", "r393", "r395" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r20" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r287", "r288", "r289" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r118", "r119", "r120", "r121", "r198", "r199", "r200", "r201", "r202", "r203", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r306", "r307", "r308", "r309", "r428", "r429", "r430", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement.", "label": "Employee stock purchase plan expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r270", "r272", "r292", "r293" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r272", "r279", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "negatedLabel": "Stock based compensation", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r192", "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r213", "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "us-gaap_AmortizationOfIntangibleAssets", "negatedTerseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r109", "r165", "r172", "r179", "r197", "r348", "r356", "r387", "r434", "r450" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r46", "r109", "r197", "r348", "r356", "r387" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r376" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.", "label": "Short-term available-for-sale investments" } } }, "localname": "AvailableForSaleSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r273", "r281" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r367", "r371" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r266", "r268" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r266", "r268", "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "terseLabel": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "negatedLabel": "Acquisition related expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r335", "r336", "r339" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": { "auth_ref": [ "r322", "r339" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.", "label": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r100", "r342" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Contingent consideration payments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r334", "r337", "r340" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "us-gaap_BusinessCombinationContingentConsiderationLiability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r334", "r338" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Contingent consideration payable" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r334", "r338" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Long-term contingent consideration payable" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity.", "label": "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "terseLabel": "Business Combination, Liabilities Arising from Contingencies, Amount Recognized" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "terseLabel": "Current assets, net of cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "terseLabel": "Deferred income taxes, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r325", "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r113", "r152" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r31", "r103" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r96", "r103", "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r96", "r388" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "us-gaap_CommonStockDividendsPerShareDeclared", "terseLabel": "Common Stock, Dividends, Per Share, Declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r235" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Balances (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, par value $.01 per share; authorized 100,000,000; issued and outstanding 38,765,300 and 38,453,046, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r70", "r443", "r461" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income attributable to Bio-Techne" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r69", "r80", "r442", "r460" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r238", "r239", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r238", "r239", "r250" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r170", "r171", "r172", "r173", "r175", "r181", "r183" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r73", "r426" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r15", "r16", "r435", "r437", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r397", "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r110", "r305", "r312", "r313", "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "terseLabel": "Deferred Income Tax Expense (Benefit), Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r298", "r299" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r102" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r101", "r160" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r47", "r48", "r369", "r424" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "us-gaap_DerivativeFairValueOfDerivativeLiability", "terseLabel": "Derivative instruments - cash flow hedges" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r368", "r370", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r366", "r368", "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r363", "r364" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information", "http://www.bio-techne.com/20201231/role/statement-note-14-subsequent-events", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-7-leases", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share attributable to Bio-Techne:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r122", "r123", "r124", "r125", "r126", "r130", "r133", "r140", "r143", "r144", "r148", "r149", "r444", "r462" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r122", "r123", "r124", "r125", "r126", "r133", "r140", "r143", "r144", "r148", "r149", "r444", "r462" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r150" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r388" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument embedded in host contract.", "label": "Embedded Derivative Financial Instruments [Member]" } } }, "localname": "EmbeddedDerivativeFinancialInstrumentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Salaries, wages and related accruals" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bio-Techne's shareholders' equity:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r114", "r115", "r116", "r119", "r127", "r129", "r151", "r201", "r235", "r236", "r287", "r288", "r289", "r308", "r309", "r389", "r390", "r391", "r392", "r393", "r395", "r472", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r10", "r14", "r196", "r449", "r494", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": { "auth_ref": [ "r294" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "terseLabel": "Excess Tax Benefit from Share-based Compensation, Operating Activities" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r376", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r377", "r415", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r376", "r377", "r378", "r379", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r258", "r259", "r264", "r265", "r377", "r415" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r258", "r259", "r264", "r265", "r377", "r416" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r377", "r417" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r380", "r384" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r381" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "negatedLabel": "Change in fair value of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "negatedLabel": "Payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r380" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodEndLabel": "Fair value at the end of period", "periodStartLabel": "Fair value at the beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r415", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r383", "r385" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r219" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "verboseLabel": "2021 remainder" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r214", "r216", "r219", "r221", "r427", "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "negatedTerseLabel": "Currency translation" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r219", "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "terseLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r214", "r218" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r219", "r427" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "us-gaap_FinitelivedIntangibleAssetsAcquired1", "terseLabel": "Finite-lived Intangible Assets Acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r76", "r101", "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "us-gaap_GainLossOnInvestments", "terseLabel": "Gain (Loss) on Investments, Total" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r206", "r207", "r433" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "us-gaap_GoodwillAcquiredDuringPeriod", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillForeignCurrencyTranslationGainLoss", "terseLabel": "Currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r72", "r109", "r165", "r171", "r175", "r178", "r181", "r197", "r387" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r366", "r374" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r67", "r165", "r171", "r175", "r178", "r181", "r432", "r440", "r446", "r463" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r302", "r303", "r304", "r310", "r315", "r317", "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r128", "r129", "r163", "r300", "r311", "r316", "r464" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income taxes", "terseLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r98", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r100" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables", "negatedLabel": "Trade accounts and other receivables, net" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Trade accounts payable, accrued expenses, contract liabilities, and other" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r100" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "verboseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities", "verboseLabel": "Salaries, wages and related accruals" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r100" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in operating assets and operating liabilities, net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r100" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherCurrentAssets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r134", "r135", "r136", "r144" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Dilutive effect of stock options and restricted stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r212", "r217" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r66", "r159", "r396", "r398", "r445" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "terseLabel": "Interest Expense, Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r94", "r97", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r157", "r170", "r171", "r172", "r173", "r175", "r177", "r181" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r44" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r27", "r205" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details": { "order": 1.0, "parentTag": "tech_InventoryNetCurrentAndNonCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r75", "r78" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "us-gaap_InvestmentIncomeNet", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r458" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "us-gaap_Investments", "terseLabel": "Investments, Total" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r376" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "us-gaap_InvestmentsFairValueDisclosure", "terseLabel": "Investments, Fair Value Disclosure, Total", "verboseLabel": "Investments, Fair Value Disclosure" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r410" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r410" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r410" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r410" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r410" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r410" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "verboseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less: Amounts representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r109", "r197", "r387", "r439", "r456" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r109", "r197", "r349", "r356", "r357", "r387" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r376" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "us-gaap_LiabilitiesFairValueDisclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r233", "r437", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-term Debt, Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r16" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term debt obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current portion of long-term debt obligations" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r40", "r232" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r43", "r109", "r197", "r387", "r438", "r455" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r99", "r102" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r59", "r62", "r68", "r102", "r109", "r118", "r122", "r123", "r124", "r125", "r128", "r129", "r137", "r165", "r171", "r175", "r178", "r181", "r197", "r387", "r441", "r459" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net earnings attributable to Bio-Techne", "totalLabel": "Net earnings attributable to Bio-Techne" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r59", "r62", "r128", "r129", "r351", "r361" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net earnings attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r122", "r123", "r124", "r125", "r130", "r131", "r139", "r144", "r165", "r171", "r175", "r178", "r181" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "totalLabel": "Income available to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r132", "r139", "r144" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "totalLabel": "Income available to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": { "auth_ref": [ "r105", "r106", "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "terseLabel": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired" } } }, "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r237", "r328", "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Non-controlling interest in Eminence" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r114", "r115", "r116", "r236", "r344" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Other (expense) income", "terseLabel": "Nonoperating Income (Expense), Total", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r57", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "Other comprehensive income (loss), net of tax before reclassifications, attributable to Bio-Techne", "terseLabel": "Other comprehensive income (loss) before reclassifications, net of taxes, attributable to Bio-Techne" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r171", "r175", "r178", "r181" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r402" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total Lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r402" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities - current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r402" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r403", "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Cash amounts paid on operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-cash-paid-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r401" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use asset", "terseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r409", "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate:" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r408", "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term (in years): (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r170", "r171", "r172", "r173", "r175", "r181" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r346", "r347", "r354" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r55" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Derivative instruments - cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r60", "r63", "r65", "r69", "r235", "r389", "r394", "r395", "r442", "r460" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other comprehensive income", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r60", "r63", "r346", "r347", "r354" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Other comprehensive income attributable to noncontrolling interest" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r60", "r63", "r346", "r347", "r354" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other comprehensive loss", "totalLabel": "Other comprehensive income attributable to Bio-Techne" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r256", "r296" ], "lang": { "en-us": { "role": { "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.", "label": "Other Income and Other Expense Disclosure [Text Block]" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r38" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other non-operating income (expense), net(1)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other operating activity" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.", "label": "Patented Technology [Member]" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r83", "r87", "r112" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "us-gaap_PaymentsForProceedsFromOtherInvestingActivities", "negatedLabel": "Other investing activity" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Re-purchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Cash dividends" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r84", "r194" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.", "label": "us-gaap_PaymentsToAcquireAvailableForSaleSecurities", "negatedLabel": "Purchases of available-for-sale investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r85" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Acquisitions, net of cash acquired", "terseLabel": "Cash paid, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r86" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r89" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r81", "r82", "r194" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from sale and maturities of available-for-sale investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r90", "r93", "r112" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Other financing activity" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r88", "r282" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r59", "r62", "r95", "r109", "r118", "r128", "r129", "r165", "r171", "r175", "r178", "r181", "r197", "r346", "r350", "r352", "r361", "r362", "r387", "r446" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net earnings, including noncontrolling interest", "terseLabel": "Net earnings", "totalLabel": "Net earnings, including noncontrolling interest" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r224" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r224", "r457" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r224" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r222" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r57", "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "negatedLabel": "Reclassification from loss on derivatives to interest expense, net of taxes, attributable to Bio-Techne(1)", "terseLabel": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r92", "r111" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_RepaymentsOfLinesOfCredit", "negatedLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r297" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r101", "r227", "r229", "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "us-gaap_RestructuringCharges", "negatedLabel": "Restructure costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r236", "r290", "r454", "r476", "r481" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings", "terseLabel": "Retained Earnings (Accumulated Deficit), Ending Balance" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r114", "r115", "r116", "r119", "r127", "r129", "r201", "r287", "r288", "r289", "r308", "r309", "r472", "r474" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r156", "r157", "r170", "r176", "r177", "r184", "r185", "r188", "r248", "r249", "r426" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Net sales", "verboseLabel": "Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r252", "r255" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r407", "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right of use assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-cash-paid-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r57", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r214", "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r210", "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r28", "r29", "r30" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r165", "r168", "r174", "r210" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Stockholders Equity [Table Text Block]" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r153", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r181", "r188", "r465" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r153", "r154", "r155", "r165", "r169", "r175", "r179", "r180", "r181", "r182", "r184", "r187", "r188", "r189" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative", "negatedLabel": "Corporate general, selling, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r271", "r274" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r153", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r181", "r188", "r210", "r226", "r228", "r231", "r465" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r42", "r114", "r115", "r116", "r119", "r127", "r129", "r151", "r201", "r235", "r236", "r287", "r288", "r289", "r308", "r309", "r389", "r390", "r391", "r392", "r393", "r395", "r472", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-tables", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-tables", "http://www.bio-techne.com/20201231/role/statement-note-14-subsequent-events", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-tables", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-tables", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-tables", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-7-leases", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-cash-paid-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-tables", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-tables", "http://www.bio-techne.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r114", "r115", "r116", "r151", "r426" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-", "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-schedule-of-components-of-other-income-expense-details", "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-tables", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes", "http://www.bio-techne.com/20201231/role/statement-note-12-income-taxes-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-financial-information-relating-to-reportable-segments-details", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-tables", "http://www.bio-techne.com/20201231/role/statement-note-14-subsequent-events", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-tables", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-in-carrying-amount-of-goodwill-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-changes-to-carrying-amount-of-net-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-inventories-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-property-and-equipment-details", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-preliminary-and-final-fair-value-of-assets-and-liabilities-assumed-details", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-tables", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-liability-measured-at-fair-value-on-a-recurring-basis-using-significant-unobservable-inputs-details", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-tables", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements", "http://www.bio-techne.com/20201231/role/statement-note-6-debt-and-other-financing-arrangements-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-7-leases", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-balance-sheet-classification-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-cash-paid-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-fair-value-of-the-lease-liability-by-payment-date-details", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-tables", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-tables", "http://www.bio-techne.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Common stock issued to employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r17", "r18", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Common stock issued for restricted stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r235", "r236", "r275" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Common stock issued for exercise of options (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-10-sharebased-compensation-details-textual", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r18", "r235", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Common stock issued to employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r235", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Common stock issued for restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r42", "r235", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Common stock issued for exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r109", "r193", "r197", "r387" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance as of December 31, 2020 attributable to Bio-Techne(3)", "periodStartLabel": "Balance as of June 30, 2020 attributable to Bio-Techne", "totalLabel": "Total Bio-Techne shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-changes-in-accumulated-other-comprehensive-income-loss-net-of-tax-details", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r109", "r114", "r115", "r116", "r119", "r127", "r197", "r201", "r236", "r287", "r288", "r289", "r308", "r309", "r344", "r345", "r360", "r387", "r389", "r390", "r395", "r473", "r474" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-consolidated-changes-in-equity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-14-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-11-other-income-expense-tables", "http://www.bio-techne.com/20201231/role/statement-note-13-segment-information-tables", "http://www.bio-techne.com/20201231/role/statement-note-2-revenue-recognition-tables", "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-tables", "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-tables", "http://www.bio-techne.com/20201231/role/statement-note-5-fair-value-measurements-tables", "http://www.bio-techne.com/20201231/role/statement-note-7-leases-tables", "http://www.bio-techne.com/20201231/role/statement-note-8-supplemental-equity-and-accumulated-other-comprehensive-income-loss-tables", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-3-selected-balance-sheet-data-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r118", "r119", "r120", "r121", "r198", "r199", "r200", "r201", "r202", "r203", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r306", "r307", "r308", "r309", "r428", "r429", "r430", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.bio-techne.com/20201231/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r138", "r141", "r142" ], "calculation": { "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "negatedLabel": "Income allocated to participating securities", "negatedTerseLabel": "Income allocated to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "auth_ref": [ "r358", "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).", "label": "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount", "terseLabel": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount" } } }, "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r405", "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "us-gaap_VariableLeaseCost", "terseLabel": "Variable Lease, Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r132", "r144" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r144" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited", "http://www.bio-techne.com/20201231/role/statement-note-9-earnings-per-share-shares-used-in-the-earnings-per-share-computations-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.bio-techne.com/20201231/role/statement-condensed-consolidated-statements-of-earnings-and-comprehensive-income-unaudited" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2793-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2814-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11374-113907" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80784-113994" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r386": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r412": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r49": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r507": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r508": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r509": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r510": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r511": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r512": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 77 0001437749-21-002157-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-002157-xbrl.zip M4$L#!!0 ( .59 M;6_;-A#^W/P*SA_:!O!+[+18EK@&TC3M@KXNRSX/E'2RN$JD2E)VO%^_YT@E M?HG;IBC:+1T0Q!9YY!WOGGON*(\+7Y63<4$RFXPK\E*DA;2._)-.X_/>0:<= MU;*B)YW4J^,[HC4:$\:TIY*J@NCZ8DV6/13KW=B27K*A-%B.!J, M\+V)5=SY^]$+]>O'XE3HR>D?5DQ7[_ M47^_O]>9[-P;>^5+FM#EGZ/AP<^/#OHXS'@0!W?N[8P'X5@[X\1D"^'\H@Q' MT+[GU-]T.-RK_5%XS&6ERL7A@PM5D1-O:"[.327U@Z-:9IG2T\,]I45_J/01 MM([KM:W:M>+^A\;XHXT=XN"16"H50:NHI)TJ?2C"@Z=+WY.EFF+ JFGAH6:< M3$XO"Y4H+_:'_>%XD$S&@WJR\Q'U-TW?.&>KD+]V)O=UXNJC3^WWA<=9/<%? MC?,J7ZR?L3,Y.3V_.'M^=G)\'=/N&P'[6*]N-,%')&PM),T1PI[0OEQ(=&43:D;/=3Z M)3-0KHT/M"9!)5(O1*.];0@V@R,K21[@MZ5/1W&,A@#E27S"NM@@539M*D@IK$%9#M+2DUT$'>*8MBOS2L>*BK3 ][1L,NR):*VXK8M(*TZR&LYFG#!^ MRG()A#8&;D,UL)8IWKC+$DT) 43?U!2ST 5[4ND*D9=F[JZ@86FJG+<2BB0/ M1KMA97*SQ&=YX):2D$! Y6 M24GL.$% 05(J5[ \BU7@ .8!?LZ42TOC&JQC=K"FC%O5UJ248=B)APA$1HAL M]/;I)3HT/25QC,0[;[@*#?=E;_CX(>V&IRPZ"&;(77C)81'<%/CR\S'L M,I6GLG&W7\*@05-J4D@D,QPI&+ L%5L2RLUHM\2TA%@3'8#UE=[IP;$50LHF@6^?H M#2#=/KMOC2=@<*8RAHET1DNF,>D ,>X6&#O29E=Q!+*43%2I_((+R#:UC.H0 M\A#-",@UT95N([#E97N@ND'+Z! %+GAI:FP6# A]1[PJE@ 59JAFM+((>JH( M'*!:U6#&'P\ZZ:Z@F2R;D*'L5\ISOHO/X!&WI8JC9MV":^+C]I(>,(*%X D7 M&X?$-/[CNF_#AO):FK@KRC_?/8KDJM\*L&]]P-<)WOR'"W.V>^7'F_'@VT-; MFX6>U_:KC/,82;GWS&$3MFAO?N+A#>$<8$%^;LBU M9J+;I'#-X1N0;JYMV8V6%-)=UR_.[ NR@+EA=-?TU&IWE/9WGDVY+M?X9 [ M#Z7.Y/'7-K#AGG\-O>XR[9@%5J&PS$ .Z1<4L!M-"*R2:$&\:8W@V3" S2I< M?SW15EY+#"H1SV0*-H7E#P$5T(ACFL(GMT!7F*8/C8+) <6-#F\O=W_(WI0O MAUSC%>+*C3AW]*DBQ*$E^NL><4[R/3-WK+&!NT-W$-X[7%T4ORBZ;3L7;T%M MNBY6TE5F6.CH.ENW(*'M)B",H*+H=V/A<*@:KJG@ /@H'*-EPZV7Z3N?R1]K M&YG[Z/A_]8= S?8\K;\ MFZG[CJK>Q6L&4']Z26G#?;!X&ZOI-R6,^!/1AC'?%!69FHFTQ"7P2>?5\>\7 MO7?'+TY[3\]/CU_R[V$KL^]>/+\XWQ@K\IXU\YN#*:%0O7OQYH_72VV0@-RV M#U@QX)_Q)N-!^,7R'U!+ P04 " #G,TA2K.FAB0+$M.<%U;$>"D=N+>)LUUW>>" MNSNK9<,E-R17LOKK>X9<6Q]V&@=!VCH%#$M+#CG#F3-GAJM)%6H]G50DB^FD MIB!%7DGG*3SKM:$<'/:Z42-K>M8KK:ME&!04* _*FI[(K0ED(!U(4U-90\^, MQ:+_# 8O',E A;!&C,;#,?[VQ_OBNZ/QX='3?7'R6@P&&YO/R)"3P;JU72^^ M?RE>7;[^4;RP9DXND!,'>T_V#O;V>].=;R9!!4U3NOIU/#K\[Y/O]G"8R3 - M[GRS,QG&8^U,,ELLA0]+'8]@PL"KW^EHM-^$X_A8REKIY=&C2U63%V]H(2YL M+)SU$_S6^J#*Y>89>],7IQ>7YV?G+TXNSW]Z\["/[95J&M)]D0.9D!.ADN'H89]MM)>TBN[C7%1R3L+17-$"R1PJY<7[5G(J MZB7&&^L"I_@9J %J!O\7MA3/E1U<4EX90N(ZB$AFBS\]RC_?->,MUSR7/K%; MO13OC%UH*F;43Q[J_%)8*#HVX0/4RFN0*Y2"M/-E'T"&.:;H3/:3B^"FR).O;W&CUO[%=;'S"2<^]9PB9LT=W\ MQ.-;PB7 @OS MD>[N/%OR_<]PR(.'4F_Z]',;V'C/OX%>?Y5VS +K4%AE((?T$PK8K28$5DFT M(,%V1O!L',!F-:Z_@>A.7LLL*A'/% HVQ>6/ 170B&>:PB>W0->8IO>M@LD1 MQ:V)[RUWO\K>E"^'7.,5XLJ-.'?TN2+$H2/ZFQYQ0?(=,W>JL9&[8W<0WSM< M7Q0_*;I=.Y=N05VZ+M?25198Z.DF6^] 0M=-0!A!1='OI\+A435\6\,!\%$\ M1L>&=UZF'WPF?ZAM9.XO';*C#U=3S&4$*[Z:Z:+:3V2JS-SJ.3&C&CGKWC"Y M+OVI;K1=$F87E4TI+S8B MU[C^/>O]>/+SY>#MR7 V<7MP9Q0HMZ^ M?//+ZY4V2$#NK@]8,>2?[J:38?R5\@]02P,$% @ YS-(4BR?Y?X*! ML0\ T !E>%\R,3@W-3 N:'1MY5=13]M($'XFOV)JZ5J08L=.H V)B61" MH*A TL1(=T^GC3V.]V2OS7H-Y'[]S=I)@!1Z+Q57>I(EV[NSWS?S>69V[<8J M309NC"P/]GV^E^.K M"L9MU8.- MG8;;JL)JN/,L7$*AEDD5@E!FP?_&GF/GJE^]1BSER;+WP>C878#E<](G5S9] O;AVBRAE_0_43@!)0+*[7B&HZE_?GH^]/SS\15,KJ>S:^_*!W_\JEXX7;BV9M;0@MEH M6'GB= [LYJOZX,W .QE/_-')?R;#.OA#^R.,3\'_/(*9-SWVKD8S<_S[Q>@/ M\(:^GFG;=OLUT^XG2N._RD+Q:+DMW;G0S4[4[13NN(I!Q0A?2Z:;7;*$*>:9 M5)!%<,PST\<@%DC=4-(HJ];L:GMCF*4Y$TMC#\8"3JE-DPOF5W))5G@W-1Z@ M"*DCGV" Z5SW4J<)NBO7D;,"(I[0_,:-&0:EY(I3M$R$,+JGS4$L-'^:\J+0 M]'1IRY!:/<0HD1RM/:H=-_::<-Z$(6TJ":%,+?A2IM3TXR9,)!\]A\ M;:2S=(4_8W+.!!;F^#[!)7A!);3.TB;-,]5[R\E56W#ZXD+1HF[EQJZS!SY% MODJKJ$PHQP*2.=$?>?/A)=Z47&)*2PLMR8/ NVP/**F< ]@-]S8Z/N3))D=6 M8CJ'G?V^SIY?3\IV+247];%(ZZ,/+HP+RCQ>U\5:9\9U,><2"RUI4T^S)"$2 MJDK.$A*\R$GCHEFMBKA@5!LT3H AKZ!U 9)5F=1?),NQ;@#%5K%8;Z3!*C:G MTI]G,D1Y9-ATZ,,D61VX-N]%SH+U^S/T6^S;Y'<\5#$]VK_I@]M.8X=.C)(> M]#UD;CEH%:UG>JW;*@?;OM"] MDN*75N0Y*?Z',JQV6FHGW^RT=3'^$)93G$LZ9BRA6QTJG!>DIM^RJO3?0H\* M^2T$"2N*(^/"F_GFQ#L;F^Y&7K3T_RL5%\R,3@W-3$N:'1MY5=13^-&$'XFOV)JJ7<@Q8F=0"\DQI(O)$ + M))<8J7VJ-O8X7LE>F_7Z(/?K.VN'0,)Q5:4K)UK)DKV[L_/-?#LSGG5BE2:N M$R,+72=%Q2"(F2Q0G1BEBLR>L9X5+,43(\IDRI09HL) \4P8$&1"H2!IA0GF M<2;P1&2TZ2?3'$ID"D/(!-B==H<>JV/!<;]SW#_J@7<%IKFE?(D")5.9?*)U M=GH&Y_[5)0PS\1FE0@G=UF&KV[(,M['G**X2=/'^SX[=^W!DM\@9IUU/-O8: M3KMRJ^$LLG %A5HEE0M"F07_@GW;RM6@&D8LYW9:8&.QKJR0$\@D*%"BF32R[Z4 T4WBN3 M)7Q)$Y(O8T4PSL(=W<=\P15T.ZV.TUZX3CMW&R_ /S=]Q\\UH/XTW'=B4>2# M;^G[A^X\]2"@@T.Y[:+A#D8-&$8I->:M2J]@*QG89;KG\%3\0/7.ZS Z"HL8]@/SS84/88")L@6/-F'W&!;U5I@D MZ[YF,RYR%CR,OP*_@[X+?L=#%=.G];/NC_8:>]282?K0[_!!7RT$1]U:B-:^ MKZ=:8UN%+\ >?O@V[-]XN 7JE&Z[:&_53:==NKM6T+LBX3_-Q38)_T,"II)3 M!K(Z/1O[LYVY.#)E=O=\4M<>F)Y=WUP]HI$$R7WM15:T M]56.4JVZM?X%4$L#!!0 ( .I^F(!*2L4,!&I!TK/[U>PYX$2F!)"1!MA3Q)9&)R[E].#@X ,$O?WF9!,XS ME2$3_+33>W_4<2CWA,_X^+3S>._V[P=75QTGC CW22 X/>UPT?G+[__^;U_^ MPW6_4DXEB:CO#&?.PU/,?2K/Q80Z?YS=73NN^[1 ML7OTJ^O^_N4E]$]"[XE.B ,<\/ $'IQVGJ)H>M+M_OCQX_V/#^^%''>/CXYZ MW3^^7=^KNIVTLB=B'LE9WN!E*(/W(?7>C\5S-RV$IL='[E'/_=#+F\52@G15 M[=)234.?,GT;*(#JO<_EZO3%>]+7QQ)-_P'C_RQ)KQJE\G_H8O&0A#2KS@GS M0CT!580L]7K.H$ C>2BC MO/J(A$/5-SS45W618JAMD!3IFD536<$1E*"J?BLWB&C!>BCSD D7'W+ZWA,3 M1:)W/*\?A^Z8D.DR5VF!AB M#JB7)0"FPZ_W^?/GKBKM."2*)!O&$;T4&4>-1(R>!I'$>Y"S:9"ADY?*EY+[*Q;703E!%&B@VS/];AIM[;K*\= MU=,E"FF2LY!UM/%A0OUTI M X M'6,D;F:G0,I2JW7L5!FNK:F0:E40SD6D.E//LJ?3*>,CD3Z"AQBFG&2Q\AT= M.2IP.2'20U'KPYON5(HIE1$#XQ;";=7!DZ2CTPX&)VX6EOPC(,/W$#ME598( ME*:\NRTQVD*O?N[R2/CDC@+Q M(WS-&5-+U1:D/JXS-0Z (^<2.6KG0#0C+("IVP/O$#)EL2(I%>>$\61"Y S+ M0C;F; 3##8-H3^4)(H$(8TGAC^_ I(,1 MV1FRB7"Z+;"IHJW[A$TLNY^SZ?1S-IW;E,T#Q]RQ*^DSY3&%_STQ3EC<'$+Z M;FTAXAMA7%6OP3*SM^0LO.M0/G C?V+Z]-ADA\5L+"2 M+K )K@UC*R(EX6-;ICQVV+"%F6,M9C :N"]PZ5PH+I5OZ,^Y3/V$/J=^#6P>>BKA\WR7 M9 KF#)^(I)LC2-NK+4!\T ("@X=\'^46;'Z/1 _HNF0+#(9 DJ.Q MD/VIZ=R6K3_J4SH8("C[NHJX&M\9\4,W>2_US*DOIB^H&0MCNJIC6Z:NR-YA MR) X\YNV.&RL^5F3,26[9?R<0T[9,Z[[->AS\W:72V85H>!C8FZMG=+ MQC_6Y^ JMLZ<=P^*^J';O7:3RYK]C:C8PH$^9=>PH];B0;<59@T ^FYM65R? M<%O<:&M-W+ M9LW:C11L&5Z?6*O9?VLQ4-XGL6;RQ0YM65B?3IOOO[0&M;@# M8@T-5KFQ!25]NL[:MDR+Q.J=%&O JNO<%D[TV3_];DUK]-I4NS6[-_1OR_05 MN<'JC'YK_[JIM'ZEV?1H0%,.G3ER@FP:X<]5_B MRQ;8]$<';1W]=]Z=)WP[#PG?AXY2?0;2.NC,R%C"T(<5,YXM)$QLQ4(R'DN\ M7 3_! ^1U4JMN#60-!*V!1M]@K0*-JIN@3/T/EF]#%*'#J7Z_+9U+[,:.5NP MT6=9&_/JK==9P7:,X[ZTD(7(8]MPT9&T!1E]?K8),GC*)N>I]3%&5DPOXTF2 M;)AOFR97TKP.AAJHVX*3/AG<#*?;E#T51%]D[+7(,O0/$>%C!DM=EX0AWNSP M:HZIBK M/.DSPB;N*>/,Z2O.6B@96=1[PC>>(#(1KD>DG*G7L2:X=L5PE]/H M[<"V"6NVX*A//#?#<9#P[D3"&:2\.WW%.\;JWVG4 G9-P-(P8A.U5S6*([ ) M0D)&[,]DB98EH4="OAUP;;!H"\!KO#P,!GPZ&V%QP,B0!0POE<7'\00< MB#6GM#W6+&'NHSZAOX0Y7-'FO*M%+5XK$!0/O8%C2B=(++Z>\XZ/D??6734> M5K3NNT"R]6>&-JOP#6D=W\6]9MSAB:7$ "?9C;;FS+;$ERW@ MZ3<+ZH#G5CFLM);OX"XX;DTEC*?[Y*T;:\)#!H+9' (D*LUS.D#$(?XNGHZ( MN1B&5#[CJ1<(W:>QS47NV[)O"_6KGT=W4KG0)Y+,@' MZV24KQTP+4#J=TR,[Z5JHX&JUQRL(Z6R9UM0T&]V%-^D:&VM MMT@Y@^4%$& IIUL\VV41 $;D;*%"O^=00(6[D!,;E/AI9YA%ZZD+R:>$6\UL@WMI\T2[EG!',ITE!(70=SL!NL^10!/2Q!6RLSX,M M#.G3ZR4,E1-4P&125(B!AS/ F&(2L^_M"4.[;]19CUJVPY8M1.I3^!;?^&LC MIBV@H?2UC\)68=J=-=?YJMQ:@O0G_0Z!/4B[Y4^;%+8^TRY;AVP5/7/ K-(, MSR/A+$]>=FXX6!/(UHC1;X%8'3'S0;)2T_]29[,@$'H@+^VXJGO#VWK<8D3% M%@+U>R%5+Y2W,46SI=2_F.0'UP*>!E<[FEKH;N*$,XL[%;89LH6R52Z9=M++ MB'$? 3P5."Y;'%M16OD$;,9BRK+ZUF+.,?U5=T=&Z+=UMV5OP50T$ M;*'&\'KNUBF9W:*2;DG#FJ_X5%(4G8_QC1A)IT*JRU:R#BS&4UOARA;45KLL M'#/<&=NEYW=2,:THT"-N/I'_[8_N'CQ@M@'K7Z5%! E!T^@^V]T,J2RXW R MH:>=YFHL"- 4&0&\ECQB48SL?)4BGIYV$!SLA %D.TX$XIQVN. \GISX8D(8 MOX("E++C)!63SUT_J(I^+).[Z[O+HLU%*;SK&UX&/P )/RD'I=DH>@^,*3W/N>TQ&5RE5AA*8"M ?P M^UN!_8KTMV@2#RBN;)-*5SD8_'%5=I2E)V_F)JL9QLSXGT\BOIB <4$C9TRH MN% $8CQ;$,6L[@X**3B@3MT%N""1IF GV[3F%?F')=<5O58_+@C;6?Q.95S3IHA")R7"SL%G@4MU=,W#E*#QG9,P% M,.>%,%-#3"\F\+,\&!OJ[)YK.1=>G,9X%^ 6H]E5\?-GJ5#U==8W(/ $CMBZ M3!??+OIYK/3XWV4+516^O;O,_5_?_[\XC+#PAO>?"5.,70IY3P)ZC^_.J&@P M$VCU9KNVG*[3P(.HF*YOR0R%J-&"0=/=U\3?P6KT<5I,CR37RWJDK9&.+4V[_M^ M\D*]@3:6&NPP.%Y@!8S1T0 FU;EH"T]WEO]\@9Z"[HQR.F(19N$EC; ">JIAJ(7[4%;Q]9))/ M).A4PB?J8_(5=7XSNJ/XGBX-![&428CX7?#TC[E0ZS;?56]L(-%::M@OX8%U M([-7U]M5$:\I3)3T9JH"1CY6ZCGE\6^XR$#\*RSYSR4T:[ZSD^;M<#^*,XON"VL!SK9:[EO:8ZX%Q>C-* MLHJ7Q%-"9,$B"XB*F$?#.\HFPUB&U#^;?8.A M[1&9C\2U6N[-^ 3I_-C#T"&3J+Q@J"G?O60S,!M1QN\]AGNBRY)H"W=/C/]Y M^*L(,'T<#H2<"MT>8WV5W1,)%B"P#/F[D(%?%D17L'OL/U YN19DP0A+3]]^ M)?W(YWM?$ JQ"/TQ1*_?Q2U)LK@9\T8UUQ((I &^U>L/=?*81$I53"8OY/3C MZ$E(///2))2F_@8SDNILNZ)=A6%L*E9>=[=%NHDC[ *=EIE -XLMV>R;Y9%SMW M)*%R+I@?R=_R>TR)6E^/W,ZM0586/?N$[IJ:RYOOD2:V\II*D_ZV0W3OM6X* MOX;6^Z.'M;\*VJ"A]?O==]T90JBA\?YHP>Z76!JT9IG8SZ;EM;XT9D7EZU'^ M6?1OY<-9&]G!#@<_BSVVI>7#T)WFF[P;:DW7X\^BKZ9/T6ZDNL;.?Q8M&D9- MAIWLCU:V^/VH!E5ND_+>ZM\0AE6M]D?N;7WGIT%Q6R/[,VC^5;Y[ MG\&.AD[$H(/]T<:*7X]H4,VJO>VAGC0?3C!5BJ[I'FI@@\\(F&IJ$Q)[J%%# MQ[-_7?QU#FC)S:%8R=%V6B>V/EJW?"]V@:/OT M]ES7A@"M;[L7.B@NUF!4X5X.KN&FX+<\7))G/^ITL4(?KZ:3Y/Y%/%LS(?#G M_P-02P,$% @ YS-(4K%"=\!T#P \>, !4 !T96-H+3(P,C Q,C,Q M7V-A;"YX;6SM75ESXS82?M^J_0]:YQGC8Y*=S-1,4CXGKO*,7#XVV:WIYN3=0"8U#&HF8?=J+Q=[//_W];Q__0Y,DF7W8WW]\?'SS-)+1&R$?]H\.#M[N+UOO MYKC_VY>KVV#" MII3P6',DT+0H_D&9#Z]$0!/#QDH( VL+_1]9-B/Z(W)X1-X>OGE2X1YP?3#( M6"=%Q&[8>*!_W]]!F,*X1P>'1V\/]W7;?: [85,6)R06 M"2-OB6(1"V *R8A&&A)1$\82$M*$$J82/M7S2\9IDDI&Z%3(A/]I"+9^-.>)HLL"=*8OO-%3[*8P5I6 M?#J+V-[^!F<#&@5I9$:\@O_SYIIW^)F<@6)/"8.=F*^7):Y(!!53H3_YSP6/ M><(B/F?AY>IQQ^9IQQMTG6=DW8@(AGPX'B=,_IM1>2%2N20FHB,69<_I<-0, M8J3WFI#YQ-D@;DJ&,54CL\U211XHG9D9VV=1HI:?&&:0@\-\MWV7?YS3?N5( M^U?@?D[_W2.+YNR+B).)>L&4K8R-G34W("2Y/B*&XPNN8)_IN>V$,:4CHV=+ M-J.6[=/IF#O$BCN@@G7-BV>#[A(S'D7GK%@/B8H17UE2'^I&IS(P&T?[L0P& M0H+$^+0'*N\CXP^3)-=_LW&H#%Z=^<]5M;S%ODJGT^RL!O*FR_YC*::U:1=; M%(! KA,[#K\%=I2)/U=&''U;C"B0?:Z<>/N-<>*EZ'/EP_?? !^<=$A7AOR MBB%;L336K/BX7V0?;L$F?T+,AH M069T8;J"+GW8IX$ :L!N#O5?2D0\I*^BFHH$J92Z M-8#C(B1I3-,0N!BZFZ7=/*X.PE*O<$8*]O1<(Z53+*A8.DPF3IV(ZDVP"\H;/ M6<;K*Z&T*W0X!J;;@349Q0/<$(0BB&4::3W@,LZE$M [%;&133:$SAT]@#+N M9QOAS[[T15S%OBAJXX'4.>61%H\70M[2B-TR.%1=MK5KO_XAG:2*QZ *PCH= M\=AH)*>@^H-&"&3!7XJ'1D/4BDJN')9C;3_@3C#AJXB#KOGP>LS^67%*U>0X M#O6O\S]24 8B;0<<)Z=4R@407Z3*->KK =I:%)>BL#3S07"<2!HDO_)D9%W)AWPA%33R$,M;+ M%82^D9<3$<&AIK3P3Q:V@(5C-Z^ RO*'.R:G9VR4F+/76!W&FS<< M1?S!:!C6D'"MSG[!54R)O67_9'_AL0#U?@&"ADFF;#3;FO5/L,4+7,YRMTYH MP%0J[,[]?$.ZT5&%X?A>9>>7$QQ+'P]0M/?'Q>2W-_1*=/4R*FOKB73GDZVB MM7_RW=A?VJ%_$-=2P&9,%M<1C?4YJQ6=F8[! M=@EDZ<85BDFW@^/,+RH^6<2SB(5C3 Q3PE EK*IC%5/:3R48NR&,*7&G>JG5 M"P]@2L.IQ-; )^R*KS\Q4;&1;#H&/L%0O(GJNL/PR8@B7.XJ%#YA42@EV@OM M_B1"$8!VBZF/?+J2W>YN36,27R6FG!58%H1)J+D!J_1Y8I)K M;I"Z2A[ )!#=D->,!6*2FL[;L#)-TA75/]&@$;;)C,9WR;G#K>H-Q;\%6OM$- MKI2'@W%OVZYX4.5BQ[02G!-9JBVM77 @-8';80XL)J%>AQ5UKSEADN9-IGP; ML2.DUIS[KG>,22,UZIQQ=J5*]VS>N>-KD"Z'U/9SQEPKZ7H-UN-=X%4#I:LQ ML5S')#36[3;T:L(-I YO![=^LM_[PAV1[W:#N+,K'2\-I8J+B X]?%ST4$"" MCH^8CM**HZN#ARH $$_5:BK$U"ZB@A8_\^J4Y?0'",5-'4UCH MN6H.&^*$C85D&_&"\Z=$4I#3H,+*Q27L$54KG::')_IB(Q";%S(\83&SSWQ% MZ_[)ASV_GA8+T85M/)/:(JNK\3@>((M8+"WEC.9\W=B@5;7WF+*=4V);9-9V M'DFNW!DE+3VE"!< SO"ZB,3C+RQ\8)\ICXV8T764;E@04:7XF&?OI]'0 M 6 3?K9_$"ZF52BKN$MEN%#7/AEY2T_9(78UWBFH94EF!Y0<,J\;^+CPH, . M#G0&ZQF;LTB8!,+\J%YE21X'?Z3<^$B YL#XNZW+N8,1?;!ASN*4+)5G[F%3IIORB MP\EL$-\BOL"ZNEPPA2CMQH5HMU Q!2:=0'8F=E%.;X$9)AS<;JBVGR.8"GL9 MT_3TX?T:7OFC:.#"-/J*5!_1;_\PRW\[S(@B<;>>=]R7C]_FVO99$MGJO MP:K.A'ZY(SPU-&X@LX"T8T'.5PF/<,: B"@NLM3%4'6*/ISNTQO]3F6$H*GYI=>#K1?U[&QU-=K64XKKJO>V@Y8WM^NI\7 MY;RH:@B&1")Y8"[YFJJ'SS_8:'EMWL%X&0=2+Y4SEOU>W90]?PH,(VY -IZ/ MQRRPON;%"Q$(7AAC;C#"[U/XD%M?;>;:S0>@F60!-ZL9_HY8'J" A0]"Y$_S MN164>U*:\J/]7&[#(8$O OBA\6 MJX8M1L TUX]SQEG]1 8@%ZNXQS.R KZ8("2Q1IS[VW9"TKK=/5R/5,?"]=2 MS$$_#4\6]TKOE@M0>N/ Y)0F?%ZV%.L/@ :D7EDJ:0&R9 T(%?>I:8@2P;P M= NI@*)E&LWMTA]C\YW6[>_A9A%=&&/R0DB3QLU"DR1I*'=?L0U'\0KWALU2 M">JM8MITKGICM7M'?Z"&XS.N-U,<*G= Y9W\@;D3N=?*V>788@0$,)<^();% M68TYE;OM7'$Z#($ J/55 ZXP*P?P+8ZI:^T: >A;IRQ%IHKVWNX%CRA<#"!KA3JK%(6JS)O M;7ECG D&#>P840\QID2#=FCKA1@P5;%MAKN;&#*F*K?MYM]+G!-30=P6R\@] M;HZI,FZW^\8]>013]=QV>Z:A#ZE!*=VMWGILP8$:3GI7U#_N(FKG$*(K%]ZC M7_Q=Q!2=U:>#75P45=$=9_3XM<)6@QO$O8OWLAC8IH1KZ.I&=0.]8Q9TK?$?[0X/&D53&W@+L/.A M?H!K!VQ^5QYT'RC!5'*A03Z/A3DNT;-=D).NT&OF(^R ,[7!I->.FNV"='3D M@V.P9P=$88.)=X@F-G"#8IWJ.KDZF*2[IQLWFV\*1W:1 5,LS__L-$UTQ728 MH>7B-L["_S\N5N8C]WM'WE3_^(&,*9=DKEU$9 I84YG?"J?& VS>0A>MO63+ M-B&!.:!$:KM B0RHHHWK8.U72+Z+*;2!Y(^JZZX1]FK*K*T&,G'+5$) D%7 M85_Y3T%?6GU8A;5N]_X!;OB]5R1JG2,2>C5:8+EUPIE:Y4B[:#N)F)2R^IA; M;U(/)]CA(1':7E^^'95E>2Q$!1,6IA$SY4W$=";B9;&3PN;-3J[M/+S/$VN; M"/H\J98E8M[X\CH-X6:K=K 5,HKOD^_Z970@G8;:T%JQJ7?Z%_C*AB M\,G_ %!+ P04 " #G,TA2']#[64!+ 0;P8 %0 '1E8V@M,C R,#$R M,S%?9&5F+GAM;.U]6W/C.)+N^XDX_Z%.[S.G;GV=F-D-6;:K'>LJ>VQ7]^QY MZ8!)2&(W1:@!4E7J7[\ J9ME @1("$C*B)CIDB4 S ],)/*&Q#_^Z^L\>[7$ ME*4D_^5VW? M_O333Z^K7[=-6=K4D _Z]O6_/U[?QS,\1U&:BQF)!2TL_3NKOKPF,2JJ:6R% M\$K:0OP5;9I%XJOH[;OH_=N_?67)-WS67[VJIP[1F)(,W^')J_7'SW=7S^!LP-+Y(L/?O.Y/ M5$+F*,VC.9X_8MJ1O,8QK!.:SG$N5DI4/ZXKK9)A;),[X^/1N'S$T?:)'2E6 MC'3$.<835&9%_TE^.HZ4X VUAZ2*9SVF)"IP/,OQWV(RYT]\]^;MN_=O7U:IT(" M7?,_UZT%@4=!4I.!OQ:8"_VU:-I0DI'XV4MCFY?._7>1%6JS.GZR0##WB[)_?R'ZN:^:&IFNR/2 M=HVG**LI&'U-60-YDA:FE&T(FR#V6*V_DD53A!85+[W&6<$VWU0\OD?F^NO? MSE,69X25%#]P!CKC#_EC],@*BN+B@&R#'NYAW&]6"U]O^(I_/)ST]H8>B7Y MCQEN(_A)(P_$;J7/125\MB]?1G=;>Q6$G?PM-S.R'K3ZJCB3"B9:S$)Z; 0^)-=XI.H-#5$E? A;>+<+1"%IB-Y74^7 M"-$0M9J(WEI_-4]WI$[OIGE;ZXMH_27)"\[4%UDUKUS'P5/QP1CQGJG298FI MA)_C5=4N-73D 3$6D#N8_WC=H%L>0VE^'ZU?-[>M)X3.*U/:5&U6#N)2<=8@ M)*C.075^N:ISO3KN\(+0(LVG#43*5#S]GL$B\&D1!'4ZJ--!G0[J]$FKTZ:; MD0?%^FU$BAFF7!'E;7&$ORXX_VXG3U>S5H_B4K76H23HUD&W?K&Z]8U8'E?5 MZACE2?771;U(]+7L3F,$?3OHVT'?#OIVT+>#OGT/O1U=TQT+\4(S&)#G7+.7V<3?2U-CT[K^9J[:@IN,4U)C;^]F1,VB4)!0SMOY'K."W4L^0 MHJU;:L4>>4,?R!>Y%TO:TBVEMX2K1=G_3Q>2W;Z]L5MZ*Z/@AMY2LDSK8PM* MBB7-'=$\YDN&HNR*JX]?_QNOI,1*VKFBDLSG)+\ON*5Q/T-\UF[*HCHFD^9- M2JE^)U?TUPK?-G8AWGFC J/3')*+&R)-SMWN]<,OYIA.^/T5KJ*$A7-7=$\QV>IL)GE1>?T%P^SK1'B])FE]SK-%3+6T M/YW JSEE1#AM9B272WI9DZ/3=H_CDO()>?ON\2$M&CT.LB;.:+OX&L]0/L42 M::-J=G0:N2DN=-G[U?R19 W$-?[N+:SY8L)^6IZR$/SK\J:.'/S3]LD2$W^H MX]E;<)CT(F::\+X#!T\SQJ:) M[WO@^"1Q.4UT/X!%]SSTH GI1["0E($I370_@46G" _J;MK'3]_IS(W*0)TN M/JA:BR:,9[=0'"4UJT@L2Z\.#I+/I! M6EV,\#07W="Y+D)XBHP\%5 7$SSU1>VPU37)X6DN:F>O+BYX&HO"#ZL+"IZZ MTN[YUL4&53_1R<+0Q0A5/=&)Z>IBA*JA*)($=*%!U4X4,5I=:%"5$HT$&5V( M\+22MA0 763P=!/3U+L=4@='A6*2)^( 4R(^,9*EB:BG'3VB3-27CM@,XX)% M<2T$HT7E'8K*')5)*MHMD/A^A@MNKV8&96:/\E@WQY".2'JH&P F@=%)^LKS M%2*^^>TSYP&63G/!5V.T2+D)6LF-3^06T5]0MA-G:W(,>QV1Q%JTC>D?"PF93:* M8^'-97L!6O)[R0JQZ!BW,C[A M+SMZ;RG)^<>X6I*LX1WU&L,]U$WT_QRSF*:+:A_+DSU:UQ*CK0IQYW%"[>C@ M#P1ZI:$XD',S&26D8F>E0%,U'1SA)KM>*&4=/,TM0/KMB,1DD0W.P6Y!6W#\ MJMO7I/(UD5Y*(*APPU'Y^CC5SYWS=P@@&2,ZM0 2V KU/4T6]YZR=Q'%2YR7 MF/\;DVG]+$/'EW(,AWXL#3J"6RJXI5ZL=7]7KXY++N#&)*^(^34M9F.N:9 Y MIFWN&-/NP7UQLNE,P8@>AA$=M.V@;9^PMMUM1W*O9+^/&,YP_.R84I2@ ADJ MVUIC.52Z#>@)RG=0OCM$$VNNNA=,)BD@]^5B41N%*-O?)7=[3&MF5)5.\14)P7)W&Z% M=J]%8.E$<(CPA C/"4=XNALZ[J,\WT8H_K-,ZPL.3 \/-G=V&,=1$1 "-R%P M\YK18L_'P?\Z]&_PKW[[B+ZF\W+>Z/.2_NZ(-+Y@E*0U_>Z&M#M1K;KA=3;^ MYI DZ5PU_ J,K#X+4U(=<"R*BO\U(^7%G&_'?"(]8=8/[C@]PN#ZW\7"S%F M,/Z8$'J%'WIM-@-)BRD&"8&N0MIPDE+3OH"(-H20Y>)&'D+6L5G N;7UN95T M]@J "L,<8T6?2%!9X;4#P[>RG8.T^D)!<:'NS@B!LWJ\#;G3?'#!YI!QT:1> MFSA/0"W 29>N"L^;X$SM#V$FN MU6@/62]R7F;B)HLJA5Y<,TSQ M3&R[2WR5<]G0G-G1N3^,4]+AK/J 0?B/E87\G)"?XRZ%!;'994:^_(P3<=&] M.GE%U=9'V@I-EWSE+O&F%) H@:OD)YTN@P?B?TWLJ+O*N(=5UVF.==I4I3ML9?R-749P@-0OE,6*Z'ZDYS3HQ2+RK8#)-V_*+]$ M:7U!Z,>=:^8J7Y0%TT_C[32&>ZAK2;417FI%3MT8 O%*;FMK/E@ _E=,PSZN M@T3>?L 0_+^-JWR)ZVLUA(*L6-#RAKZ)'G-%:BJN2)6[ ,T[GA0H_VQV4"'D M.D6/:<;->VQ4T$S:S4?E^%C$JJO;/\5$WY3%S43#'ZM883:&',Y$* 6FG4'# M9(#88KK2KY0,=@;U>&;BP)Y1G5/2ZA/.K(0S*^',R@#.0/1T=+J7^I%8(A3>W;@FD0T;ZL@VE6;"]R' ,&XGPI MO$&DN[MEL$?TVIQCX-)_#=X,:-$JK3:S!L!Q^[MMMW^F:CVQ+/!,+5E4[@7K\,Y&Z9M:\'DYE[E MY%NB/B Y&T!-^6_!,:^] !I\H?88IM"#70'\W>"^^_1X]7P:(4I%U;8N15<,1W58@J439:$@2RC((J*F%"=I,9KR M'59Z++2]H05"'C"=7Q.D*)'2W,+#D?MJ)BY1+)R^36^LO:%OHI7YW*JF@R/< M?WKY.9?-^FCY/\KX XO2;;DROC3[:GE])!&GW"B)IRH"2=J!I", MK-",B*D2 A&?PLXA)F8%1&S*W9R8;9UN\5F,%[49LN"\FTI>(YWV65#.]_XK M#T) R&J.K=KX!,>AK=*>Z/O=0+)FOTWOQ%+ VVU"< S:LJ$1#:A9BT/N/N@\@]1AA'#IE'CPVX.P\+-CPYQWY<5]VUTHC%: M[#G0^%^'SC/I)79KXEHNN3LV:<]N$-PC2W*1HQ.2I',EO?,7#%G^'>6G$BK" MC&%\PW4T5*3Y]+J2P6UA7[U.P>,?//[!XP_8:SR$>]_#?/_%CQ,K%HG[]*(MP=8RMR@E'N^-\Z_SP>/] 7Y16)_HB/A.F MS@VKSW3H&3D"W<&M$MPJX8+-IOSMYR1]XFNPS2#6[1;<%.%:I@%>RQ2N9^A) M=;B>(5S/$*YG"-RV6H>?M5^6.77!NZPMZ\C@G/FA0J'+[G" M(9P(1@>M"]Q:"I7B_%2*@Y.X'N)PQHA"',Y1',[,->P^$O=3A!'-1=7!B*_# MB,T0W4Z;9F!--83#.%D[&2'L%<)>+S>$LEXBZ71%M-J;1^<<,$)%YQP M0W>V!-TYZ,Y0=6?-+/B(^7572%6?:RHL4&>K.&B,Y5*&UJ0F: M=-"D.R20?4$T:2E(U]C&1R(8*VXF]R@[O";K6>:7I)U/.^5F,MY;NM4U;C@1 ME+)*C)Z)U7V+5F+=MY[ULC1J,-LZPJA=1CM=H.'ZLP,8&CW P%#F FGU.0$H M$+*6.)NG,5_/]P7G^I9D)$5;[Z1_Y@H1N[O_; *AN8\'3P'.^)C3#SC'%&6C M/!DE$$Y6[WNAX@I-C!Y2'_O&-19FB[+,!)$+V-CE@QT$"* M!IN*P4!6O/$[;W$2AWS+$#,V0QQBQO*"K#;C%1XBR^\V53L*]-6X?JNDM\L( MLHJ"$#5^65%CV2V>XW]?*:[N?/9KB!WVBE0]H*_Z-SKJ=/$!9,FMGVK'4F24T/2O:C=2QG#T.YX4J! ;"+&!$!L89&Q *G1)=ZDV6 =XVQX$ MSL(R>#.D14D#9?C;YD\([JG@O0G>FQ/VWNB;'TY=,RR=YE6A"/X9Q3$I%THRJX=5Z66\=:-=DU?]VNN:K%Q=+>P3V(3_C+ M'EF4Y/QC7$=]*R)7]7_;O"Y=AW$/^("0EE?6TCI8^,'";U%VM#@(DE$\(.L^ MV!+!EAB2+=$F"XBYK@ .HP;AQ);>X#ZZ_2ZB>(GS$O-_8S*MGQ45@O=,0]TZ M0SF,>^N3$ZRE8"UUBDBCZ91R_;]#)?>KDQR%6BTO, MV6$0!H0*5K ;@MT0[(:3MQLD(H#TVB'=*\_O(X8S+ Z 1(\H0US1C]@,XR)* M4(&Z*=$F0SI4ILW)"DIU4*H[.+,IX3M9L1*'KXI1GH@:V8M*JK7H2OH=/6BF M\0PG989O)I=B6>+K=(F3J[Q ^33E"V?$&"Z8ED;88R2?L#\0DGQ)LTP?GK2' M3QB'$\W9;$NGV=LS'LDO;+[U\L>NQB6E&P7#!*M.=W\ B6HM799%2?%H3FBQ M3CQ:'P@. -"-Z X T(WH#@#7@QWH!NVH1C'K4!U-2,T81HZ:"Z M]7?920O6Q/P>).:.=ILFYF\!8K:O_&I.QG< )Z/5LG7OQ/PV0C&7,JQZ!NOF MM52.X=!-J4%'\$L&OV0?;\A=G4SR%Y=E">>[=)+B9+U]"=:C_*\\N4[18YIQ M+L2,_U;.<6+H-+'ZE. R""Z#X#((+H/@,@@N@Q?H,CC"7NI>2_\NFJ"41DN4 ME9C/#!+G,*NLXFX*N^YP#G5W,Y*"&A_4>'.MZ9)SV"^"P?:6^\>:U9*;G N* MDM(TGYXAEK+/.7EDF"X%\UWEB[(0:_*3]&F>QWS45Y3&#:XMCX[#8"F MR0WVGA%LGV#[!-LGV#[!]@FVSPNT?:SOI .,J1Y?$W-O#OX091P![FC]27H[ M-/:4% 3;[F79=I*BQ->8RRQ\PS=G) Y37PN&J<384RFFU ;[#W0D(&/$9I<9 M^7*53PB=U\*E$Q#M@=SKZ4WD;N9[]1$5)>7_:BGS/48*!F P (,!& S 8 & M _#D#4!;ZLZ K#Q;BM$ ,VE[:T7N[=8?(U8N%O5B1UF$_RPYB1'*$U'[=!B/A[YP=Q^6>:V[8C@:,=_ M-X+]QOO<5Y>/ON:\9Q@#[#6JS^FH[@*=D8QO%^RB6J6&R'4'")9ML&R#91LL MVV#9!LOVY"W;OMOD@"S:H^A"[DV]GR*,:,[M4A9Q(10Q<<-K-\M-8R2'AI@V M-<&N"G95'T/B8LUFMYANKD=.XU&>G*=961B?*.LT6C Q@HD13(Q@8@03(Y@8 M+]#$Z+%GNM>WW[Y=>__7_GY<%]+HIG+K#>90ZS8A*"C>0?'NHWA7-O8GDI-- M9+4VL;M4?NPV6%"[@]H=U.Z@=@>U.ZC=+U#M[KYE>M"ZQOGFNDVT:RC MTJTSEDN=6Y^>H'('E;M7TDS-9W=X(2I!BA6_Y;>SU?I'@PR:+J,%I3LHW4'I M#DIW4+J#TOT"E>X>>Z8'K3MZ%*?U(S*)%A0SD1)?J:8B'9Z5\SFB*_$;2Z=Y M.DECQ/NA[:W,T6)]CS-GUP*E&8L$8Y5HRQ>ZZOI1B7"IYSL $@R$8""8ZV^[ MJ]2YW,T31!/V>9%PYN6POG_S[N,3V7>@UAGU]0 M^;UDA5B$[))0Q;7Q#>^H MUQCNH=X)P9#C9!-.W4MG/.?"+$X+"3[]CL%X.T'CC3_Q9C)*R$+L1LJUKFHZ M.,)--H1@MO4&TD^8$A,F')RU:F&C@6<4J5X3Z:4_@++=C\K7Q['T@S<&C#=& MNAY/S1OC[L2/'B13G=>]\^5=1/$2YR7F_U:5]8N:8_OX4HS&=.@:Z4!7\'2\ M+$^'I.@?WUMCC!-VR67 -7HD5 RUNL=TF<:8W>%T_EA2+F_.5A]QDL:('IIC M/4=Q;_:,^9Y 45S\FA:S,5F"33I(\&3X M]&0$>SHHWD'Q?E&*MY5]5A.SN^IQ>J_18/O51.CNUF4+"%LV8?>FE4BXS' L M*KD]H@SE,8[8#.,B2E"!>II8G<9V:&KUH"^87,'DXD+\*N?+6$XYYWJ M-GGV"1?B#D!QJP-FGT@^+BG=VS'WK:U. [C7?<_JY7$O5L>U>*X0P?(H<5MS M& :V5F_PZ!!]%VE_<$(AB_P=;K$R55>H'R:R95;S"'43T3@D(8[V6%\1K=.HP6>RX=_M>A.X=_ M]=M']#6=E_-&KYGT=T>D\06D)*WI=S>DW7$!B!M>9^-O#DF2SE7#K\#(ZK,P M)5'L\8P/_]>,E!=SOMUQ$_DL)87:46S%)FU^E$M@A-ND("%E*E0JK4P%*E0B+'L8EM-FSJ M_Z[=%.+N1F[2$%92W&@A61DKY+ <%4BS$X6T.#(@(="U?$AG0Q8BVI"+\VQ* M-')Q=(QC/BKG/9?TN MFO"E%BW%6N.0D7@%56WAGFFMQN,ZS'#M2%M(=GU9R:Z2-+JSC^0#;KXC0/J[ MC23#\;^O%*F$SWZU\,AS3-,EW\.7>+L=G^,$BUN%GJ4IZ7>P2M@G(@0#RNI= MXQS'E"]GOM5PY2(E+33J]3TJN?7!S'\]_$RR1%2P'A.Z(+6& M*F;N8[=[M;+Z4N*V*XC,^L.H8A1J20T8A/^Y"A\05\&?>$=&E(KH3:6:5W&I0"4=EV@*3[%^)KOM\L!;6& MK&X,@7CE*VAK/E@ 8-AH?UO302)O/V (_M]&[7Y[0%]%D#1G^ SG>"*]B;JE MM0_RU_'/FAXIV8VM?)"[Q/4EI$([5XA/>4/?1(^Y$C0E-/U+[LDV[WA2H" L MZ@V-[?P%@K'8+K25,I%G4#Z[!]"LDY>BY&11N;^$:2#$I%HFM;;W7E9\SVUE M4EMK#ZPQ%75#+3ZA)/MX8J"01_OMN2Z)L;F/<1):/%Q/0?9XDZ"B%%/ MK!$CORM$G"_ES@VML!II:M\6((6(]F75<+!BFY#C*/@0YTOA9"/=O5B#K6;1 MYG,$=YK9X,V0EI1N4 SH[\6)"\H6^BE7)%L*B?-4'JD/PVOT"0?$PP'Q$SD@+E5DB:G* M!1&?PJXC)F841&S*W8Z8;2UN\5E,?VHSW,%E/BEYC73:AT#EDO1?>1#RFZP> M&5/["L!Q:*NT)_I.4I"LV6_3.[$3C>TV$S@&;=G0B(83&B1?]MO03^3T85O9-H_>8T6+/<\S_.O0:\Z]^6V^KC1YZZ>]N2*MR M)QOFK/$WAR1)YZKA5V!D]>%^26[29?H5)]=")HT).PQL*EIXB+!AQC"^V>1? M5Q3=X1Q_09G8KR31$LU>(4#E,T!U'&)_0305%,BXN[5=B*D=%4CS1D!:A/'@ M(B^*_0Z,IU VXZ15BP#E7=+EJ!.)F 377W#] ?,>M.RE0_3OJ?3?@;KOC)1B M]VZ?'R-6+A;UXD19A*NJ--6!)K2KSK,^W!3OU^>)TNH(8\0GN:_/Z*@T.'0X M.< 1O%7!6V5NG?6]A&D ]RV), ')[PL2_W&>+M.$KQ)VB^G]#%%\+BHBTMWI MVTWT)0 &^6:H1WDL5NN M&=I!'9OEFJ'41N\4*G2?H/)3A!'-Q=TZ$>>OB F9V#/?Q&1(A^DCYF2%;)"0 M#=(A&X33D*19*6Y$N,=Q2:L2Y!=?XZSDO%37()\O^+Y;&;J3BS53;A02905/ MJV,'QW9P; -W; =[--BCIV>/'D&*NU<TRK?E?%U1W%-]-!_8 MH1+9E;B@2@95LH,JF55/PTFU[L\$SXWW6$Z=[F;6V0.X+X@F+56=&]OXR'YF MQHC>)Z[UK&L]6NR2U:545I MA0RO,P1V=>E8E23Q,$/YS4(,P3[P(0IV>%?NX2PY?OSI3O"O.)W.Q :[Y/PV MQ=6/YUS*;:^\]?P&M.D;T"M: [WXBFF<\L6\P5JI-U!0B3;R=$E'9_6L[PY+<\11+3-WGWB<=BS)#.V("3H+H;73$BG\8I&BPJ1@,9,4;O_.6Z'LX21Z!' /T$:ZZ^J%#)Y[?Z=%(5_5P!N;=IK1\ M@;[VOMM1*2DM,)YRF**"_%# M4UBZ2]?C$5NIF5?S.5]_-$79(0&?<..%AKT'\W"J8C+!<;$M\L5INN-DC@GG MQ;SDJN7Z*A>N/AT [CZ !Y!?8\P8)VW]0L29SN:]<'MSS4A@J@Z"RG#;&-/] M5'S@ O":,':37U6[?F5422 JV_HX ;$AHN68FKRA;Z+'?&E,"4W_JAA#F5*O MW_&D0 '(4PL)5 "24DXPET@JE$CW53_8A)DV&0TPYJW]9DB+=@TJ4&B;/R&$ MLT.T-T1[3R_:V]72&F@05\/Z&%BXM;N+8Z Q4HLV\L "GS;=0>X=Z>\CAC,L MLBZC1Y2A/,81FV%<1 DJ4!3/1,"-106)8D3IBK^U"%5%L"(RB7+>C$\G;Y)R MP1LAQG"Q=54;NN"/3H=#Y[TC+,'M']S^U=7BG'MQQI6%Y&K+.*.*;RKQ,TJ2 MM,FKVZVSAVI55TQ/EX]4)2S MK *P48\D6*V,Z6LJ&EEO%/]9IA0GLM),)EU]N$R?DL1W^;K"I$B+)R3YDN[L MG>[2X"X%[BX-SIG@G#D]YXRYD!ZH6\9\FQVBEZ:C"CQ0/XV)8CPP M1\P1]&%H_AC,BE0XDY)H4A8EQ<)QL'V=$:Y]3]&$4$=^&8OT@/'/6,<4_#3! M3Z/>9_:%\MJ!?$>J8]2C28'I_V!$+TG9F-9I;U10SI &VC_Q=;2F_^$+SI;X M(]=P9QV<(N9C0Y^:.RQ6$]^,;R:7*8M1)MZME8E1C@Q^6NHW*ED^5L<E]/4;-&< 2BU,8[B]]"< VB%,DQ4=VC.[$TB M')^(AD2XZ3J2=M1\0K-'@W%1]R$_>*.#-YK+S_,437/"BC1FHSSY@',RYQ_E MY0-TVEL@ZY9R[D_S^SC%G.<5]"@;>CAKK<[K\I^[M:%@$[C?KR;50K2JBS\@ MG=,ES0?PX$2JC6?UU2%-;09 *J!CWVTZPZ.2^^+N@E/3H=#EVFCK $_VGPGW(] M;*.!CLG\D7.6X+E=R>2KA'-E.DG1L_,R7&>[WG':J&:TNLE5KCXCZOJQP"9) M7 ^P$*N=_UJ=R[DF^;3 =-YX#MS7XX%-VMXWVR-JYWB"^<:8;$N6X+H.^+%G ML LM-JHBBUC97S-27O#-0)B[9RFIMA22D>E*42_9H)][%]KFQ8QV6]YZ\M7W M36OW.R%(_AW.323*7P-)ZN-X?#)(*:U\WY4FX>%LHS,T9\W["G<;-]\X][[T<%_!0,^OVU]"2![(&MYO9'R6"1"WTS&B,TVDEP"HLL0(>,G9/R< M1,9/F].!=/8A043;96?5.W71OEL--A]*RR\%+A-*GUM)9\\OJ,248ZQH"*E3 M%CFYLV(-CKN[2B+2T8 "R>ENI3F$M>"&,[2]!&X3HD*J84@U/+U40T>AAH'E M+OK-XQAH'J23^,! *T?TRNB%4@/"3RK8$,M$P$A@&FAQ"=<16\UI^O$TILDL MGJ@Y-S\!FYON/G5=-<[AF;JNW& SB4EW6@:@WAXW+"R;;[!8'%.LU=D]\Y2:]F7QF M]P)Y](3<*;=X0(4Y=2 M&&C&7R]58PM?7_3/0Y+MNKJ"!IM!9,)@&FB '-&SR M8\3*Q:)6TE 6X2H3JRJ4BN*XG)<9$E=3$9% '_'!%A3/A *ZQ%%:9<)&?'+9 M_CU5)MUR7-UC5:"O'6,P0*EW&- !/0,A.O2RHD-V/":C'0=^PL7GG&*451G6 M^1*S0C#ZIKJWLEY0UV&\ JY.*HWW%UQ]X$"0>8YINN1;R!+_J^10)N(VP!'[ M&2=37!]3P(GH27(.;9M:>RNNR.0;8U'0]+$LA!'\0)H3D75G$PZ-7E_57K7Y M4?)[6;.4[AQJ='8/KD[#WKX?96$C9=L!DNZ_\M)-G)[A":%UTDL;U M:>SJ ,4#^OIT@=PBBJ6!B7Z#>;!VK@> P<' M_*IU>9VJ3PC<^ S<'(M8$O\Q(QDW?5G][J4$RQJ&:)/;&_>42Y08[;2#BZIU MD%>.WV6[VT?]7H@M0P14?-$N$P^DP$Z7%ZVMWX,+PG5!"\TB=,M"(XXC- ML+C?+ZZ11(L*2E3FB.\FQ:[@1'M4RY M8*0Q6J0%RJI]H.DR)_T.7MST(G& W:*5$&!K"2=WRRL:^R.>RVO,56=.$A?* M>A!47;P X1O>?LFL5A3J]MX@[-5MTH(@;P\VNKC9^/O%_PY'\0 W2:H-%F4B M7>PJ7TLE3N^3_,I)^M)T;!MNIP::_\!!S$) MPA%F>QZ>C^GA>C-1(S!/Q#_"X[#DW"IH"VVT64*"3- M?!"<5P+OU[28;AV-E*U]42Z]O;R$ ;@ZG<2I/NM?M&%+10RHZ M")/F.2U=UNJN'92 ;3>.+NILZ0!5&PU.HBPZBSC+\&\A-XW[@ MM&D-PAN4+U76.S@=V@RB88X+.'XU?J$ZJ>?@5&DSE.;)9>#T[$ZOM>U0!#B= MVPRE27@9G"9N!M56DC(X9=UL&EIS.,#IZ88[&[Y#._ '"& MJX38S;T !F?,P1FL<3=H.R/0<+;@5U@[1-,$)G FJ\1;[G/<& M9XRVX[54[LB=T=D.29UQ#LY\[/*.^N=1@;,RVZ?![�#J"K*T6^V[]/ M#-,J92!*\T7)Q^YV@0@(6AU>%P((;R@Y%4I.<>U>8F\W7J2@W\%]!O$E7RF5 M G^VVG[\.>7$T7BVNL9+G"GJMIMU]@INYY06Q03U,,G[>(1R5-O!Q+;AO\KN-F#X34OKSGDBN,/"?N6K$>U4KY_#]*"_/JS8$P=>Z[,Z$E"DS%> %3_ CPXG@+2,(=QP= M9SEI.ZK@KBNCO:-I%MH\0M 7R3$WW5Z<;RFA(1SU#T?]3^^HOP// ;B\H^/. M3$\_'[@4)B^S)?7@.4U!D-R*M&W (C*)\/HU1B@7[?92FZ*TRFVR>'=4[R=[ MO4W*$O4AV/^R@OW6JN8?)AVV7%.CT<,'#,9)$"?:JX0M+EG3&+-[DB52%&T= M/%1E7R_]6TSO9XCBMOKL+?;Q>ZU2(AN;..9U![U*3N/ MXP$RRX30NK@5+3U5Q&Y0 M:B_YKI!.\_J@8[QZH"AG?'Z%OR%/JK^R:@,9);^7K%@7^ZK4X,:3$D_O=VXJ MLNV:!CA3+1A %)Z\S,B7GW$RQ1NOT&C"I>'AI=H".@?893[[/PC6I+68:K"O M$=6AKKXQG7]/Q9'I,"R"F%R\GHM0**DJ9:[UF&UUPE'\9YE6A4$XS7%50$+*SA9&]#$-2YR7 M>&.6'E;-M"4 M(-U8ZD!S>*21,W UA_3P:+J.P>44M]--^ED*X,2.$6)K1C X*60T#2TQ'7 R MJ!LX6> $G$@R@J<92M0$Z:[VF1%(9QD)FM/DKIY:AVEJR5K0A.BNPIH11)DS M5A.5NX)I9HNX7ZJ#)GAW];J[@P^>-(;3 MN2_K=*ZD%/?VKOI+$8R:X:2*FE;ZG8C?T.7N9J4\X8;$P9UO^T6Z>PYE$PQ_ MJ#'5+7U\'*I;4W:'OGSD2Y^F*'LZG0=XS#N&A,105#)D9H7,K)"9Y=BH,Q71 MX'R_:ICV] %POET3X%HJ!33K:4%%RD.QJNK]X#_+M$K;.8HAI?8,'%LDW>%6E7[T Y M)X_/QA NSSC>2^Y@@X!S_76$KFT(N'W7(;X0X@NG%U\P,>K "1@]B,=Q9@TL MWF!N^4(+-_ I0?DTY0LO0HSAXE@I6RU/ 1-DT*0TQ!="?.$UH\6>;X#_=>@7 MX%_]]I&S[[R<-SIII;^[(>V.>JX5=@9/EWG&VJR]SA^N @ MFZ4+=6!&HX=[&.N2%3AY$&*=9&2ZNA,YTFHHFKWBTL9FAQE5 M&\R>(K6O,$D0=A\(%.BSU4?T.Z'/+@K51RL; 11,5>!'MQLH0+LY_X3FZC!# MQU%>"%S_&\4AE=Q4V58%$JEB7]*=6?\LPUF_JX?(&)> ;S4_"!K%L)R1P72;&F0%FT?$H(^F@JQM%D.-MC86;T#%W3L^OY(1]L% M5$C#SQJ $*FTL!84SA8P7"Z3QJ35A06*3W5W&PB<)$I"XBUG5W@ M(E$6P"NL'K?O.D3]0]3_]*+^9AX]<-*U-T@M!S0XN:I[8M34Y>4^TO]#E(EB M8NP@KOVTP&''^'ZGL1U&]7O0%V+Y(9;?XW;;:\%WUREZ3#-.E,2_V-(:#/G- ME5K,.H$!(PIO=L'SO)]O2)4CZ&;RF=6[CQ8<21_?4 Y*G8DB::3,BSLNS6^Y M3:#[LO2' 0;X#@O)NOGQ =/YVRZ %<.$,%8XK 4\*A3L_V#_GY[];[#_#M3X M-U$ !VKH&^J$FBC!WOFFLD>*TMD!@?6RW)@ M2S0*309+A( M65^SQ7WJ=-I[Z%4V_;]L@=RA[G\C-,,/[ENC;]X03@/E+BE5RRJ/&'Z@-2=_(%Y(.O(DW;8 ML,<( &!NPA&XOA>M4:';T"^HC*M9+YI;BQ?J-\+D?HRSC(L1\C=H1G200/W1-YMEP.7"4*T MA:LD-+>V]W"T88;XQL1UI81K%R)10Q7/4C<.ATE.KR;:?;E8U-G_*-M8 M15?YA-!YG7FAMB4->X>S,N&L3#@K$\[*'$#JZY$"4QO+ B#2K@ -]+S0\5,G MP?'!42$_*1=HFH8$3E(<>ZJZ)5>#6VKN.,HD6P_<\3Y7TZ1C+X$[%>AJ@:=P6VBNL7P MNB77@5/6.P!13H-VCC,X7=SV3$BS2,&IU[:1MR5B@EOSQUH$^DGOX-1EVU.B MFRT.3I,] F_H' \ IYKVFX>NN8;@UD4OWZYV'BDX-:$'H*>^7=OI%^#4"$LS MU369#)QR<:3Y&.IMVD>:#NTZ$=,H$!J=SV)F3KBF 5JT%7&#)SC3[K!^E.:4_O:0I=<&C MT"H'=\KG!FG]'R^E]"S^P%2G6R(-)UF[>[&$UR,%GNG MM_A?AVPE+JCF>E%2$BG#6F@;6^,*UV@Z(Y+X,VXWT M^_I(T@=,IA0M9FF,,BGIK6T'1+*GV=YLV?L$259B:UL+Q=Q'MZ/Q[AY:;@!R M#6\\XQ;3TSN^]^NY:W:Q0)Q(02[G5?:;G!QI(PL$7'R\&&VA?OYO.1'*AA8( MN#C3 M7K.JDM3&-J' 0;@M$W@% #605J6?&*G:T*"U:U'$2+EUB\]"\08]HPZ,0U:/ MU8B>]N?8^ZJN2]%[H?6J5&$)HR6&U+1M0'%ENX @EH8Z# F4D-P[C#6#RR,R6DYX/ !0X_55EY $#DP%G MO+X4ECDH4$;KZS"^""9%SXP%6WQ;;N5?J# 7*LR=7H6YWIY6]QDQWT43E-)H M*\!1=9 \0GD29;O#PYLV2<0Y'8FTD9)2#BEZ1"QE'1-FCDN$ MPWP:%T#"U>LA?:/#Y=45_VTK$8GD4BXR.>M)_.JM[=U#T"_TM:W:)0'78R3W ML,>8%NF$*W:%.#-RCA>$I84RZ*31PSV,TJ7Y3% MIKY5713T;%5U'V=\MVN4V*X>%R:PX^.LISAUG\A]XAIV5^WV7B%L/_Z<\AV% MQK/5-;<1FM*WNG7V"N[C3L&]I/C/$N=QDQ[4H:='6-4R8=5$OU6*<(T>,&"\ M,X;Q#B*,]\8PWH.!T<3O>O*]O>>)P0*T ^T1R9[+8F.@K6.\ *A W^Y6:]*3 M,1I=W0.KR\P\G?U6,U^ODWLP>^4*]<'H=0K9ER'[IU?YJ81:E*CJX=%=#5P*8#$-G+$W,')>@ N^@A 2$_,?C+!@] MCP[C$ZG!RC/D[90?!ZN];7- MM'D_HS'Y,=1F" MB/?%#(U^8S")U4>%WNAKAOO6'6B*VED(;E.Z0^9IR#P]O;&O M7D::6VEB#5WOE#0PYRO,<'?+ZP)S!,,,K$F PGTJ^-NW$1'UF*.TJDX9X?JZ MQ8C%,YR4&1:% /D/"Y)7&7@'!=>_7@ MVM1G$>#&5C[CUW5UW+URL=*@];.6[LG^1'*RN52M)D<]WZWMW4.HJO";XM#K M%(+M(=@./-@>' +!(7"*#@'%MCY0#T#KOC]0V]]D*QVHF6^,SI71^U.$$KI#L_>H"(+=&^S> M#@3RS=PH:SS+2"KMO!:N]2!8S*.;\B;.[\?R-XMG3.2<9V*J<1(QU$@PU6+ MGL[CN(=\2\DD+12+[WF#X+7RZ;4Z#K&?\R1EM23"R6;GK+@WJ\C R0.Y1;1( MXW11F2F['&?5RKGBZ: M=MWPH%TGH:YBX?#&\3XK6<\DTP4-39W2\H5[R*E]'ZU5YBC=W9@>\:>B/$Y1 M]N1;BK-J2XT*PC\O"*UX=C- UQCC,4EPF5][=!@AVABBC7I7\HKS&"1+DXK9 M*I$DN8]7W= 7L=*;C]N:#H;@/@PKN_9XSJ5(^E?UI)O)*/ZS3"E.N#7+M8>4 M"Y?Z>-(!C1UZ6B#U/$73G#!NHXE;6S[@G,SY1_FMMSKM+9"U/?+R*[<7\>?% M_EPLN5@F]+#XLVDW"T3>4K[9I/E]G.*\[4,/]=TWYOE.P>5*L$BQJOA. MG*!UBE8=R)S5Y0S*3Y ^8#>*CS3BA75#@AG[CE4BLJZBKO;>T] MG3A9*UD763I?3[42AE8?#VR5YSA+H*?4MK]^2+.ZIH&1>E M*$4PYL)HBF73KFKJ@_ 7>5O[FF^4]6$;VPR 5/^E:N]Q%3'A"AE?IAE7S48) M%X_"/5^=C5;OZ6:=/2:/;/;FC0Q25)#7ZA.2=\*1,^ 9#>U7T+(X9Z):B4F_YK#D+=-XL5#PVV6C!LJI85 M1-]Q XHU[8A,".S9^]7I.RK! #,5G0;N$#"98J88-3U7;O&%+-.097IZ6:86 M;Z0>5#IJJU-V8 FGW2)A \M![1PM'6B::=>HU$ S3+M$&0>:6MH>G!AH9FD7 MK[+[K+L?(U8N%MDZ&33"U9TE$0%<;5.:+;DO(-FN%;2J84S>]P;;_@>TR7:8QK7A77ATQK14,Z25ZI M 3S]CX> 6T%5+H*^\]SSL3[2)[=GVUK2)B7MO)*L6VY#IXM[(.?I,DVX]LWV MR!LC-I. :&ONH>Y:95B,-^7YE4EBRK8#)-V_XC"D"FF-M0RJDZ=<8 HW>X-3 M3P:ISUA0H"MEK4X73^7N&Y1+P5F59^0PWMZ!?@J->^*L1(G MYU5EL8B-B6:C+X@FE6R])'2"TZ*DTG,P MUL8%-B75CS>5@XM=?,4T3IFT&FGW@<" KJQG*=^:X=8;"Q9T^RO >%A8$V*! M_]O'\01Y77RHU@!4F!H;0B":J\!UXE2CYFM4+-ONX.%LCMOS*THMEAAYC2#A M-(X'DNZ!M\&=W^E@RH [(Z'F1Z+M+P>5TFQW=0[DR(3VFS0(1(++^M4&J>,B M 9?[J_\*NX7(P>4!:P/6]R /[J1=MY0;,!M)A]U>%[0R>0K4AG-<-:G7!A2. M185C4>%8E 22?AH%.$U(]YW9=RJ 4YN<7+0 Y7!4]Q#T0$]']77J#_245$]? M[D /3%F.8@WU=)752(;F)$ KXZ^7':BK>$ KSN\V 5=WEJ#I9U:B^[K@0>IN M_:*ZNM"AZ6H@C@'H3AXTS=!"/JDN=)"ZHB)8K(L+FC+8_WZQM] T/:OII+M) MD!TM7W\O_B-V5/[-_P)02P,$% @ YS-(4J*N5P#:9 <(,% !4 !T M96-H+3(P,C Q,C,Q7VQA8BYX;6SMO7MSXSB2+_K_C;C? :=WXVQUA-Q=53VS MLSVSNR?D5[7/5-E>6]6]>SMN3- D)'&'(C0DY2K/IS](\"%*(D@@B0?=]T;, M=,D2B?PAD4@D$HG,?_U?7S<)>:99'K/TW[YY]]W;;PA-0Q;%Z>K?OOG\>#9_ MO+BY^8;D19!&0<)2^F_?I.R;__7O__?_]:__X^SL TUI%A0T(D\O9+'>I1'- M+MF&DO\\?_A(SLC;]W_\W?O[3^3SXH*\?_O^W=G;]V=O_W!V]N__FL3I7_\( M_WD*G+/F.9:OOW[]]^\/W]=/?5(_# MKU'1O-!^^/??ES\VCYXT_>4'\>R['W_\\7OQ:_-H'G<]R!M]]_U_?OKX&*[I M)CB+4^!("%CR^(^Y^/(C"X-"L'&P"T3Z!/QU5C]V!E^=O7M_]L.[[[[FT3>< MZX24K,M80A_HDL"_GQ]NI#1__!Z>^#ZE*QBFC\$333AFT<0ZH\ON]Y(L.W@- MTRQFT55J&')WLU:P/Q9!5MA M?]JP8?P+5@2)6>2G39K&S%48-8SYI$G#F&^I8?DX;M <7@30XA2D(KH$GOK( M/U4/0H,]2E70JU1XJV'ZM:!\/:JT9M,V"P\Z4=!PS8&^?_ON?:ED_P&^^;M(ERS9"O]=D!,RR!:7G2U@)K!(LJSI\T&7-=L^2-C>5 MF'3*_HSF;)>%Y:+*2<.R3].SSX_?_'M-FW#BI*1.6N3_]?L]VM.^S+.:ST$6 M#F"KGO@^9'Q%W1:'_5IF;*/#9*;-N9(1',3QF!R)2MO.6 ;YD^C +C];!<'V M>Q"A[VE2Y/4W0JC.WKZKUNY_J+[^R_DNCU.:YQ=L\Q2G LX##=DJC?].HYN( M(XZ7TR*?AW_;Q1F->#<^\J_C)"YBFO/?>.>BFY0;(:N8/YP?":4C M:IHB;1F5[0EA&7[_A)HX)PO)8MG#SCT]$@AT3C6*JQG"' ^66VUVR2W29]Z3 M9WK+H#]!,M^P75I(U-'0XTA](FO6E4*0T= !WW[/D=Q$N%DJBI7;LU;TM&%V<.RDY68U_QU?C>8OVA);??O8/ MKK<*/'6[P%YPK7&=L"^52?N);IYH)ED<>Y]%+FR=;=H6,B!*@"JI-R*_EH3] M[#WZ^#)F#\I9+P=MB=6_G.6[[381WP3)&>4+>_%R%J01>,=WFUTB@NU8L>9* M.F2;;4;7-,WC9WH6I_QO>I:P'"63-@@;%6B3 )W,AG\!_T\+,KD2D F'#(<[ M-61R!Y#)11LRN1&0R9N/'/.W$YI,5J1D<";:&WI;T_C',QID*;>G\K,M!Y6O M@XQB9J5".T8G60\])W/F1SYGKBH$Y)Y/BT= ,*$)H#(@@_*LS&5;XOGN735; MJOE!OV[YA$%)J%I31H6TGZ03.7WWC@MJJ;AK57U5HIB2ME8.OD5 MZ!,!P(]P*G&;85AH;?V',]J5^#MN74+!+/\J+9E=_?LHNEG\RY-]@<'O_:.1 MPS*\\*OSVFU(7A3GP6J5P25#^),MFZ>B,@+60+2>,@T'@7R#6'S&^/%O+P_P MP=%Q_=R;*B1Y2G;QV/%&!@EJ#J*7^,%+"A&Y F"/I=S_\+C(P:-&75FZ+;(^ M#=T!SIX&#/:RRT^T8)QRJ>9##V';&'6,;MUA'&$'BBD$%?)?;_;()JE\\:,[ M,O)P<,A\*UR5>&WIX\:4KMMH[0.U.X%@;3E_>U7OF%!M:U&M%TQVXQM:5:=#<(QX5:\:=X(42/DT![I!S01T^2^ BF.P*]JD*_02E$< M_I$&B\Z8NCYV*5<^&LWS:C'<>]-[XSTUWD0?J Q2L)ZGJ(% @KR)!]VC\!L: MJC,$; 1?W8ID*Q2_WZZ1/X@4N-,&75V .:6,N;EB G\AR:;7TPF1@(^$U<63 M9 _"RZ3HD0JFSBI?_I8Z\\Y9>7_'BM=E@(93WXL$RT3,G%8:J?(>T"NT<(;' M>[0W1FD0_0O.PN#+'N!E!1!F;N'+<\@DZ2+.6< A<-9.0+M1.;M M1=D#4C!R4?6@2C4%!UJWM/A-S&P34C5R[AL3%3_:@>9%O!$AQ\M=LB@C?8@80BUW"YR8IAS_) MA<6R,(W(&F).0MSK@AKPRQYN4!PLCEW@(<9G=9!Z>9>RIYQFSQ#%Q&WM[0[I MJIH$4D>:Q4&/)J" FC"OODG8Z\\^M7I(;T9<+*<0Y[H/2UQD09HO*;?4HG=:D:W]31B-9>TFY3%MJA23H4RH!ON,2&Y: M R(M1#-R@(FT0,V("$V94##O@&@.AN^J\-YZGK1#YUZ8<+-+J)KR:AS"UD"U M;"?'F@H"QQG8^(=#__3% :I)KKVX$55/Y*8_3)-=VV[2,-E!3>PRJ=A-RO4B MS8N;M,I.3'^B272?Q2Q;L%9S!I;$L93MKZ18A!-<@+%=L;QNN^,P8KF'0)V@ MKHAX6#Y MQ#JO(E=2%1*NED(5+)BUS$X? M$8M1">1,(.D( )O[7*"T9(V-8:[U)>+P.+A8T_*'EC/LZ86KAY?R AUO8]Q2 M,IJ=P1SN MU[,DCL3#K2"PJCG,[/4!;((9T-4Z\+HRI(.MV^I6.PBS:G**VL.+0#I*MHZ1 MLHEKI'TG=%Z#VRR@IH.O/I66:>Q3U&NF^OCZ5-]>VVF].A-WVKCY!0EU?\,* MTKCPN]*A=B3::3_ 6NUX"CJS*\J,VR@U:8FV_=H:>(P>ZW& M[A*XR6>.&_0.;. ZGKMHX9ZDAK$E-[@2(*:$P779D#QX)<%!UTPQ(0V.RP+ MC9LTC+DAT_XV$R4RTA7'QK4?,ML^)2M^Y5;,BO-0RW*1UU M.3\L2=WL=!L^(?:.YP'?!8'5RO^P?J!-%?I/R'6K,HE]HO%I#/LMGF@4K*GZ$HT8XFQ1'DY(8 MC-=)U?<9*7L/3JRR_S-2#)R497N-!DP'G/_W!P%E-Z3ZY9QF&G96J!\$4$Y_+E%QB41N*O MLA#E//KO75X %VYI<;=@1=7VO1@_=F*LRMODPYK)K"]N,[-&!^[[$1QJ M?L.01TIRQ]67,1\QK7::SOH]J#+M0HX@ZRCEU$/L2 M5\=521G[DI:Q+T7PE3R)#I#LN F?/;P&S]:$$<&99#G;_NMFB]S'BU_=F6QQ@@K@F#$$$.@]O[3]R>?TKB5>E[\%,MLX?-3(-W MTSB#A(4K-#CHW)W7PVBE3"N>E>S'V]'X,YI.M:,E MFSX1!69/S:^!F;0F?!IH*7&LAPL6_G7-DHC+7>V&J5*&=L98W?*A8AP]2Y)6 MI(5,TQIM'*M+C8!PIBV-H$7I0T]\0EC[8@Z5;M8*\/_\AW]Y_^X/?R)E'H[7 MU/VMT J/19 5FF%@9:KS ?? %#M[E6J>CZIUU=;*8U:),;NC\+JL>,^WM5[7 MG:S?Z,VK5W"_ZK=]B^K_OR=E0!<8W#*\HCM/%[ LG/14&[U5QM?C-QC!Q8B9(/F:ZU=OW^RP.T>:'>02V3 ]S M2"=C=ICKDA63PR?'+9D;N4%[H^XA$5U\58:&A5FO8V38$BS'VKW*I7:W_,!8 M]"5.D@7]6IQS8G^5:>/A-[#:4]ZR;6W7SM-7$R>_+D2(-X @ H6?4T@5AC,$ M%]T*VCP,LQV-6A78^\W7P>>10B9MU[:(583K6P5^C-1AKC)M5CD.C=AL$_9" MJ4BJIR%/RN]A R:&VK>NP@*^:L=P0>5+ *G,(6 S*\&0 $8R2/S(G#KG&9J= M7G19&3.T@%M!2KI,_OPX77;:KFU9J]+6B@M19!N\P#KI4Y_UQNW+5HE==C$5/3K@E>_^K;#%)G.<)QT MKL'8CF]/[LNY.ZB^>A[&ZZZ.1FU+UR(+(@K+H:#M6W7U<97ILT;5NF&N*DI$YJ\GZ#5]7XS5!,='P(^2/X@]X#AIT/IQQK$( 5$_ M3#3:;.(I^B4$?:,A6:?QWODV(^"(;+V,:'=;EG:?MW2C_;;>A MD? 4JGM.C5(9[6TU@L:EAW8/F.P1']>#%@Z0%FI2P9Z>6]>L-'2Z@BT,L>-K MX2R)PY<&BB2-ON+3V*O;W:VZ.HF5D,>*$L]K-@+TL8/B*UQB2$:;) M+K?S06QD;X/-P-U V6/(&7#PJ&W&[G/1[\!K%)5)N1,SRHC0JE>&_T=DQMM'D4BS:O(?;:M MP CCB:KUTY9^UI= -I[-;J?I31IF587;"[;9L+2L"7IX*^$TRJ05A"*9ON8: M1D[K\0!L3_?+.-E!SC]"ETL:B@1_.=P7(:R,WZD.4/E2'X=PAEK^N$MCJ-CF M.0F5P>%E]L;,\4':R1'QP"9A^ 7L 9JT85=I;UJQT'_T9 MX+E;23X*/KW=P?;D;EFJ][M=D1=\K>,;_JD!.#76Z/*=89DI6M?3L%7F#:R7I$;>ASMI^EN MUGHJTHIN6\:\"M<@?YDNTQR'?HEC'UFHU\&/V- NT8@K=UU)#>.*P^)$)U0) M%*#:BC8['%C6SP5_&ZV+(%]?)^S+S;[ ^X#]J?FV@>U5#Q6G.ZNHL9+ >15R M5&3)89%XC\N/':D[))(ME3*??:S'_79?YS.C5EY'-EU%; I+;(^UUL,255F M(NYBA-^]K\97E'6_6'-N_'W-=E>;.*41ZV!^[S4B#O$X! 5#YMP5YH44K7')&YAL(OIH1T3FO MUT'M3;B.:Z26Q_TWHB++5!77+*N^@N?>N=:;O2"FIDP[P;YZ#=O9JTFI74-\ M]ZN+JXIF?'-+6MT@;_Z+!IF?N!)/D]J%PE:0&+=:_)86^Z(C3=&H!:M";UJI M:WG_XU"BAI&M(/6H)C57BE 3%D:36>\YPJE<96%HZK!! &?[1+D"Y$638.62 M&6*YXVN'5=Y&D:T$@@?7\;;?0:CP!O82HKQE^^%G)6ER0-NO+U&%T0S!O:DN M%E4$Q>CEXJ@=ZPM&16]Z2T8%S.ZB@>[]_V>7C6/Y1"TM/8=&>V!LBM5KV.^0Z??HR? M(=U;P8ER_O(I^&^6720![XD\EPRB!:2NU*!D6RV64,X$%K('4Z=6 M>'HA @\1@'SFIL&,#C/ "G%4*O8F.5Q MU*T'6/6[=_W?63$U>LS2D$Q&S^^G,=S)[TT%A6S%O+[OHN97Y\\.-#Z@\IMA M"CM4:LI_F/\CP\N:HD*_<$.)?M[>+>O\.S?I,Y]5+'OIBB[3> T37*;0O/TR M/ES)D&R?V F\$4&9[BFH,SK%-1KM #.S/1RSK7I5'1T52+=84Y+R&0UQR572 M>Q+Q#0+?+17\IVUU^LFGM_A;S@3RA?>EH"G9;6'CM82Z:,^B+EJ1I!N8W#]M4G*>24G.23K%2: ,@'2 M?M=HJ\-II$2/ZABYG7'GNSQ.:9Y?TCS,8I&%A./;YTNKTZ4-;?#0[2#GBC8] MVQ.A!D1:B$0ZEX[<<_YW=/CA8L;&P/$5Q&;ZR?UOG<]@+R2VVW*IA?TYR+K9 MQY1XXO%H6^78VN21M&UAX,0(K5SG)&@E4@)#]CQF9^)F,*KRX'TF')2K(.6<8C>U9 M*^!"3,0>+]]JED> 1V*?'@#D3Y4(O@JG$(?&6;EL]K_T;$"+0@D4.ZI>W?YD&RJ>)F%[$K4.1H/J8#3%31H[O2E/4QZ+("OT)M Y7<4I M;.G(4YG!Y8R\^L,2G8&#ZZU1,/33IL$47]&9)A/SQ^ M'JC[I_ .4C/TMFV_[E^3&UQ0)Y_+W. <0/ZM[]I_*CQG*$9.QIC[D,D=AJJO MF3?H1/,3,.D$#L-&';)OB%O6)\OMU$R\0RE2,_(ZV.=5?>NH;1OJVI.:GI)F M5M;(_C7QX:TJO&<:W8Z1*X@3\"[W'J-,R9^,'RGI9;R)^X1K&_N:931>I64Q MBO!ED05I7MX'_A#$:<]!I7X#2*E6)^3*%E%'A+%*;/8789_4]$FQ!^!ECB($ MCHWGJI]968='7HH@TC*AR\ \['MEY,SK:MKU7.O",&9VF>D3JBAHDW33CZFO M)# =,V>88WYB""_8YBE.Q13>7^]1#1Q4>WEDM& _$6)$TXD*5!R+ MCE! '08[CO_;'QI>TFU&P[A$2;<)K2,76X>)NK5+33>/C3HT!,-9(05#>%&E M&-SS:E3-U-89?]3"*X*,O1_Z&Y=_9GN@W*J?GX,LAAUHO>.\2HNX>"G_^RGX M&F]V&S!YK[YNAGG6>=8B*ZT%.KWE?.K;MLA.T,6UA3]$P-*V? MI'$27:=ED!>@+F_CY^1LU @QHVR?B-W4%ZVC]I)IV\E)I([,>@J9IT-=15ZK M&%#>XUD^LG3%9\3FDCX5 ]>)^QY%"E97D[;%"6B> 5$"5&?>KQGWLI7I\,JO MY/2F)^E_V)#TN$D1TBT_/I.%##"W1X;\)^RXY';R,U]RGVF3R^=NN?_R8QP\ MQ4E<'*?TPKZ.S;BH2,:5AU 5#V;/8Z^OB*WFGBXW2/,B$SFTEC8]GLW!)=QD5/K-;I W@+LVK(9>C@#*ZDEU=#<%&#YCLS,J?$%'ND M/^O;/?)EX1_+-1OFANL+AU# 2^A#R>SL> )]?;!IR=42UR*)NTXW C'JMD5# MSV=ET*XA9PI<<2NZ5YLG&D5P_-VL@7$:I&$<)#?[5;[W;@6F":3PZY"R/3MJ M+*1EH2 N.WRL:J-%A)ECN:_>RA_40YW_M\:*HO#)ZEW+:M&W!;,GCGKA/ MMXH2GSOM\2'F>EF:@/,@\Y0E$?Y()O@*[Y_N>Q" K:$\FG_?Z8_%0J M=-QDGF(U$A*44 ;VPC;S26EQ_SA3E#Y+?:G "]AL<&X/.@-57AFM D^;=J@" M:^)^_8)*?.Y4@4/,;[N>8VX4G+]\SN%F<&G,'LR,^5,N<,M.?=$- MX2].:A*T7B1@_O@3N?YX]\LCN7ZX^T1N;G^^>ES9B++]H#\#CV.W>!(FK6^F:EO\/(EKJR;V9,2U8]0 M#G*".)Y9](L"O6 M+!-U9WX_>_OV+?R_U%[YG\#G3DF]-.@_#; >V#62&6 1?:7X?O,"Z*3T-T&X!?5J@3$E?CI]I]L20Q6<+ MH,QGL2"-.U6PV#/L.8DR)$\G$OIBQPQP? +3$R[@U.#*2B( O#[9YUL0G9FJ MW)C)23M(U+:4+[(@:NJ2-5-W!M\ DKHH6@[1H)7+)=FCFXF0409NM.G(OOI M#DT#S=$9:2)^C%,H;IK1*"ZN@U $I\RC2"2<"))SEF7L"[=S^*K)?SP)V!K3 M!,:,U"1E6XXQF+0M1NM]1IR+ R:P!TM4I(8U(WM@I$%&IMMU?/U&FI1EC[/: ME*ZK-P9[#CPU' @KA,+"SDC U5G)P%#TS8,!C9VTS,30.,_A#1*^@O&Z2N)- M=1FD-Q!!Z1U\UFYYVP[2=3?$28NZY] "-7XS%!-]VXQ7FVW"7BBMJH9C+,7A M)HS9AW)2CG9UCT$29,+,^Q*L^,8.C+V,5F5#P!@*$F3LF,VNFMKFR3%-Q-95 M$,5>"U>5ZJ^., M)FFW8SW;Y9D@AEXBCLJL8Z87F.Q%G#)Y M [2_)7PN3.3B3K^D,"W&.0Y0KP.4*[-4-A>DSV$#SH_;FRI MQU9L/%7J@:W8>*E ,&4^N15UB"R=IQ'\ QE/P(F1Z;&>C>.E6&!_82Y 4+_T5J+J>00K705NV MA:@BYKG05"?WF!)+G&V#/YQ+ML'['Y#;X _GUL,M;V\65Y?DSS>W'R[O/GG9 M#[>XQ.1==SNSYXD8*QJ)@-_S(*?1!=O \B>V;]5**)GR>B\C=8$:$6=9]Y70 MH'+J6^HG8MLB$)P] 01R'[R(4]EYEO%'JM374^KFF,( 987!LJ-A"X6?.@!Z MLXF-XZE;-=/D'?I$ \@8#F+T2URL/Z?L*:?9WJDX;Q(5U1O3&Y& !@(TZZL+$DWEG#Y2V3G#Z4I?.NL0JG;N!+D]1IU= MK$%%0SK=)>_9_@8%Q*MR&*#&^<<\CL0^UY.:I(_TE_U]1/)^W8UA\-,0+4G JJG&=LD!&.?41\ MD<_HFB_N(I4('-G?TN)NN0B^RCQ#PV]@_4'REEVM-3T0,*N#T1XA'*@']"'7 M'@25R"\M^W%Y*<@30[#4JL*\@*C@C 87+#K>V7ZAH+%/[,6,H_AF+]S^]9$HR!T0.$K"8J1%P;@]L6"J<&L(3D-_M[X3+#8+!5_ 6 M@;1IZPI1T*ZOTYDT1E[1LWP MG& 8[HV,=6MVK_/HOW=E.,9=.G\.X@3,P6N6/08)?82M:M=%CC%-8"+F-$G9 M5@G7>Y=(T ""J)R@AD26+",Y!]4*A-7R*[GI-OYZ8"#J-()':-G)C U<@.[F M2-X )I&HG2ZBALN9[B%Z#RO&S,0@V=V<[+(,7 MQ'@;)?]$@XWKT,B@Z-RH# MCV(V+9(FK:_7)5U2$B9 F7#2!&B[W\X,\97I,,NM"5A7;OT(]YHN6#Y4"/GD M.:2Q=]*>*Z?/">$QQ8E'H!]3>%B0G9%A])8,'KDP=-0$EO#(4R"H0/,+C5?K M@D;S9_[MBE[R"0D+W0.?B_>4\UZ>L!C9S-@P4D5RMN=0C8 O^ ("B2H,A,/T ME 41/21=@9PH/EM=WB\KXZU<-.Z%_73-OSLVUI6>12SPTC:M9RRN"-=+?$F: M"-K.5_AASC(M=CD4&; SU 3FY,G1XM*TZ%I8A#TX!5$YY6FGH$@8Y41,[FOO MBV37T/O<"!$Y:,^9@%1JQ-M>H9^;3)E%CN.Y846\6W[.Z3S/:7'W!%?T1/C" MUU#$D/ =\.$B.E04 3:0PS2D) %U.6(4/HG1HA5"X61* MULXHYR<.W< X,@N#,])S^D!S#N,7EB61_*JP]"&,]_.D,>O"!I74N:P)DOBK MPP9P8^\/E_C!K[BB;)4%VW4,B[_@NT@&Q:<,_/H%P'EP.LKE@ZDQ;T)[Y >Z M*6]EBQ\7--N\P^R1>YJQL4?N(.=\CYS5&"J-+?G MY H]5JJ;Y\$!L&KB7J4%7QBNXX3>[CJ4>-\C",/VN"GKY0,$/0($24G1N34K MY1Y388F#L;_:T&S%Q>]#QKX4:P@G"])CDU3Q:;1$=+;J2#AJVJ0D3BKJG@2E MG[],DVEN5T%LAN-C)%WKB0AC5- MDB$SJNLAO"RT&G,E"D#2LZG4R4.FQAC'AE$,U0S3*&^%-4)F$IEA-/ XUC"2 M-.O,,)+01QE&X_LRZE8HY,:):@Q^C*$A(6&ZW')B#-WL\QA^Y/KYIJ";OF/7 MOL='&$M=S3HSGEK$R:] G@CZ;N]S*#.9Z7+.M1@M.HJFJ3QJ1GP6+HJ%=8N. M(#T)J3GDJUQB.ICE=B%^I-ES'-+>I%N=SR"7W(.V;$M)1HBKI6#F*U\@N^&BO6"9W M,G<^-2IJHVG-8>!&1FJB'F,W3MEX$KXAX8W/(_CYUUBV0LD?-'+L#@U:]XH< MGD^37X&HGUUO#S>E9]*G+'*@.*K[M0]TRS((2.,[AJ+SWHO*XVA5TMVL(YU2 MWXMNJ).2O"?M,L!BILLWG_KF-MC02P;AC$I:Y_1Q([IGWZQC#30C0)K\6A*? M@B;JX+!4'\G8YO@:#04\82$28ERL@VPEK4C3]RCVXDM'DZXV-EVT,5N2D7T8 MLYG8DZ8D9+FG746O7# =1KD5_3IBY8)MGJHJU_/P;[LXC\M=B"@N"5D"9!-" MOP'D-%$GY&KRJ"/"3"DK_1TST5K4FY+97HM!(42/C>>OX[H>35ZC?,'F423 M!CUEI%QDD\ LJ'*(P'@,D?-EMH,Q(2OWJD7P]2;B"BE>QN5]Y8$[B@//H_U5DG8=.:PX=7)(WN]=QB$N,VW6 MN7!\<@Q9D-RD$?WZ9RH_,Y$\AW=U'K;GRL=94B6"+.%T?3DW)=QDRBQR(!H/ M=!7G'$'I I-*1O=C:,$X;,Z17.R)"E>E)ZF0<)*ILL=3\,CY2W/V>Y$$>=YS MNJ;TSM@0CJZV;CS:%WL-OH7)%E/Z-W%V[6MVI7X64AD[*,#?'!ZB!_I*L@*6EW M[ ]ZGD ,]5%+UFU_($?J,7=O^/.:VBJ<9=IL>S5[@6'ZB[:).5_Q^>L?N-^DS$DZD;.-Q"B^W6TD?K=U:G+$<$P< MF3>\(]BKVH_]G4;U66'0T!:!8%P)S-.HI1KX;[L-_U(\(A)P+*'A?%ST(*I2_#6[@\MO/F^*; M1TR9D;C&1%85J%E]DS]H!<]&7-5[2'OO4ADQ7^/N;K]]P3_>90OV1>Y7DSXY M=J^];]'U3ALH$Y81H.UWE]W!U:X]MHQ5(PV*6XXTR-?W8,& ]2+RZ%^5YE>7 M):#R/&8)[VO7OF^.TU()1+2.VT0IY;1$1+8E)/BJ+ Q1&=63J)>L)$9,F\?N MM.8]R[D]\?_$VPL6R<.>^AX>JSL/&G6M/DOBA%,G0-ZO!NUF;Y<2[>&9.]&! MB\?T+KO/V#,WM :%1_+X6/$Y:M:U GRL #7 /R*D(S)74+4RSD7T;C[/+3B M3#>_VQ5LC)EP6H\Q[&$E1IWXDW1@6(MKUHIW>H M B4U$%(CJVC",HY:"/@?3?_3NO_EHQ[,8:TYQ=",'JDQ/J?[ANN@ MHKV>FN^*-6_0AB:V%Z>=A8*R^ZD[/$P\[3EDHUBO>^;N^)68I4)J?=5 M8_=T3TGXNYY[BL7,K=Q1?1QS&5<0)F&5P"M0Z)*S>[<]HM5[W7:(EY;6NUMV M'V1=62M&I)R=P;N9?.FI$/WAH(MR?9H+!J3H_ILTIIL=_?5S+U> MY\\8[EN=B3=YOL-LYP[?,S__RO8G,/5B <3BK,/VU.2$JSKYRN;:D0RJ3;,N M=EMSL]96;'FM2L_5VOVN67?K(0W/+M=#, :=DF-[:=SU6@(B7*5,KJ]FG+!5 M!T_"$*#+I75]X(Z%E^#KO<-V4@Y:R4P<=M+V#89K-]$S+6^/+CC=*A-_%<_< M6^U-_46TBVB(@&VUM$?@.>> !J\9GH&^_9. -^4B$FMD$NQXQYA'LM6V/U=D M"X09'R2N5V.CE&E60SX@A2(4*WC9/+'CJQG2WQ&!' ?M MV!;UBA@IJ3D/S>CF&1MDA,]5N2=?EOQ!(ZNNB]OQ>XH$2/K,C-7#3>FZZCL' MEMC!EGO72V%5ES9EN:?MSO#!V2^3IY&M(84.2=6V9%9Q967NF M4V')A!2A^/%N*XJM7GVE61CG)\[M\0W94'^=!'UH/O !TPH ^&58B0GK '?9 M>82?3M"OJANT9;QYT3Y2LA-V'ZN*@E*YE^"+)J1"O>,U,CSO6-OVNM$ MOY"K+A$*@^=60XC$($/)7;H?0L[LP\9<>1$.J6(FY5C0ZI%PM#3J8 M, N'W3XCEA4 !-9J"8G4F&:D0D4:6$2MWY8F-4HNF0G&3V+E*BW&!R@L&8<% MC<1CPHZ^I<7=\IIE2QI#>4R4XTJG71M[.!7ZOK9T68.M^BT =!K;.A\;%*T! M5=VOZ(_2)*:.6*X-^#>&V[%@[$W=NS$ET5<8($7C;G([\SZPYA<%[68M"/XK M7!(F-Q<,KP+(*&R3U4";'9.,W('B7A,(DJ4QSNJ?1D>V"#A1@BQ^LJ31)( M,TA3F@7)/(WFT29.17TX"$OMSO6&>QF[1BH1L3WI*Q0SLBIQB'*UP0$2U-F6 MZKDC.1UMT^[6V>,\[3JZXD>&\=RQW.RLQ9/ZUCQ_&7_ M2'6D*,R0RF#_ +4=\SIV_$/&^'?Y>5Q?G&'(J ^UA7B*U^>0B^?.++4Q8'22ZV7'PO1K/GGML JB^. MB(7M)V!;^7#"9%-3]A82J\ADAN>7<;WWXO_O#GPA5 MZ*BU/:NBD#$L=T=%Y(9P?S%[*>=:]+JT:D@=#")R7ON5G$^T"*(4QI=!5G*-UGY/ QWFUT">]%+NHS# MN)"H3O47D@)C7;T[$MKZS,?M<&1)+!_;<6."C/$:MMNL!9VLXHH"# M&U8C: I0 MP%HO\I9=K4<]$##*W6B/T'<@8-MF]['MWM-;K(^]C2ZYCY8Z$_J%E4DVNO M6'K]LS2=U 6*H;GJ.%HJ7--HE]"[97.F7!5]4+K-K_LZ-JY)D8SU.,8*!]A+ M#9(9J;#PC3B@(;ZWX]J#PL9R>A++@=XB8$?UZPO@,\V>F*Z*+(_:!6G"GI)X M%2C$I"% MK:F^AO;Y]C?O2 /4,/AF'W"0 H"@]DS&^X/<"@[@\.385I0EAF7H)%;."\PN MZL+F%NK"^_Z)G-7UW RN1>AN(;91%Z]K#W4L3L-K4R^>=D\Y_=L.SDO! M6,X'MTM#SV/W1[)VK6^(&L*DI.S_,'*8QTR;<6ZEZCI.XX++^3,L(@5G=\QW M7F4-QOF&94558Z ZI'E@XD;6?]$@6WQA$L$ST212-L>0=F1,\7'X :/EW78- M9U>-P>AE_AH1569CD'S::@_Q:EW<+3_G)70E4TWRCA%+[:AMZP%80 Z\;CMN MP8@CS?%6V>@N((RR8X,S.^G7%(PRF>!(;;)>5KZ6Q9.CD 7_F&G4^0(*Q-TM MH;]SNX3B.N=Z$064KVP9/1!9(POIZ5 YOI!(.4HJV496-WCSRY.2X]C7L1<4 M%S^W$74EBXUEX2M9C*_Y6)E>B]MMNEZ*@;:[E?CW M3E=B7-\<+\0 \G6MPP?B:F(9/AVG":W"G],HSL4M7!I=?84+)F4M5\R2/-26 MC?591M-Z$2-.Z8]5A>.<9'61<=AAQE4P]_16ML$!4EWFU+CN^=BZFHGG-*5+ MZ0UNQ;=,'5H?MN[MC/<0AI'CZ[$]0]4ZLN#K& ME@A7WREV'U\GM(ZT#-\AIPZZ'3_&,7/*Z]TM_5I4WIK% M%YH\TT\L+=:R*&>C;3M9\R08W*UZ[^VO=<;ZZ&*UDX!]!>O=D#BC5SRE\9OF MF@?0%?3&V.8LKX''9">N'=QUR^Y.^!C?I,T#J6@BS(3^@9GF3.^/]$6VXL*G M-?EX7NN]<>#/\A2UBQ4[K"\+&YM;T' M)N"[]]7T@V_^[Z^$T MZ_0\+.)GH5LE,]!(F\@I-XJV*_MN%$B,G>N8*XB0BA*AB*2H,);KKZS,%52O MJF_6J/+&DJHQ(^[,RFA-:$/[*>#*D/^KM(B/:,G&QK:;HHM0/TK;DBY0S4B# M:T9J9%-9=\<,G.K64&4T'%_=A*H!Y9H_G*.P[UGL58>SE M)--BC^-M4*A_&;DTZ&W7DKA,5M:I%/6S7KE3*EFVW0SB+KIOZA(IF M=NYA%%@V(0.B]@CJQ(F-;]"FG]QG5%A#&S;\$")FS7_N-1X,CW!ZYI.:O.HZ MV"<7]"5WJ'S.Z7*7?(R7^M?V3U\U'@.S)^$__&./Q6P,S)@^(KP"O8[(&2G1 M$(!#WH#8^BE3K25U2J$J,C9/92+FURRC\2HM,[*%+XLL2/-$F \?N#+YV"JT MK2Q:&FV:#U\;INU_3BN -!SP9I0KA^5T%MC\AN$+*?8X)C;?=618+69-=P@\ MI:RJSC7R@=HF@\^/355UW*Z[?*+5UC7W4TIGF+%=J9SZN>56E"IQ#^+LYR#9 MT7UA$HDH#3Z/%"5IN[9%JC2J9ID+[99&5[Q0ICB= MD("IG#Z,&;;.FAC(L?#O-7N@*?T2)-S,VFBXQCK>,NC_:K7NT_W3@F'*YS6J M9XA]L?1DL )" (G/+;&J< TXJZ1\=9WA8YO1,!9F-_^<4/@P3Z-V9(]DENF\ MBL[U,4S"]GQK8Q"E)X,6<4\I,#08S\9PT[&RWX>VJAO+:B]A57UOX\XT?2\* ME*(WW"]TE2'?!1P4I8?A6.=CF]E?_Z3SF5';24?533J)8D1_)&JTI-=E(+WO M@GN*D_3PQJTH0[V^O!!G>.HK@=I+2&'O;]S1P78+Q(P #")PD'&+@>FNX29V M/XHI] NQF1D>,)^IU!0G#,.QU*W&.*\N,UWL[S));@K-LPPJRXM.E$7F;](R MT^+=4O)*$UCP3J)Z'%-'ZC!'*!U>[ L/+O9MJ[ /+Y/)M0@PS^/J=GKSKFU8 M*H(KA=*1S$/98\@)<]RB0'@C,NSAEY%LO%/W[W]AW9THSD$-;X)Q+L MBC7+XK_3B+Q[^W;VMOS_GTB%@MA0N6-!DH$ZMI6DC'3&F.@PC;TLWZ]@\^N]=N;8M MF&0NW 8=Z4\AHTH$C!VI>33_0U '-_XWC,8#%3 M(^#8.="@S!?L@0*'XH3>TJ),B@O1%AQ^D*_O,_;,@4?G+Y]S.!GJN(T<<^R=Z)3?FRX)FDDRDAEM%64.CJ3MRX"W6-*,! M$-9./N.CCWHSTA#,5\$97.Z> M+V5- )W8PZT8B[[$23(C21#^%1[;KE_R..1/Y;LGV/F%E'R)BS4)H '.'Y+ M50(@%1;<1.!VPQ,51L4J%1M)(96D6 .,7<9?S$I&D4*DE",;D5.._Y@D[(OX MGC^:! 7-"_(4)()@OJ:T^(Y<\WZ(@BWQICPP3],=!\:7V9A%.?FRIFGS>_TE M9#'*Z)9SA6.!@_:&?K#E=DT0KF=EUH0NDB3B7WK(7&10ZS%+PNS)9NE:RBX9 MW,8:LEF&WQQKL\@I>+)92N*>K18%OG=9+:K,]"^'.=\3[+*,3Y?.3'B85PU* MXC$))]X: 0(BZRK2BJGQ'(JBE/,#LMC/3F^^:W$M/9\W[MMA-[;LC?$>[>.6 MW3JWA2<[;WNRW\1I]:V?N$X5IG<[I?LYZ5_SW:3;79'OSVF';@B@VC"H"Z6T MW"E%TEZJP89M_UWB:^M->.*6I=E>D?J^+H ;PP&MJC@PGM7KC3@%4U6MAT^; M4JMEJUY4:G4(.#EU>L3H/E7:Q3VW0@6YE()\?9?=!UE1_3$/_[:+ M)OAHF6:F!\?QND.S(E[&(?BC[I:7=,LXV-ZMI<(;V/5'WK+U-:A%&CR;%7&_ M6TD53C,$^[Q9-GQ>W&6/!:27$$;9/:.DLL\*UHRR?\ZED?^U5\>(%BP4[M)?M64JZ-6K-__ MAI.;O! ')NVMG1=?K(R#;( MGA*BB.NK=8HUB0+J?WAL*I2#1JVK&3#$ G%R MQ_5)$(OCJ7UX30)8O-]C&^!W5X:4'B:.##&XSUA(:91#H[8$M6PRE/? M/3!2(R-[:!#P-NG^X\(%'N"^=EX& *YI&>.7T9"*1"7587C#EKQF2];)%@^G MXR,F,#,T-O;MHD_!UWBSVT@MH\[?$;;103O6SZE+8G[V<'*NL4%6.!CO..T? M[Z[?,>/=;L?Z>)?$/(YW)]?8("N\E4+HOV4O?W!\$01']^W+"@@3N+3>P\ON M,@CFKZ\K*0:^5$6[L.";]7)UZHC/'GH,H2:ZFK,M&A5-<>A9D?41=SW(3:;* M(F?"D<_3J#9>.J/AE)[%B\EIFUYDQ9>/99BS3(M=CKQN$DUR\AO6X^9"9TC] M;7[TQBGO6"]#7&<_X?MEFA?W01S=4IF1(7D*G=_DH#4G3C7A3%O6P>*@9B6KQN"SB%5$VJ9M26G3\[64##.4:7')K3KAELZ69L7+ M/>=KP&T99>WNNI;"H(^^6$B M=[MZN-UU^6"(A?XOU^P3(?X4TXPC6>M?=!ULP^1%0QDMAY=K&LKEQ9GYS].[ M SL\)$,W$-7X[%]-OM-6D^^LJ^G)V7'W!Z0LDX6>LN/=:IJ!4BU%%D*+X_/DM5#Q.^Z.XE\62I#T)TR M2YFO]CT8%[O-#LI7/M.KY9*&Q;W(;'.WG$=L*RJNR-P9>B\B?!MJ!*R[]1L4 MI(0Q(R40N#540_'G =$(DO;4 QS>$B;%&$;0M MEM)Z8P*94)0M;-IN7W]LP,4<+]9PUO;$A3HC47/1?Y^:3#"D==L!)N_190CQ MG<@.)CKJ(?)XG&0S<^/D?]61' /JO&9AQ7%A]RBN-WY.#;7XK[C63-'HV2?E ME49,8YNP(99'I"8AHGPEVJ=3]Q:AC1XE5>'M9;W;G>6G.&597+S483^2/:3L M,>1N\;@YV\(':1986F15FDVO,5A25C)5_E@PJB$.Z3IA7VY2;OULA!F%,ZJ5 M&S)E5 \2]&94B]@N@$9:V&P9U1;88-2HYDI>W.E; C_B%C]>BTVM+MA]-K7F M,#E.!$4+,U4Q\ UADS]I$[1N[LP??R+7'^]^>237#W>?R-W]U<-\<7/[@ M<&1K2!E'4K5^VZ&"!4J[HDT:9.V5;P97M.LG)A)1.'8DF>'A<3PKZBC=CW%* M;_A'V0F2_$&L+)\TZ.)23G4-!V@20=23T,FYR=19-'(3T(3Q5]GUSVE*EW$A M[I;>;+BT\CUKD$#ZTXP6\)R HR0U3/&" #HC$V?*Z'PG[=U01J'FARA9P@1OH.!9 MO.=/5/-G?U6H*:GRYJGBJX<=TW@-P,R.G-N5= Z%8J!&RS7++MGNJ5CNDGD8 MBCQ:#R*+#9@[_8D44&T@UU\M6K;U94VXRO<#E&O_@JO(*5UIZFO0@G*&6^W?G'=[/?O_]G<4K\CW_XP^_A M*]#IV3/-)U!M6&E &(;+(TW/!@'*^#S)OI\>CAY&9&ANWTG^^BQ,HX#A/H_KCS09*-)?70WI% M7NM=I)PKT; MW#5E83 T?[1Q^!5:O8%@H[CK33DOLB#-DT A7@?W\GA%W$/$ M@;';*%Z^1:'Q*B6E!1B^M"-SYD61Q4^[0OCP"S8UE:LR3-V*5IGWWN17^$$N M&)]>=$W3G&\O2H>)J@BKO3]>BOOIN+ CIBZEBB/1+:@Z['4LJU$DZM@$":0' MNDDO@FU\C M-ZYZ=>'I TAQVC=D/<(,#$:O:JN#:6R8$QXR%M^RM(DF*S5B=8P@D0:UE\9D M,I8V[B:K<9CQ49ZCAT3E/N;(F< M9VEK!*N2-&3Q0E-=P%4GW$^7ZO#ZS54S719L<+&VWRO H-&E:N?.7!0?2!,;Z#=,P7KDWTE0ZAZ$_]KE.D/ 1O!U(LH1YDMO MRC"--XTG6VTH>%2./G.#Z?!>*<&JA*$CXP?^8_$3$X<,^07+ME G*V8]P00* MCV,B"WJ:M2T^_[$@-6W2(HX/.C#:%PL1")(.>XA'4!$FILM5QP[:=N6@@8M< MO<]BW;!=;=J_?=XN[N3GXE4_,YD6A]SG'"[/PLKM5W_J8XV0C_!TOF.4BHB(KDTS ."QK! M#]S*.?RB]23O0;*+2IM\R_(@^9"QW9:_ 38Z2[FUOJ-1=4^2I3(G@0\(R!GJ M$JJKJ>^R3QB=,FV>;T7"D\
Z"I.4]C LR4I M2?Q667>51@891]-(E666E@$OVHQ-8K>5< MYDGCOM_F:,EE&[8S&H0/ZUD;[*NPG[5[Y=P,=,!WQ"G_+15[ M?8&%O(DJ5!"+,3'-[6F"FC((1X[^)))Z7<=ID(8'B9IDH4K:#9A-XM5!R)46 M4T>$"@FRV%^D]A#:85L!@GQ-;W8<$U<@WY)E#8L$BKUVF[^L3QZ'\Y8-,MUQ M+.MAN!-<\I,%L,J?Q$:MGK9H/7CP*$ 5,YN,P$9,&SWLMD)I>Z2 :?#(\68! M4O)R;?)+7*PO=GG!(65ULOF7!_I,^;[F@89LE<*]5YFQCVH$:ZQK$7-F;&NA M0AG+EON-.-VJ(9$O'!.I0M9F M3P/64\9ZMC8[$!FT-HWTU[RUN8_!GZ:UV2>/J"RY$YRTY:'\B$G;TX#92=M! MR/.D[4!D<-(:Z:_Y21O7L"8Z:?OD<7C2#C+=[:3]D''KG6-,<3R&G7 M:LG5O&J1Q$R<48@1,T/0(YL@6\6I%Y'O&FRFP _7.[Z\N%M^8"S*YVGT2+/G M.*3Y(TODN[NA%] [.5G#UD-1.64X985L59[<[\-,9?J<JO@64J8&6K4G;@4D"S_)_$V7+QXN>&A82C3(U-$W)^8WS=-EW; MD_!D&W=<3\5/K9!4PH=K6ML3/8T*3_U)8GJK&III#'M5'D7497FG,L=+;X:4 MZ15V0HU@9UTG_+#XL%=EQ;!['S1BJSHI>-UEJ7HJ;]W/4:F5ZCMM2)7OG\OQ M8Q&D49!%^>!R\BE?0URX065H]>1+:"SRVB0\U-4K:3 MR#T_]4BP(\$,L=>M]$+NDWW%]UYEVOGE+]-AVN2R?D,$ MWR7-XN< "@W]QRY(XN4+S('\)QJMN&D*(>DT@C=96MZN+V/4[R%M%$O;*;(7 MC-NV<)V(\S41UFV9/F!L9G'W&.UE+W?7%Y>I_LMEXJ"[S<:NJ;Q2=YKL>TV" MG(A^STC=<])T?4::SI.J]R<9V0\90)J$%;XMJNF(@<1RFPY OZGFZQ(-8 7< MTB_[)8A;"BG_&)852'J2<:+:0">@UZ#E=;GVEZ(3-Q[,")-'YJ6# *&4"\3+ MOF[>/(WXY.DNG*CU#B9#W5#;MB5,"02BLJ_I7B'"?6H0H@A9BJI/;+H7N+1[ M\PW,#7#NQC6BIKSEOI9EW*SD3ZQ8D[!.II9&(K]\_?>V7#QR+_6'%><10PV M*D2/I&WU4J,A*X S6,3 9\=P<_,B MR++2S!:3M)F7ST&RJZN%ERC%3 SV"]\,+'/^)+<.R5.0B#+*O'_\=;&\\U\V M-(-+RE&<\S^SDH5D31,1T0NO<2MR&Z3P.> 3/:.<5A#%R0L)ZI*+HC S!+%] M5UGZ'$>O>BB[X54[("?-B=(8(S#V=),;_@R1E00V5 GH\P43 ;(9DUO MM*4 -2.WI2YY:-;XV_U,G5K/<>KS]D3U3%>#3E(ECE.$8]6?H4.DZI3@;GD9 MPVV.-,J'*]&IO80](NIMW%6@53\*3*25L7[]6/8KI2OP<&D&6\'EI*BF[^>8 M2TUX&(YSCM-0@'NQ]"AR@T;\546[J-<80;6!35VA0\O-X6OE1X?EI?RB C2I M(B2X,3HNS(9CO..KKOI'7!9/G'P> $WR[$7W*&2J)Q.MX(0'NMV!I9C3NZ6Z MZ3'\XDCS0T[ M0DB1S+&##'2OS&FR ,]J\G#=B$4 $@^W"_+=HF"9'78)JKL M=#O-'F@1Q"F-KH(,\H+GO7J\_V'D=.INU/84JJF2FJQ?K3W 6:;'+MW;%L8: $I M*:T*4L8M$EIA\.3^4.:\)*Y7@9VNHXRB&- $R7T01S?I1;"-BR#I#XM4>0<= M1=33MO6HH88X >IG<4HJ^IZ#]I08SE!<='TON#&M>T5,^ASZ_N]1>_:O<(D= MD:#H5WCDK&3*_'%\V[7@&U+8F)7WV9LXSKY(1Z5WL'=7^]JV7KA$T-Q''GNY M":C'989BG8\<%@V>WJK-O<^.RFAQU*9K6?)[A@!)GUDG.D>>J;#&P_$G M'#%4,5VB+&^O4:;PQIBCS>Z6W1QD[FF7I>H]^QQ5.'U\0*G"/J\2ULIYIB-F MTM?,R-I)\\X%KH5@4E(G9[Q<] :XZ5;^]K?%:H]@G.[B=+4O)G=.ERRC358^ MFE]]+;* 95&QL_UD5^8!'D>+^-0].)N5]PM%2[5#IPNFV@4?1 XAKC]T^I# M=(3M1!2VXA5TST?;1H:5V1FKUS%O>GR2)IIT/&=<>#3'SAA_[D\C VI@MOAV MGF)Q]WI9S33J>+ZX\=N.G3$^O;R&AM7 K/'O-^X ="8DR36$=?<^&ZGNPST0-)WZ- N#&_1<> MR/R;1 A[N0/WDUS>X,@=>P<-#H>OK-N*2:DTTV^/:G5T'FX4=9<)N;62N$TO M-?>XT>W,T6U@R$;G9ZB<8=4%N'.:TF5;BYYL*#V15K"")WR?665S2A0>ZA90*$(0%.1#V M'G-"Z^X_5=TG&2TU5\%(5#,"GHP!L)>4"'K3CXT9 L?5TN(\6*TRN,<&V\%E M=0U :376>A=;.4V%AO7Z:0<@RNPH90'QB:R<>B/!1K%W4K>PAD14]W4[]ZV< M"6HMEN+N1W=](?\> >TQ4;^E- F1_12$ZSBEV\1H<(;2,'L M:=FV+#:D18J+AKC?4SL53C,$^]Q*V'F9=^H1TDY]9*4GM^AQI&S)FK5> M8K#*NB4(DYJRS[.M008S7:[YEZ?>\Z;A%PS*E)MS(IE4^3S_46#S@&2-/;?) M:^'*:?C=BCU_']&8=^/=C_#A##ZTQ(E_]9?+:G/X'[L@X[OBY(7O^UAV[/-6 M>%)3@'I:M+X[J,B2ABXI"3N5&166,@T^6962J[2(BQ?8'F>7Q MP55/]NB(9>^X26?KWIZP[X5/RE6FPRK')Z54Q#]_H'R?&21\HSF/-I [M\A$ MB9[*==Q_[0?5!O845(>6]3//$LR,5'"$K^$04'V\XOF"$&Z(F!&^.['EN"4I MJDC2RZ (NK/,JSX^PGKK:M:9V=80)T"=**6+MVBJ];*8Z?+-6[*3)O?Q/ MUT$&<2X)_T>6XDGGU?$I4:0D7%WM4L&"N:-EIX^(D_)V.A@X&:^PS A'0P0< MJ$)8 B)OXI1$+.%_Y&3+?\_A]X$",/:3QPS+87<^&47&6]7OCS3<95Q'7'V% MJ@8K>AMLNC;G?8\A]'E7<_:-B9(FJ8D2H.IUY A-Z=-B2DPBC0Y+:L35C$2.TH"!)!,T9\0+:2-Q/T)256XH.)8"' MA!R0A[@>B0@S!88Y4;GOWC\MXB+I4[?'CXQ0M753MB>@( (2\.[]FZ=O24W> MFYX]82%3X8N_K$E\ZU?E)!2R>?>4Q&7XCNS\5^]E YF6Y$1LR]8^E5'$<1"V MI^P]GY$"YR69CE39Z2\#[TV>[^#L\6ZID-Y+_44#.7B[";A-PIL<"*7WY+L# M/)=DWU5AI&L705[<+1\A\?9 /E3)<^C-_U%[]B_YY<)B$B1])T25\9(I,VCT MSB2-"YK$SS2ZX<9HNHJ?$EJF[1(7.^K\O9T7*;1?QNUG%(DXVNHHHD%L**SU M$[%!*J\Y!5/LS=@*W.RP:R0)PK_"D>UV_9+'89"0?/>4%R)\2<3Z!GRA68KN MD"1>^B@BJ3_/V+AA\)$=K4G0JQ"#J?#&J.QDG2W;UB_5'::&]B2",54X?9+* M2H%]DY"PWJA,I7?,2IF;V,P>.?,9GJG&[V%9&Q.D*3&2^-J1%?'?JUL]\_!O MNS@[5:A=%I+>FQCS2(V"$]M(#8JV*6&\AV/*S;7!@#$1 )PJ7*>^:!DWT$@P MD2[;<3H'7$SAZ[:+.9]#1;ZVVW(F*3S.GFWU,B2>.7=)5 M3=(%J[3@_#F($[C+?,TR\$=51SHQE6D=1 M8)[4Z)5>11!J0QA3@-=OC,:;1 M?56V-A>F0(WF;,FR,ZCGR(V"9YH7 K37RKPZTMA1HE>;X8[O8:1%',7)#J(/ M]XC*@I,T*J]Z;[:[HC)PZMS;=4A4Z2:3S&>C;6-O=YC X$H'& &+T0Z>N(1P M-+>1DCU44F.MLR\T:$&[-!GC6T&+E8,70A9%F&+N)T[1[!QA5H=TI%OD(Y2N MI566^G0ECM/KLALO"W9.H>3C?,F%XK]HD%US">ARD>!;P;A+]*GISP)4*>?% MFF8T ,+:W@(7?4*X@_1A3;+G8X^;$H'QGW*R2R']%GS-M=H^EH9P ZD*W-N6 M)H;XAM6=JGZ+=I0(\>"_[K)B39:\L2 A+[QC_*LD85_@X;J43^O7[VI=FH-? MAF;Q1MSK"=)TQY_8BJ27.?FRIFGS>_TEUQLD$W>Z:D5 M[B!HX&YY"6L'C<1BD-_M"CCBA!+D$EL/V0K2JM.D9C]%F:#KW9C #@(SQ%G7 MV9'1*)9M1P:?1^/\'GT=.%&F[UA,M #4BR/ET M_ _SE6DSRY,DU94Z@WS'Q?LN?8 =9L87A/,@C_//*7O*:?8,WJZ;E&\R^<^< M/=S^$29LNT>]9P>VR8V58\.PG$X#GX<:UL>U:QY9'2Q/1[HB5>S0&>[!0V,/ M;45CUH_>FMUBF>+7\SGM(0.[#F8[N.))(NZ6U_7N^K[:7 \D5M)Y=:ST])!P M)U/1XB=IU:578")9$8;X MRS29-@E/U8E3 A;T4,]/U=^&62]5-RW[*58YD:EZJ ;8/^R?4N'IR..KJT]7 M\](SSIO__.?.6V_##V(.H3H;M)Y7B1.=$5J3)9^_^_-WBM??['4!&Y"Z$C=W MX"1XE[$MG9%/<10EE%P%>5%F+5MF<1BT^PNAJY_A-DQ$_LS_CMC&PV%$OR@Q M=>8Z7O272RKR634U6!Y$YM'32N4R.T"[ :QIH$S(E3-7'1'&NVNSOXAHC@8. M:55D D3D+'>-(72C:>\V/OHMS/+QK=\"&CG&9VL>8[ M!?GZI?@*ZO9)?]/6'6"AIW$X?0BT)X;AON#6&/V"&8$,! ! M K(6GDVE5Z/G>[3O"UE"'Y\!$AB\48/4PY17FR5,GZDCI_M-FA>9X'AW\I+^ MAS#3^J0Q^[=V&X+XAY\UY/]W[&^=J.]?ZF)58-?(]9?O M>O/=!LY,>]9?Z4.8]?>D,?MIPQJ"^/77 &K+ZV_8ZN8V8]$N]+*RRF6%J;'2 M_\I:7A*D_97_5-\SN-H>M.]CW9V1&H/G>H#*S!]8C7LX.E*OWI_A.($$7EZ$0^% M;+,-TAQ&'.)?H#3=F&?Y2K6Y7G4?[BGG;M!S@UM(5VJJGC M5:_9WN#4[\7>;22.42XN6Y2]RT3: MW5!K M)N8_,SUFCA-:2=-L=9=%U7X/FXAJJ'WK.[PUU%H6=ZDGF&U-G?T,S5,_3MX+ MMGGBDP:441GMM^+ A&T551%_\RR#,H*"^0_PZ6YYMRL@2C 741 _Q:OU@$?8 M+)&1[F,S8%P%W)I%C0G*]=9P$V!ADK]41!ORE T^;J8C@RDMZ4@O!LWMTB+GR\@=3N!LJ M#$C(0IC1->43H(Z-_\CR_)86=\M%\/6^]#7,BR*+GW8%+/8+=A_T&'*&6D4* MYDCJM@6XW-:%;7PDX= PRY;SKA9P]4-OG>KJ;UQ.XJ"%"4(9SF-VM@ _EMNB MTZ;%EED:H*D:STUBO=$6\DE+ULW@AN+T;-T&FEV#=@0'$%9KRSX-VR@F;G*> M"B;*KI3P>FPLGTAO-E]E5-@5/?%\?0^B8OJZ&K0>UR>(DH;JB. ^,_!M!_B5 M_0UJF#Z"^WH%AZFSTW%L2;BFT2[AN[?C:D!PV,I8]"5.$I$X:$&_%N<WWS1MIT9\WM:=N>%!^;]*BAQ+2!).$@&Z_%Q.D8MW'&CFPPO,^*5DCP MW1)2AB_60?KN[=LJTP'@YEW+RI3H]2%<3PSURH]>! M#I*TK-+X[S2ZB2#F82D"!BKCI"J%R8V46A?'-.>_\=U*^YLFQ<,E7=),U,ZL M\J/07.1ZZ=I+^L:"V:[ZPNPDPLI7Y[1WW:]G%!":MP7H-\R8T15V]NA:Z7&B M"E]]/% 0L@5 !TB05'6,FXM8E"RQH,WQ+OJ8Y,2F DM:E?\MZTX6TTC8U)\5=C$#ZZ,IIV7]4%6?!^TDP: MNSY1!8Z5*U'VFUV95)69C<5(2R#IL:[:"= %I4G/EX-&$-:;FMOF>CRFP58;$Q#5]KCD$@(&#?DM^%:PH M=A3:1G'9[?2]I07<2KZO+N^?OWS.P;ZM[E2T40X$5>(;0DYB?8+6#^+GCS^1 MZX]WOSR2ZX>[3^3ZYG9^>W%S^X',+Q8W/]\L;JX>_^A%ID<,#C/'<5^'W4?U ME@Y76%GU)PDQJT(2;D@UL(G!/[VC=I"AT M'KH;'U\/,=8MQ(-G[<,OC(F,[FS83=#S?@O5<@#Z"_7M9_%Q%*\"W[P?:+=W M4AG?BZ8KL,.:\_D0OA>;W/W.3/T4>T3CYHZN$2 \GE,S?ZCY]'#Z1;I73!LBW+^):8Z\C',K=(9SRR M\O-(U2%MUW[6T8JPB*0XJV@KQBA;$MAA)C-MSGE?ZU23D6_OU!<_ MD]3,K88F4'E<'DW -[1>^N$D8@'E=(X/(*:R"!J=(_VKHOGA4E# M8J;.4C_GH@M6Z=]::]/RHC-XTFO-/' HJM/$R!-1 M%5*NCT-5,(TY"[739\Q=8,AQO WB:$92*N(N0OA&S:QQVL?TY[RBU\DW&R^6PJMV5-$:?#YL9G%C]NU[I >B!S@J+/$DK# MK.U*(][/KU?AANC<@=3!M8O@:^M'LQX)!&&WS@D-@!/W4VCTQ*'+PBI_495 M.T+\Q:KXFIP8F&DUWI^!'DM?<2B=5/TYN;;;U@6IG&8D!3][=N4 M?/M?__F__]=__)\@^(!21,,,Q=\\;[YY6N1IC.@E6:)O_GGQ??FW=O@S;O@S<]!\)__D>#TWW\5_WD.&?J& Y&RXL^_?;O( MLM5?O_ONRY_A"P_)FA M/W+Q%5KS_S*.5/&,!46SOWTK5@IV:P@P_J_&$MEFQ7<,P\M5@K[][@C^%46, M#RP(=LN_V(X7(/:"2PD(^IHAOD>WE-S!DI#H!<;B\6RWHQB*_C(GZ^]BA/G3 MW[X7'P+Q(7CS=OM>_B__ZE]7:8:S#=_\(4YW#TW"9Y3\[5O9SR5,B=@VA&ZI MTRE,MV@>)N63)U\QJP!+,D('LM?[0WSSKT_\C; G]0DK'=-P4R1Y3^CR[X0_XM045CQLC1"-Z90V2_-SC_0#?\X^D&KQ]H$.BG\#E!=0"_&&0 MV#TWO2J8Z?[UR^"N&Z]"X?A&F-#H&T*Y,/&W;[E PG^9(4I1?%L^3GIY%I=" M 1-_8"$ _%5L7!1S[D+S/2%#&KVZ9UXNM!WQW2JDXBJ)%CB)=[-GE"SUN16! MO5W^X)[(DG$9#]T.0AO N2.-N$M_U!EFTZAN7%(G)XP=^9KM3P ""9@$;\=* M NB5YGO#IEAQ[B"!I&U:GRM#^@%:$93N<58,K$?OA,KR6:U!+')2-X%B 'U=H93MR0?5MM2K#*MN06#Q^I;7 MM^Q05!Q!PZ2^=2>.^TUQVB=I7/QU51YZN.;5: VO@WD=S.M@7@?S.IC7P;P. M9J,.UN):'U@;BTF4%Q_"- Y0L9^;N;^ "PVEDVF!TZ-:-N% Q *0ZR2<5RA ME;_WKIA-!=NB*)R2^%0PDOW,:QN/"Z[LL+L\*S+"<%HEE,(G#05_*?#M?5KBG5<*,)#A \%LERNF M?.C5$M$Y)\@'2KYD"_Z"5V$JW[/*T0-!?(T3]"E?/B,J!?/UD %AHU/.?>:$ MRJE8.6H@"(4)@O)#4(B:!:.%48;7B,N@X?9D*T!7 M#1\(Y@,"'I,S^LI1 M T'X%'Z]B85E:8;+M.$:-E4SW@UG?#/(B#",+$@JY_2R(;W#]HBBG'*"O'WW M_(2S2JU>-F0PV*Z^1HLPG2,)MU$-ZQU&KNX*>?%QLWPF205PE;^[XWY5'2OG M/6D@D]^T3 E/C9+4HH'6U@HOSB%E$4 M7E(P2=Z[11*UEQ,NICDENLH,U7!R."6V:IB9X11R1(S5,!G":>.(7 L,!(#3 MQ1')%A1T *>*(X(M/%8 3AI'Q%MHX ><,(Y(N_+X5S@I')%QU8X7.#D)4U(L)!H+3AJGA%A(N J<-$[)L8JP*3A% MG))A%<$N<(HX);H" A3AE'%$=KVJB=R"$\01"?9*,YAYX 3,B*2Q2 R-Q2=& M$AR+=AS!<$K/XJ]'SF=&9XGHIW-PU7.!.%*?CY_$3N0_J/,#FPC>,*/?!9 M/8)8LI!)GBT(Q7^B6 =0V=S>P;UA+&\"ZLMYO8,I3TUI-GGXPC.3)"%?!">Z M)O22Y,_9+$\F422<&^P!10BO1>!7=2A[JS6&1_7H6N7'[XX6!M:X.(;WB!;O M1(*@QDRC:-4<=8T9%J!1R0* HRT 7\X:=*;X\EEZ0-_-]H6C[DGIU*\IV*8S MU=<%LZ/$#^15&2\.YH/VA]\8YQ>N[\M?-:N0UT)F=6[+5!*JD0(+-]@Y2QJU M1 TFD*6NH\X(5"6O@XECJ?.H,^( [+WCC/37X]'::C>8/)9ZEAJ3IR.F8ZE; MJ2596K$:2QU++4EBBT.I[$80/(<,LX#,@N.G%=4P6;YH_O7GW$544RF@TUP!J\>\YRPHZ>DI1_C+9OX?4V:K7&\*CN MHG4N$8LH7A7W8!H?P;IE''5M(AJO,_+V'HZ@8;0KY*A]#]V:Z/L!5F0'W\TF M,2G.I9(SJX:ZXUOP/4=\SQ'O=&FR*YJ)-42'P;A"JGKG3 L9T15W1.O]U$"5 M<(5V0SA Q^*R.7L'J&;_GY;ZF@F+X;N HC5*<\3_C<@\Q7KM?^K7&-2>!X#$ MF^>\>&C%T#&ZT2ZC4PI0;6[$8WH7A]'S"4H.A5 FL0AUFHJ8"!UAI4$=. MR"MD7B%K[FDO-]>CV%NB9E7!W.3Q W7#[4"@(WB&\[8TSGF4L2$,92QB\W'\'="ITG(5($V#5:P"LT#B*(>E_) -5QE>'2+ M?O*?2+HM<+$%415W )@Q/!KW_/9(N6#P)$0)DI#Y1HE#W7!ODW$OM.8Q7W$A M50 2)L?WW8'=UH;.-5G"&Y^\\1),NW _L*L[S\I8LNV]9T7/L])< MH3+A7?DA"*,_/*C_1 6"=YAT[S"IM%LPFAW9+/A?I_8*_M6_ M/H9?\3)?5MJPI+\/!!J_&Y6@5?T^#&@/HE5"Q>NL_&U D*2TJOBU X?<5+2, M^'-!\JLEOVPX2[W )%/;1;7G>;^A(D-W*U,X"\#P[4%)X0M6CS8$_ M)+>U=UM[=ZD/8?=>1.]%]%Y$7>2KU5=2HT*.'6NH3E&1 M*0O4HURAD/>@#N)!A>BVKCC (>NH]= M^.:G_[Q1>.!?_>J8GUT"XM^??B6):'; V1-=$1I*B]]"AQLILIXO\T1T0"E" MBD7#=(H6*&549@T=P-EIC>%2W_&K'PM32CWJP#< K=UG=<&,('%^"$ SDXX='X29= MH[(TOQ#%%)M'/M TT%-^=<]%_R[&X&L%4H-F$72XZ'$$I>TLVBXR&&\A!TLZC!L-X3"4H54PZ: MX\.J?5BU#ZOV8=4^K+I71WH[&QG1U@Q<(5R-)OJ:,#5*GRMT@=WM1,ORX@IM M?"4T/4;TRA]!JL;7.6)Z->E'076%Q@HC&FENI7*%.O41FG5& M2%="PM7[1!GPY0H)ZC<#W GO"DUTK_GFGD97\@2:[2+=. >7]U)I,KJAR4,/+T.S E M?K&;$D,D<[\?*PF@82:N&$TUD[E;Q#6;R.G^*8C1S>"S6=_GX#57_;WE+,!G$WF%"%I9E']P/-(SGY"='E+ M0D4^=O4( WF8Q<99]]BI]3D#JF&F@=<>0[4@TVD3ZQ) MLN;2X$N.7I,= 9CC,P9\QH#/&/ 9 SYCH-\("ZE$2'2%+U=HHE"IB(X&XPH] ME-(2T1--7*%)O;VW3C%WQ3\$.RT:(I\KA(&$^JG5<5Q!A"=RLD @W3^6W!M.L\M[!)WO/@/0_> M\^ ]#][SX%O #J?DGFVOQ0YZ#EJ*]Y#&G=$;/;UQIU)*T!%93=AX?@E8OEHE MQ3=A$J BQZR(%@\/:63;R/'H.)$LP$4F6H#0F'$?0,-J!9;R-27Q%_)90^XKXOB*^PNCI*^)[ M*[.W,GLKL[ITNB@1#K'%%LJ90V6J=. M=WZMT<9M>[^6TJ^E9U\UX=EZ'Z"0IJ*@7;!"-& +3@)-1Y5JB4']3O6 >#>2 M=R/98OH4\ HWH4B]?5,J',\A)U@1UL:UON*!@:8^!5AI4+4*#(_7KKQVU3Q([TM( MXYJ*AI5C3 3;L>QN]A@FIPV37D772<:95/KN9M.C$UQT%4.Q@)05'/5"'/+[ M<%/LBMH:L=VL.G(=V!$T3*KRI6GT(/14-# [000PPQHTE/%SH#DFPN/XKL 1 M/\6/&=\D-5%OBK'&0?^UCWJ0H&[S(] :O'%J+3?]XH^H:^^M5[:;WC;"2. MLZ?P*[RQ)V2*"4367%DJKGAU#(!\H&F@I_R8S@G%?Q;7A](G Y_H_0G>G^#] M"=Z?X/T)_1H>I)<*:FI]HE2D7"%!+[,K[=&-;5&P56/ M@4U-#,_3HG(&_QQ&$X^4EWQ:%,4LW@\F:JPW:[[V@2,JPOF<@W5:ZA>0SVFA.1N(ZUD)!/Z MUO[QERT1+=XC>(; M?KS3.>;DGC"&,@:2TUNL9!+M#X3$7W"2P-&3SC")QBFA^3;;PZGW]K17,HLV MO[OY8S?3G-*=^*.#*V2Z.02)ZBQ=YUE.T61):+:-G-TF-FL1H(.2-RAY M@Y)Y7:A#*27/1V3B/MRY7J M-#JD:FAF )/J!U=(U;V*!Z;ACZ[0L-;L8\)%\$,01IR'LL(ES)KY!)1K#.H$ M $#BK?[FK?[*UP0R\P->M!EKXD,98/$GYY(QAQ;/,(JWU[ F/,P?AW?XO 9 M)QQVQ/AO^1+%FD;'3I_B36[>Y.9-;N8EBC87_;ZLGF)KZ,;PZO.7G7VJK-7 MG;WJK.4Y[UJ>A!'BYR#A.*"&-@?)[$%-#$H8O$5A,(O"+>(L M!=VMD&BUELYOQ4LIN,Q+)J.4@MLOU!,BTY MKA/RY2:=$;HL#W$C1, +]6GC MD1P9D$E'>=R&5*>JJ+O;'IN/8993_B](YVJQDC*."-RJ8%^.:\2QO0_ V M!&]#\#8$;T.0J[]=B>2N[)D&E-*4^<\G^:6UX&W"8O)+P/+5*BF^"9, _9%S M((,PC45I\7R9%SV! Y(M$ WX8ARB!4H97J-=!UM.]H;FECX>/:BMIC\$O*%G M,$./5,SNX^V";!+];2LSD163 ]1W NCI,S[F-5FO MR7I-UFNR7I/5T=-:"$TF]+.W;[<&SJU)$Y65^YJI:+#%!M72=$#RBIIY10WV MOD"ZFLZK-Z.N%8:<3R0EN\"5TH[3I =#L\6\LN:5-:^LF14%N#K#6LL@:'R.MJ%NAJD-<%4]7@ M+]Y0Y&@)W0-:B28'@DGLH;S8;'_4""-MLIK7U;RNYG4U\T)&%YS,JVI>5?.J MFE?5O*JF%23:7&PRHJL%SZ*$5T!FP?'3B@0#EB^7(=V(WQB>IWB&HY#/"Z.( MY*G +5B1!$<8L2!&68@3QA_[-)?E^WEZ^7J.U4B]F<,+RI/]KN.@I7%(8_9Y%7,@.0E^>O/N(UH^ M(RJ1G[7F&D M_CUGF2 VNR;T$_IR@/>>DI1_C,HJNQ7;J=4:PZ/Z('93BN)= M0,=1 /XEXOP%9Q+\ZB?"U"*OU(]4J>=/O)M-8K(2UY/RM*N&.J8Q:S)MXQJR M5P@'TP&:70A$YQBY0JIZQ;'%[>J*=MUZ/S40PERAW1#&&.L[1\24/FM&2$4LVO. M&#CS(50LM7E$=(TCQ!X07C[GG"_%%YN/*,819RE58.NO8E)/GI(THV&4_8:S MQ92+$V2)Z+ZDH$2=4\ZQ%IF'DDD[5(M[&88>-8UQZCC<5>%.!:?5D MM!J:5T]>J2<="1[][1WK*-9(ENE/]1\G?6JE(1/*KXA,2U D:AH^APF_6U' M%@AE01QF84LEN-':@RK#+2#T2O%@2O%-R@^.X,Y<^L/\_<0?"(G9)Y3=S1Z0 M:(2'V">23G,J#G&5DJFU0#,=943Z?#>:R45Y7A[%<;D5SQ4\7>[?KQMN!P*5 M9PX^87@DQ(;.T"U>H_B&\\9TCKGX5W;?Y()+^#NATR1DJL"+!BM8A>8!Q$_A M$BE?8,-53*&;5 $ZB?[(,9>3WBIQ5$\U:87A?#8*V>*.WHC7M^(:6B>(V0M4A"YALE#G7#O4'0&P2] M0= ;!+M0UFN%3:(OU;E"FR;R'NE(AG*%AO765IBZXXKU6>>\@6495XA3OUD: MJV"ND*@E3X*)ENY'HG7G[?I^K"3PWJYJ;U!0.-\40E:U>_#@/; 60VJ>)V5OPT(DI16%;]VX'&<+OBR?RY(?K7D MG)MK91>89&H3K?8\1QVC$E#_$5(LY$Q^FR'.I[.2+>P!N*.%2ON8KT0%"E$B M4,033)8B6:@*_A;+F?1:7.2,[PO&CJ[W[76N=KJ!Y]F!DL*#K1YM!?CWB$9" MCIBCN]D_2%D.I=QE>]D+CAU@,1LVY)0LG_GAV6^L$OB[V2W_[8DSM;=OWFPQ M$0*J"- B27*$S'6(Z3_"))#0NT1HE9'5LW7K \T6-QQ@XRZ9(CL\,S?+D M%L]D!Q$RU>2&\[$X+L;B^"B!OH&M%HC+_VY57='$EHO"A.4454K6K=9RMB"I M#Y'P(1(GR%=;0TB-16+L6$-U.-)8;W6%0CX\9)#P$(@MP17O/N#0-;1 ND(A M^891&*_'CKSR)E+X$<8>QZ'&6^[:&3O>/AYJJ$M8R_CCRK9J23.P[<_]&*KN MPLA^&"L)?!B9-.2G&T?1&8:4M?&;G&%H6>]NM_X8N74T[3KNH+\+P#K2=6I8 M!M/M1V?HUL1I9R(:],=@QAE%L"XXQ1*%XB46Y8!;!H9JKSMHC&A#Z'RXZ E8 M_=4^N?A(/J#J?@'2W[N((IS^\T81*_CJUPX>>8DH7O/=O4;[*_L2Q4AT[GD5 MM50_H=,J+H&7 A=!,*F!4CUW((!+^H@*S'K 'N8Y M7Q]' NK?GWXE22S*6$\)79%2:)>?$U0_?XB3Z"Y6U96S2[F\6- M!M>&;'&=D"^_HGC. 52'U:K&F@BHW1?BMRUZ+T<;I(97.YU@PG; MTO= ^YHP=?#,X=&ZXH^/8]&J9J]G[K2-HZVEQ*_)$@80Y2)*MA&R/$F%!J5B MA2?JZX<80.&:F$ SDXX='H51:G\*OPN.1,G2! M4C23=G&5C Y2@]QW[Y$H09)"_F*4R>M"U"(I._$)*4IQ7N4#30,]Y5?6G%#\ MI]P(I#_1)%+UKX#9L678P=:+F7!QY:_Z2L$F&2Z"2U:%(BSD'<%2U(=7.MXH MXSFIY':DP>H4LY5.&QXAKEJ+$#$\PZ41[2[/[F8 DZ>"A76QY'@(H;S\NUET M/,10'H)N%C686'BB!ZBR6D%S?&*G+__LG3?'E5UEBW;2:E]J M9UO:MB\A@4VN[#BXC5([N!!,HI_L)I%&78MZEYPK^T;;AMLWU_EY)/3R1>R MADJ]M#]75#DH8>2)RF!*_&(W)8:HJ/1^K"2 !E/T9S2UMD2&(L:R/^XY!FH MHC;[XZ+6$@B: =2?(<.A/E;:=1H#2(OVIC=81!YA- MTI\.9"U%X"'Z_8F[UA('FC;5GQAL+6GZK9@ EQ_=$:?[*:YPH.1P->E^"F+T MG 5A&@=$6*""6>DF3N=!>+096E:H:_F40>O5=0*KKUYW E9_U>NFG)O@;#*G M"$EK =0/[ 0P3'N9N53KL-(,(/-)(YQ*0!?$$K)%[Z+IN&*_YAMJD#47.)< MRZ0](;J\):&B,EKU" ,U;%Z^2GD"DWR@::"5"7>JH2:*A#QG!_>;LH"+;*!I MH#DIU=WG9,/-%F?BBA [48;7T1#3H&9;.&IJ6:B&F@=4AM0G"%$NI+!FI8=242 ML7Y?U"MAKNR,NJNEUA#;7_20+9O"M[GT09ER+W(;D^$916UVX1D[RQA.F*/@ MC&(X.[=9GU%<)\0N;B* Y><@$9&W;2-4ZI89- 0%!HR/,3D!JX,8DTKK-:/9 MD>6:_W5JM>9?_6M[<5=Z"*2_#P-:$RPR@=!]L6X[)*>R^?]_)5(5]].Y.:&W+L6-<;E!12R]@MJ\I7KA @QX[W MD(;4T3L8O"'U%4EJY81SLY:J%9DS-(9JJALF#%F_!"Q?K9+BFS )4%%"J$A# M"@]5@K8I2=%QG: %ZF/ 2=T6RM8KS ,:D(; !-O?^O>_G9VUI.V39Y&T,]) M^%)(^IB1Z-^7>(UC?FC8/:*/"\[;+T4M1BIM8@Z9:C;QI;P<]3I\ULPRVG!O MQ'UZ?9O5P0%VH\GD:4%8D;@_(1&>EJ6)RY(^GU!V-^/;99)E%#_GF= WGLA] M(9]*L&V]KLE7ZQM5MH3:-ZKTC2H5+AC?J-)6G]>X#.;>?>3=1[ZO8#/:V-)9 MP&4:^XX7X]V7Y^EK;""J.4<46QH8C-9;VYW#>K3)3]YA+75'-K%KGY$/NS<# MVAEZOKLJH^Q.]D\/993=2>_IO(SR^*NU-W7;F0@B>1^@D*:B-5# MWC Q(72 M,B9$9\E!0SST ?,1&R=@^8B-!A$;G%PQ3G+1N>$113DM:GY??8V2G&^MLNCW M_UN=K7=HSOQ3EGZ,]R-X/X+W(XS/U#$6ZY@W=<"EYEZN-!.B M]=LWI8CY''*J%C'#7/@O'MA2P-9?>% QNREX7MCVPG9[83LIGH;B@AEE6-,1'&S[&[V&":(*8.YI.,,Q#)S_D@VB%\[ M=(TC5+T+/I&B&2B*"SJS)Y*%R?'O A]^2OX''35NDJ#>V_-,;M'>D"JM]]>$ M;K\2X]X.3=E*($R2NS0N'D0K4GH^%/P!,,,:-)0QL: Y)D)>649Q)*X1X:^K MB615C#4.^F>^O]G#XV<=%*KG&+#1H(2O.?^ 4D3#9)+&DWB)4\QA+5JH;N]R M]=74: T#J%9RMZ/6C!>;PY#[<%/4Y14LKPS:.-3\8T5(QM,B3.]68@GV@2^1 ML5V38AF5!GJ\43/E0#C^AO!\(6ZD-=]Q,GYV[[CK^%W4 O?*%_2%M6K MKXA&F!_H';:%1'"3].8TOD_"M+8M79^/&A/A()MDQ^#NN:C8>)=V!X%W>=KA\NP+6*Z(W#"6 MH_@RYS?HO-P0Q=YAQ8\GUZY4M-5>R!<1U#$JO(@9!9AM7*%1M MDB=#BA*ND++>IZ[P?[@26%"[GS2,3,Z,/EDF1.P^DN6F4[_>5,9)BKYM8-'2BI&7&(6 M492)'ZKB!G2F-JR?K0=O(0C?+)=\FU,<)JZ$4:CV MB5(C,\(:R("-!%%*ZX>\]",N28606I'P8 MYN"E<\SOM2!D#&5[0[RFBZ%W. 9U3@R$C7=K#.;6N,8ISE#"Y9'X9O]R)L6[ M*0[Z)(YQE158;W*G-OG#GAQZ=Q[C;@X* _7&EH1F6P7_;G;ZJB6V-/6D('UO M#I]RW]Y6[=MK0A&>IV6KB&CS1,.4)04..UE4@FZK-2V@1N4IGD1_Y)A+,;(" M6Y"I9GT&+X'BPDE90E0D=1 2?\')J?-.9VKP@[NH_6B!J=[[%T9F*35],WI? MQ?GX*GQE<:L-L*LR5CL+:6:39:/-]7Z&!M@F MZYV6,;:\$]&&3?EX1*.??C MU^R3;?1JJ!OV8'D=":&ZU2K[RR$JN?U5&MM(Q";ZCGTV:\0R+(SN<3#+LYPB M(1SO#U& M@DG,T('LEUW"(]%-NS.L?*V;!MLV<<7SM:=]4"*VAZ3&9% M])KDE:'][5<-WG:(9$/MNL-]W8$5O/-39HGUN&)#?.(,8+LIGKZ@9(T^DC1; M-+ BP]=NMM],$.;$18Z[V35F49B((],):2I7'A%ARKPN\ MZ5,3(SLRWBC7=I>)>&=VE8 MX=)8(_I,1FCG*$C4/_JSR'B#"75 FA_D>M.$K!*G>DO>-U%$E;I MQ_TY3RRD8$^63S -]>NQB;)&-E&PF6YJG]MI%Y:%TZJPK/G.?=9G=H3>HRUR M)K5!P/N-!O,;7>)PGA*NLT=LDL8?4$J6_*.\V!-D? =@W5.^PW#Z&&'$]Y4" M'N5 \PD7>KN_PQR+)L=NT'(\ZC!M&Z+,H2 :C!;?P;"+1SLN%5L#=M44H_69 MMG U3D*!+V"T]1V:%_5FE%T5J\88-(5?Y(Q+>8QMX6**^E.@.=X5X5T10V95 M:-Z%WNMPAEX');\B(-[L'$WJW1#U7-XYWTS=1H%J)(G3D&Z" M,(V#&?^8!+,0TV!=]*#AZLLV9$K\G.#P&2=EW2[^=;[DZE SGT3O< SJH!@( M&^^M&,Q;L9,QIV3YS-^>>*^'QBTW,7_S>(;#5VFZ7-2\/;S-2?DRRR$WJ;IN MR%"/[;1*5)?PBMYN*W&F^*]%2N\M2>?\%EQ6%D :^O'6DNWHFWV^Y>7V[MP7 M%T1E1Z*^::@#2Z<$G0H#W)\+DE]QMBLTX0M,"N9-$C+?*#K*:,SKT\?7^P4" M[>[) ;'M#D9*SPAXGATHR?TD-:/-@7_$;XY@NYO=BEJR_%B^ M??.&JUP1WYR?"&<=:4;+T*>;E#-EQ+)]#\\:Q#M[CDEG7@4R4WY$<;PM8UTH M7WL^6S+>7:_4$HV;_?[]%27Q/5>7Z!,Y6DY6?&Z )UM&V,:W7ZD)9\IZC;T] MSQ4B[L0%+B@<_3@ -:L?[ I9#U&10]#RZ&DC).#>_E>%FCP_LJ>GF23@-&<9 M%]KI RH->VR!5]4A['Y&/Y. MZ#3A KA"*&RP@E5H'D#\%"[5@GS#5>P- C3(#K:-S+G^OF5>.Y:'1)3]W6P: MLL6.K4G0T%G":/2WM M"@WKHUI 1CY7XIP AZZA;=\5"M5OF,8*@"LD:LF7M'1#5Z+K6M(,;!IPA5Y# M!&1J1TK90@+S 9G6!M@-YB,XH]A.T^$B9Q@G.I!#H3]6:2UE9;; _LK/6$<* M4]%R_=6G<9_$;:+#>JQI8QO=S3FWP43^^=R)K.NT!5/V%VV?( MU7NX&ES8=UJ3ZCMXS412S\]!@D)^KH*(GZE@%>*F63GU"PV:5@,%Q^?%G(#5 M7UZ,U+%:_ZY (>C05SZD6_UN5;"+='XK0-O=:Q+WNGKP\, 79NF[V6=62C!W MSYR8J6!W7 0OJI9<$_H2YIU LY%@V,&*/I[#QW-T$\\!X!<^(.-\ C)\;7^K M72Z&**'4$2 7MG-[0TF1SBYXH[K0RR"^;('*'_8Q?)O@><,OC.)UBRINJ*W. MU/J!9G2KCL#V.MA@.I@P!2$D.8%/Y((S,1S7=MS47V68#IO=;4P]A;.C=2T/ICP>/X2L'RU2HIOPB1 1?QJ4:XDC*)\F2>AZ%I%1(Y:P!?C$"U0 MRO :!;A(N@@24:K_J(65SK04%2VNLO!K0_>II= /ZHNUF@;>L7L"EH'@6DLW M",C!:BGLPQM>)P>X/Z'L$%M)&EE'\ MG&?"VO1$JC-BH-2T!T:CK^JHC\\D_CTOMQ24AH#)PR-79O3LWX^R7*1RK $7 M680OT(Q0+BA&HK8*GN&H+)Y2Y- ]A5]?[J[[0MR5>=!:+7:6R)LL07D*Z#57 M6R8DPMN2'F4_L@:4:+UND/YB@?ORY*2">D6KYGCWL4GW<5_ DNC?"Y+$B++R MW4L!/AUXV@=Q+&#_" %[7/[5<>H7WO-_AIY_Y05#M,1,YVA3'Q)0?ST[%RW/HST>8MEF"W'NW/L>[3:&B%G>H[U>2^GOG%A;XZ<; MPTX/I^M]2;B4'^H,6=F8O'M+D'-W9P];;ZA(L)*97:56;KUZR\7 H11<$(FY MI,-U?OZ)D03'A0'@.4S"-$(!6R!1U3BI+VF@<[1HKIW&HM_A'JWYKM5 M6)ZS:4BI,!A72:*-YAI [7"3*+&0##,!<%HPO-]PMM@UX0*>0IVI)OIZGS2/ M.)+7Y'W:@;,,Q"ER;9YL$"H:I&D(J^!YID(O:V[GZD'6=N V!^!IUSV^6_>- M5&J UYEJ K$UWZ:$;N2GMFJ(@6H]1\T^TA@3W0+K!KN$S] M! -(D'3^A.CR$CUGA<13J*I%BN'=PL^K MD*:#\<^7X@&FD&0?@2N8(G#[@,#I7XM7!I)&[45PI20HF19V-JK^ZHP9J M:,+/CBJ^J[^RHI;N$;@EQY4RHO#C S=1]UJ2W?I3)FTFCDZ4D2NZI1Z%NDIS<47] MU*->;>"@*YJGYK&#! +UIXT:4"HTMTUM)+,S>J@>8;128WI42VVF49.P:SBI MG!*P.\Q=A%/0*2E<,ZP93B6G9'!HV*@K:B[,=J1*JW/%7B3!<==(3Z.LC2MV M(CE%#IJ]*C'9E3-23P?=0B&NV('J*:,;\.V*Y0>P9]J4SW$JH*">5O5ATZZ8 M?.IIH7^F'BN)J)M2?B#/<)U)?PQF(:;!6D@9P9)K,#DM M?F5!LF^@NOTZ#L+L>#1)@S"@(JZ1\G<>/(<,LT"HD_- "'1%I57^F#PESPS1 M(L8OP.DJYVLWZT-J!:R#=AVU"&-?&O0$K/Y*@TH,,)4-_N 3^FQ^:L4^/::( MW9 .GY%VS=$H-,F+S?[CKYCO$QHM-K=HC1)%;S:]R4:1.WC@1+%O&$[R.091 MN2DV3D'<[Y6=/0$S#*)Q) )]W)ZJN_1A=X8NQ!'Z?'1>"ASXSUR:Y+,*)G;Z M?I2M00=[KD&2?CPP+1'X\0H-]A*/ETCO<=JU(BK%>N%.VED2ZDC;]_.-MJ[L M&,M'E&5EV[N!R'KTP%'2D4GP4E5Q[.59)GM+CI]XH Z7PQ&/O19;8->(SAJ^ ML(;)^A/C\HV-04?QA1'.IS""IH9'.F&5#A)/H4I6T6P8+<45.M>7KM!0ZEV) M)0!O/EU#H2L$TMHU8/.6*]3I@/'7V9U#:^H&6T*?$[MJZ\K M(7E85])@'XQQN16>0%(BZ+PC=O6/X[@MS M(/^>BA(.EZC\MXX_=K:PI41IW:FFIZ>,B%R-&0A@59.'JE16%??O88!),!\0 M0\*3S9GLI?!/DZ(N^%:>V9GQJQL-O%W0EYAYH[?=CY^82=^WY\5H?4V5@Q MK[4$ZMS&49(+ZDOO+TC70&4>&&D47E?GXG65A :^EWA,_7HDG9JH"L<1HM0 MG1E&G.)$6B2L]1;VQY9&0QJY.P],',L+7&K1!>@;!]-F#%4MM0@T8(01F,B6 M5\IL0-^:Z!\P9<90.U.+/'(W")@FEG<]T6-7[:*4P#0;0SN4YH1S]>8#:BL= MN]V=46NZHPN V@,$#3FC1@WZ8KJ*/G)+#1O\%<@BGURQ+)FC:.. H?ZNR;/: MT1H126ZIG;U07"-GKS]JVBCFP3+H7!'>:K%54*8BF,(5T:D-62KS_ERQT<#. M4!^A**ZQ(X5, M*ER\='WH]IG&7.TZZ5N]A;&+I;I$AC]4&VK)G&;Y#+H-51H?F&-4NE_=1#+Z M]G4\A%\^^@$<_V)/GC?%^Z&2CA]G2L?]>RCGGW4LX]ZEFCRNI>9 M<_NDDCK=29E.>;MTB 84WZ:HK+<+?^+/D+79R(\AOY!31#?'.T()-6"&D;H>U9O[8O/$@5'T4]68:1%:10Z8+D8O M)EF$#)?E=%$YFF(1(F+#*/OS:CHBST<$_L[A_5F:'/NQ#7;9Z^4>?N\-I@_/)UCT74\9 R][CK>4=1CS5,L M\M4 8?5NFN[=-)66$T:S(ZL)_^O48L*_^M='G.)EOJRT[TI_'P:T![Z;JNRT ME;\-")*45A6_F@RLK#F-G817@D[\H"W:MM7S'E"9M*7V&0%F#(_&MO 4 MBI\$:R8)F6\>1+J &A7@K.'1$0$M&;K%:U$O:[=G)L66.1*ECD4F"8;Z"P7I M>ROQOMA\#'\G]%6#>SC"LA6L0E/EEJJ;%KRS$J4#U3^%2[5WI^$J)F+37T+' M!?!]I3L1A?8%)XD$1YVI!CQSG!_410U4CO'>-O?JX#_1,$;BN*GW@VR8=P_" MA#[O&73?,UBMA)$:16CL6+>1RDA'8H$K-*PWRC>6?5UQW;3<9EKJH"LTDV\K MA=UH[,@KN;'"A.>*NZ'E05$+?*XXS%L2"6PG ]/+\B*>+>FET"I=.79#A!98 M?JAL#BW($&7(1O>YKN&O]QB#IQ%2"FKO=H[9* FF;XTT$5KP!3%12;H+189X]2!5VF[O99U9>:R"$3N;8 M@\Q)Y4-1,Y'D:?; ><$]HA'TA<&7L0SA!R0ND=V/7/9 ^B^!W!((Y"E9G=O!&JAJ6L)*_WME)'0IT[>[L_*,S8"R<7W_FS. MUI5&TU0^77'9-"&*KE0-II43S4O:J5P#VU8CDL:B 6$L/C&2X%A8QP\B+0O( M+(A"M@AF"?G"@CP-\Q@?M=:H-[&V?L10EM:. /4&U\$,KM MI9,U5ZR$5'E-Z&.8H$?$+S> .5$/?OESV1!\1Y5(03]*(Y+'_Q FY*UOR5QQ<;KAMP@NXOI$F4X76QC4^[ MK)Q61>SQ42;*(S)^7S,V)E"?+Q))TMQ7]_-)%/V M J+,(#GPTPWD#_)](/XO4M'7G%ERZ!\0?^=8A,.+'R9I_/*+HY%\0Y6>9BX8 MK0@+DP^4Y"L^HQ"4BH;M*#[T:Y?0>$@0@A\\J8PJ_\XBC:$T_YESB3[<:Z:8%!O@@I,3*W7(W.]Y!=ZD%O,D>P$RDH^Y/P'V(8PF%)*.,@'O"EB9181@1Y[?H MMLO%3L3? E=7Y$V>--8P6J!;#NE6(Q-G.XHHWTL[B>ZUNMK-8I8@+Z![L1FK M]-L&*YAD^*_!O%JN$K)!J$@ :/9NY4O8A>K-H;\5&+>C.98=S[T>.PU7. N3 M&GU9?P$KD"R:FF\;P!2AOW#T7DTU_ (S1/D5+NXT>2%TR:CAP15]=RJ,)]PB572L+>]36%0I%5;&$7;CJ M-F>#+V 6SR,V>,-8+H*^[V:W))V+6*A+]*SHS 2<:!:ICV&V/3OW%*VV+X63 M?QHF"6UR[7-DN;HHBAN0+@.UW 5L^@65\7=JK!U7WU%-,),SJ>@\XR@ M-,/9K;+]VW: R1RPA_V!X%Q!L'C.W N_E@1JZ7BC[/%Q$?([BLM/,1$+LOXGIH7 MH#?;G70ZK1WH\^1\GIS/D[,B3\[&Y(NV)D>GL@I;$(- 9&'G#IER:_4?%.W* M4>V54B^JM>J&R;FR8_NF<+,DC?XR:M>(/I.AV>=PVU@OB+6_I%RGR0PS+;B2 MUSL458VDM[B24#PL&V^:( BF]D^>VNWR2<&4_ME36B-+$TS67\Z;K"UC6E#R3W9\;D$%)1)T4CMZ+7(^;E*KP^A[.JDND \2W]Z>%#.K'N/;3SL+S2D[63?T;%Z9Q17??S=T MM*V47W\A!*/=ZF:+DX)?R'O=%[(J0.,J#X?NCO HK6B!]] M_F]$YBDNNTIB%L[G5.AQXD\RVX]JUAF]Y5,&[9'>":PMFO<482]T4Z:+;_\X MS13??OVOZ:?=8[=)X*]_:-VX1P>>#Q<2> X_# K/YT<)/(F]L='6NS98J MBR$PFAT50N!_G;XZ_I6P)L0Y5]OH(Z)K'*$*&.N�JHB"/8PL J7S1H[# @ M/Z*YX'4?$)G3<+7 49A(0:X=.Q#(.P9]#(AD3]2.[: /U.1^,N6:92E-?^ : M)[_3IPLNRG]$RV=$3Z#2F=(!<"(/)U\6@(WG"VF.,RR_3+UWPA+/<+8=4J M2T1+17&!'/5Z M'2@<9.D_I"83"->^PV7LA1@:A08Z<#;#\ M>VQ$P/,,&3F MQ1XB_NP\%37JM MT &T$J(%C["&,D(T!4(1<((,6@SCUAXP]@A_,(&!V+A?( M ><36L;AL<=AZ' ,A97'!3)H<8Q3CVY_0;.6$0!BEAZ[7#%DI6I+K] Q5*HV M4KX"%K#6@8W?1/C1C\$LQ#18BTIWP1*%+*=E9<<@+,OEA&D<)$>E2K9CXH"D M02A,GCFE'*W@.628-8Q.ZA>(08.7AD"E16R3CY7IR&/:[WL&.52'V&I#^IK* M^ES[NILB*IIS=@ZPQ.U4.WYX%.!%=/<5<27(-5C)9(>K*:(9GG'I,1,9>Y=H M11C.E%Y9P(SAT;A$%*\Y5==HOZT$;+LOZUX:=+K)-R42$K+-H1Z,\B6I!P\/ M_*$H;W'V/VX9VEWZL&-F%X*7?4[),^.:K1!@;])5GNUJK)8M!BXVQ?1IPOED MY54WU.,,$O 8J(I;%3S>* K[C[]BS@QIM-C<E:J%HZ.>=)H& M[B,Q?21FVTC,G@TB/E#3_4#-AGH"Z>3J=9!X$J6QBEZ]ZM@.DK96RZO9E$J! MUQ5ZU3LS@1:.L4=0-CJ;$/.?*X31VBDP"XLKI.F0Z:A5-/>C2-K8(1W<3DUE MJSJCH"L;J5M251H>70E;ZI94E<9-!W=5O0P ]M.ZLI&&" &T-&K:AP"V["2I M8\!UY3J'T088K-,?B\T0M7/7=!#ITQ_KM99J34-M^F/1!NK_PDBEYX@Q$83\ M]FU 1*'R !?5*P-4-G\.6+1 <9X@43Z!_[ B:6'-YW]5#F\6?-S/PP<-.NX3 M!1]L? *6@6#C?MXO*,BXSZTUK$>^K/MZTE?^E0O^Q:A7/2?,Q!"4-7V/JM5* M P?V(TU&F'XB*=FU%2T!4A-=.MYDC$#1.$,7$]@D'_#@ QZZ"7CHB3G[0(?S M"708PMHU%@.&3=8NDYV\H-8NM:S4W_:PUB@!$,1<\2' "*(C$/5HQ++5,@.6 M?$T89=X'**0IAXP%',: +3C2Y7]9D'/B<2DBX*^W:I20.?)LV\:FF56FIZRHS.*MVU%)Y2*CGZ%FU-J MD.IJ80/6*[05WFX)D^%7.<8PJ"^)RR4+T5*.WTI)(5N4HCH$'9UU3*.\YIRK MA/.H2_6")%Q,9"HVHKF*23LD'%0U\]%>QR32]Y3,<*8X@*\'>*.J2:-J/\!^ M3F/,2FZ$XMWM6>S?I #Q4_D/J09CO"JT*$.D>JJT]]V6:->(6MI\MX<37Y# M>+[@($[67)>>HT^Y"$Z\FVT962E[W.49%Z!348%-0H*&JUB#[BL(5>^[T1KG MXE;I2[7R?A7O5_%^%2NBB&TTELN$6N?V@]HFWDX9/2__BL(0T8,[Q7Z?9.>B M_1F&"[#UBM9"CP82RM'Z\'J$ EGLP07YNR+&>;(T;Z%S[!I/R MES-D6Q(#)YAF[UTXCUV[:.!"JA.R>BMC$9Q63DCT(+^GD;2C[P-6-I<,<#HC M=%GV:IWA-$PC'"8OOJ4H*5AOD!'^>45H<49V"S0-<^D3A&%3D'I'Q >\G(#5 M0S(&,W_.C5$B\Y!(C&5)#@N7FAQ]"N@K!]H"MC*=PT9VD$XT63) M-SS^LWC"W6P2_9%CSMYO^(%,YYB?@S)5NBH8"#:SH7]* NTE#NXIYXXX?8PP M2E_UVCN&3#FPU^3"'CDW+,6P]ZMCT"XF.Y7M(#QS 5M$]18(J!/(8).-.J K MRA441X@5?>\?Q.L10#-IS*N M$KS<4EN)!FB.@73,EV'RBM @Q4B#8&]WA+K;2LWHX<$731]I'F6Y*-@WY2QI MCF1DKQIJ]/PVZ,/"XE\XR=<7)S$G.$( M4VA1Q$5]5\(F&]V#>_O([L[;'6Q%'Q?0'!_MZ%/(.THA[U/X]@%/[@<\ 6P\ M1,>T,G9ZZ/%Q KJ3G:/)JX@PJ*5P[+%0L-.BI1",G20-P@7K12/GB%+'1: V M1.?BXT"$@1NEQTX?/0:C8>WIKSR#C80!6O/&OEN&C%:W=%^,(5K=XIK7'1C' MG+NKE02KM4_WP%/L#=QN[)0]J_#V-L[_'B+8[254!S[&'N+7[:=70[]S#R'L M]M,*Y.GJ/9;=1LHT],B8"/W\)6#Y:I5L(Z #5#2Z*_K#AE&4+_."06RKI8J< M7HH6'':.Q*YV*B/?\[*:9F741)LE+$%0$C&K,9O5(T69(X)5'9LDST1"8P238%+$&2#4)%O=Y]3OA49NJ=D3L/E RHU M,/2(Z!I'J&0&HH_W/"V>("6246@L)O_S*<*U2!5FEK9T;OE8$[&\^QS0FAA> MR3BC($,+6*FF!#^X@\J/YE"YQ&L<JG8C="V\#5S9?% 2X+RR%+7 &K.K+S4KR&;@*EQ[*@RC/DWJPP4#L MDPL%% BOFN,#X=TK^UN(23>,Y2B^+)PLI3I1"H+5*ET2IO+7T&HUR] OG$\X M$IXZ,6SR):1QP5NO"9TAG.54FJ'5V;J6D:3X\:XP)[*KKXA&F$FKH#=?R!JD M"U5:NF_U\(:M91?JW9\ [67M(D@'^[]^'4,H;RMVE1* "J<7 TT:.]J ;="P M\1H:+KN7D7N5(KM6?Y%N%K?KK=I''M#N&5?>D(6>,Y_2Z'Y*HYX&2K3,I6.G MC7: FD>"3!V6M4PBBI64F_K<"Y:'GJX:IQSSJ7B0.FB$4/@7*X.E$80>V@/ M@?+C($[#V)H> N7'02^XL\HY7EV=MZ\=KSAVNO0E!*G#59V[X7RRJ8W)IJO2 M))Z%-+,QR40GRJD_/F,YD?JQN#G'@)0T;-V.:RP\2$D%_4 6Y^3H^I/6PJ/H MG!3=A%I0_U,/^:;C(U93AWT/*:GC(UY#7R^8=O!^2O:G\X*CE\'4<:)STK!I M$G 1=BQ&\.8\#QJM!:>9I?:%[E@=,+@'3C$G1'LK,LK@-'="D>@@B0%.,6W5 MHM3GKU(K+V*=;"@XC;05"JMIU$\0#9R:VAK'Z"Q(S8UK3B@47;3:?JO=;M5& M2G2:YP.GG;;R,#)^)><]\K)(VU_$?X2VP;_Y_U!+ P04 " #G,TA2,Y*3 MCV0V 0#=EQ, % '1E8V@R,#(P,3(S,5\Q,'$N:'1M[+UK=^(XMC_\_GP* MK4R??U>M95(8G5W -NRI/W;]RWIR]B;F.AU8EKN;V=CSYM>?/KT\O)R_J*=V\[3)[73 MZ7QZ9?>_F!-R1=QAV[/,3N''?4M>LUM;4)J>*..0W?)^ R M\3@K>;%\UA!\YBV8@+[/!)55UO'&OF40Q[ G9.GIQZOOWRB,]\D]U^U)A+[) MJ/L:*W#>Z8M!:#RUX (C5F>96![1QTMO&5*[PGZT".LS/ '/U!;WZ[[C$$N? MQ;\CO,H?>\,,L6P0A+Q[U3'+)2!#._;_5ZI_GH&&^ M?!+7V%T3XF'$VJ^0/WWZ_-M9S[8\8GF5 3# &=+%M]_.//+J?1+:Z=/EET_A M:[X,;6.&7&]F F)'<'/%I?\E%TBM3KW/B/\PPA-JSB[0__O3M[W/ SHA+KHC M+^C1GF!+_/@93;%A +XO4)5:J'JN4NLS A"XMG.!L._9G\\NOQCT.7R30=VI MB:%1$+&$7:.O%ZQ+Q!$?J6$0Z_)_V&>XXTZPL1C,J_?(]*KQ;S%Q3$B)CVJ- M3[V%&?,!R"^N+9BF60^&[V#S!ACS]:]D=H8HJ+<(HU;B;[NLPC_M.K2L??FT MU(ULNO5(GJC+U)1W!U?6]6KEKLNO-_>5P77O][MKU+.=:<8]ZTZ(9S&T02M@:X1-$-B7_$_&+^]QD>%]HZZ.S7\1[%Q;QA7VX&V5 M2K59T:H9O^_*UOW)_(4/T(1M?(/?W+/+O]7V^BXVN.!-<+NZ[EW?'*PSZX5# M0V^VM5:KUFR>+;V;+KW0MZCX^6?_*GQ](/TNNJ9IOS#]\,UVKFQ_Z(U\LZMS M(>0^$IW09SPT24"$,\3Z"4]KRR@ ?6K8GD%T.L$@2((/H)TJVMFEJC1JS7 P M8>G MU,-FW[/U/^[L!^S\'9L^F8^BNL4HJMN-H9:4'CD>@Y:(#LE[S^]TN[XWMAU0 MC<;68[BY^W9VV5! G;#_MAM,/1%!"C*8QEXH<^.Z?HJ!I$!6O+3:M?_WOL<, M=V8]'6(0\0ID5T0=C@CMO?3_L$304NN*4/_U[,G$MO@ 0+;>.WV/C8O+V,4C M:5B[>EY5MQM+:IV1P[&DT!TQH\A&R*I"Q&XM9K44.B-_@TBA*]8.(J5PX@/0 MVDJKV5"T;?N?0E>L[?\NPFFG0:30%?LB0KVA*=7Z5NZ%IJ70%7LE0HI!--L; M?*1_WUC/Q/689\FB/=U7ZE9ZO7_>_""3(7$V>U"+1]WY>)I)-5[C[+)YOGX< M<5YRE /^_8BM)]'='_B53OQ)V./E/MX2UR7D?DH<[,&\WQ+LDD=BD1=L#H@S M.8O,4[O:6.H\2TI<&+XS U\;#-;D/G:[ONJ5KO'O_\WU%)O ZS]]%D"R)U/; M8O/)!P;>J#_Q3:;*[HCWTW((-ID<7%"X_>C 7[M>IY#A[['_-X!<[A2.KZ(&4GPZ>RRWMH"J.V6&C]M:G5E MVGK0:=ND!N_^#(A=C8W""=.![F-U/'@*XYWBSH(+3,,QVV:3_-$-:!GQUB MG*-?ZI%N0(OL-4F?1B\8QLWBVQ4=NV/$YOD9Q 1ZH="$Z#(@R""6"S?KP<0#$VP0:(-N_05@?KRQBXB\ H#71&= M(PQIJL)FI'K.$1 2/!'YFX9:;S6-4:59;:J5>G78KF!U*KU=J.C MGUT.X/5,%&)KQB@7""OHPH=?VC7U(Z,ND)" 1O40>9VRX7-X8+B;2TODX5+L>-VPTIZ8;M M&*">GD$T/,/5)X<(&+#F&(G/T=K9_:6A5&O-M;/[2T.ML8L,CG8H?.!6W9X0 M,?%\:FWT#'S(5,BBF7D/O3$&Q,&/P*_VD-_$L ]P+C> ]7S7 M%1Q[QV:\B9)#ZTRWM=4]KMIJ!07:DVVHPD MIF^(B6.CP LS(I"@0+*I0\9 6@:2@(0,C8P T.:;8?+FT?_Y%D%:5?RDP#2Z M4\)$$C%G*>:A;C1;[4:U5FDU-*U2Q_JH,FQIHXH&]FJUU6P1W&B*>=#'S-;C M4EKT/Q:"'P*P?A0 ,X )B(6&L^CC7,ACZ@!&35 3,%0;4,?L7;@:&E5+*"2N M#C91!(4-A(?V,TDQX&&]725 7! &>K-25T'N==06J6AMHUW3#+5-P/YANF]. M/?R,J IE_= MZ%#A6F],)C9/7$;P=?6#S\1$!I\;C8 D&7'_\ I9\J.2666_,% 'DRD& 9E9@.H5S[_A%O , CF*:&7,=7'O&U.*8/UYI?VN397I1SO M[8AN38+<;("+&^WZB#&P6C7JE?JH":Q<-5J5(6[56D95A7\Z6="1DQ$,#F&H M<[0:9&J[C/''^)GK?H\97S[,(9AM(+=@ IG^=T-%#LX$8NY+BE%J().:*M9! M.*DP2JW3K+0[>JO2)&V]-3*,#AZ.SBZ_48M"?PWT9-N&0!:H*6?&)5-=Z;1J MH61JUIL+R11VC_.8:5M/%= 4DQ5K;$&F)$!4E@V@E#Z0Q<@3 3* \ML37S78QY>2"S'"MA?N/02_MT%D2B^\JJ_B\!'X:A8EZ>^#.XEO.(@_$8- M]AUL"P?QMY+8$K_>S5^7*R56'[X,?UIN?$W,'@=C^7Z+Q<]#)];7)MW MTUCP>(6X$GX/7_)I:2[F<\-\+3XQ(@ 4MC\!Y\5WR&7P>B[2PB;":^%W MUD3L7/-HA\I*#JMYF&!1&^9=+CHU;RBXLNV?;C M%;'L";7BFDTJL)>:^+3<^T1R/3_R(R+75T3"EG(]9HPB39*S,0:%@)F,D3%. M[L88=BJ[,>8/JZMB* .L-DKLZRH)_J ##IAT1[; MBM0_;C/4L\OY8TG&_.53;#?F])CW=FOF;:4W/!/8<_^&D1N^[MT[?>(\4SW( MAX(GYT^8E>KFDZ2NXUW$]?R,E_Y?O.E_EN3)K?TI:;D3+8]G+\[WKP4C96@R??]ZZDI5DJZP&E.2KK#J4)*NL+JN^]#MS0V [PZ!^YS>F%JX MN#;-.T,Z=14I*7YJFE52_-04LJ3XJ>GQWEW!B!J:8+V[4U?(DG2%U:R2=(55 MD9)TA=5U[/B$^]$_;)B#XMHS;P9QZFI04K6,&E)2M8S*4U(U_WIUZ9BNKV+C M\S[;]_S6%@=.B?.+V-[O=[:EBP.6NWSG]7S2-*R'7C>61<7TAD%E2>.][]DJ MR;9WLF6Y16MT,0D\ZLT>8,1L>1L[5F[*^O=U-C_=[Q9;.96=(3D2C&)!N\5P MBL5ADE2EXJJO/C59@!@NAQ]O)E/'?A9[Z):(BHE&6CY>E 0^#(&/QL$_L#ZF M%G%FT>LE(NN&\96/6R4Q"\*9[ QC]S29W:L<7@LJS# O\Y^X/_83H^=4,F) M>D6>B0F39 SF9Z4^TJ=Q*)*B1T)#JXLCH7-*\"V&OB#\.W.PEOCO]HH%+N83 M>';)OB[-8K%D1(:PDO I@^P8.-@@=WA"3DE8K Y:2H?MIP)<1[Y0=6VY8[I])1$P8;Q2ZFPO538,)TG#YO"RXH'["T"'29M<4ZUDXZ!HGYI/HF5 2^]'626%$Y?U<.)MGA% MYK5:$@Z%@D/&Y4!"I\Y+H[[Z+K6(Z_;%6-QP>V&/4*NO4V+E=F_A^0[]FX:R MV&CX[8"*HD234.R*XB?+=CVJNUW+^,Z/Q=9+0+A-X\H]_=XMEI7,5Q+9FH[2 MDFF+3GOJ?_K4I?-*Z]X8W(C_CFW_>@+7 >I?J>T5Q!U:,Z;P MK.0$(]L?(-BD9V=D"1I*D\JLX/:)OMP-G82$R=01WE,T5+(6LYBH[2 ME3N%1>@QJH_Y%L/,FV.-[SL6_MH[S1'88JD4_ M2I5<4H%W0)4R)WN(^L)8=:3_G& M[]H)62 E?F8R@.W[4[OH1)(YSKT)FAD4YQ]_!^)C1Q_/;IFB6D;CC37U/9=? M4"6:#XCF#=2) ?1;,DG6*A!KU21K%8&U:I*U"L=:FF2M(K"6)EEKSZS5(P[# MF X>D'L_NB)3VPW'(ID#7-GUTR-!>6Q02EE.$PF?9C,F:SL6#]Q\DJ[7MK5)8;K"5K(TD(M+EQ/T-:4MMZQMU.3M31Y MS./D'(I[V=-&UM*4%L$'80BLM8)^B8'9BU9 M2Y.+3(T$I:RE*2.NI;]R:DPFG9;B,)GT7 K*9-)]*0Z321\FH(6LK10BPO7$[0UI:UWY)/M;JQGXGJL0X/95&SCV^O]\R;? 'K; MZ7#;HWG7BU71)*EP1%Y0VVS+)^"%*WCN&7OT&02-ZSD^Z]HC=?\0F5'HN&$0 M8W'3-VIA2Z?87-P=YDOC6G*_8VK=VJ[[=?8[,9Y 7D1WP!(TQ^[XFVF_!-?S M3?Y-LQ7)>6XQ;;L+\W3S'@EQQ!%@/R .49&Q/GSK:8CP[CN:5X2,UH;:/DE:VV'5XSSPOD MO3?A^^$-R:]'#R5)%I0L*%GPT''$=0O/>]^U%7U_V);[(G.;QZ]F3JD#$C IMPW9Z(N&7:AX-WSX]_ M%<7R[$;;(N&!MHG;R2OOQE,E>NS#N^39G5%VH>^BJ[L1>O=1;$3*HIN[]VCW ML,B1SG-7.W.Q !^E6)!B08J%W(B%D#D3B(60>;/SF3\VC-AZ:WS>SF]8M+!IEO<7B.GDO@1-(O*T$)E1:#"F*&$/>XU) M<)8=G#M4&&3H2L=%V"22)9*+%13:XZ:/$KYEA^_>/"FU7:FVF6SM.<2@WC>L M\X$&8<-GVWR&\2U?FV?[AMXB#B9 Q^_K/CF$+&)C>07;VP%'XV@;1IY%LFQU MZD(\Q4W@?G 4$CYK'"6%Q;]O;>O)(\Z$/3 OO!_ #[ES"M(G9T98T3&4!S6RKV#[(P:SBI/D!WZE$W^23U*XCGGE(/FZ4@W,:QE8F(C\3#U"+&-78LED M!?7B!U4FLA6^(B;/91S' M)BZK[(4G'=LT>2$0^&7$S;FAF)">FX96+!+V!"X!AM>C$=&]!][._:AKV--Y MW<:[-QG_\<42^T1U<+DWCYAQFF1BA!F[[>SL[I>>AMEV#&@6RA@L"4Q+9*0> M [+%,'U+@M4RF.1'D:M%-?1+@MN2.B#'@'*1W)J2H%>Z6QOI(%&7*X*_S=R* M"OR".\5Y7*MDSK;9,0N1"N9=Y=>.*2OQB.&JY%+DEO;EX2*5 MA0&%M$M+0'HJK;K]1^/VLJI36F>'C<8=@8C2RBHDV:2U=*AHW!&(*ZV>_)*0 M;44M%]_O;>N:3K:GU28CEC1D2D!$:<@4DFS2D#F((;,OXLJUACE;?R ET(% M*O&6*X*_/<-)UB(=),>TW=D\65:_QI [!S42N9T;Z;&> -(3_>P!17'(3Z5 M;'V 0%2&-7R2/8\5B#H\$:5-64BRR4#4P0)1>R!N#@S_O8PQ,//"LJGYT<12 M!.W?K4U:*I7AD;/IR"U%U^'.(2X,**3A?P)$E@Y#*8A/)5OOWY_/N I(LN,)TZGSXSKO?>]^E ?>F>SA1 M)4KA,;;+U$:%R2YSO!:7I> 4-_5F2!E[%I%,H60KR58E8JOMY!^DZITAJG)QHG'P8^#M!1&HJ"8=<2>7R MH.[X7S26!SW'G\O<@W1=:E9JG)QHG..G&7>&B-14$@ZYDLKE0=WQ MY[)/O:,LZ!ZMN7: M)C4XGF\ WB(/=@]-PT_64U^,,D#T(GOVU7>I15PWO,Z?>G!LCU"KKU-BZ7GE M:7Y:5NRH%ZR\9OAK(9$8=QOG+X!@["R>AKDGT7C::,R7;2K1>-IHS)4?QD@?=$=;=K&=^)94_@HP1E*E!NFDQI14ILGAHV2VQ32FP6 M')LEMC E-@N.S4+8FWRE2C#":Y-.J,5O*"[,-@[HI,TW2>J3L88DJ4_&N)"D M/AE=O<:"*B*1MS4&3T$_2_*66B=+\I9:#TOREEKW]FQG:L.LD#O;"J:EN 1> M.YB3UK^2Q*77P9+$I=?#DL1YU\7T]<(A8CLO=TRGR*36'X^VN3SQ[*%SVWGZ M5*M6M4\.7/[$[CM#V-&=S3<'=WP:8=VKC&S;LVR/G"'/?B0C][>S4758;8V( MT:FT1HU&I5[OD$JG4ZM71IUA327MEJ&V.F=HY-@3\8#>;&NM5K/:0.&G)F#I MT\HPJI5Z==BN8%SK5!I5K=[4JO5VHZ._&5B[WJZA\%,] MGP-3C5:M,:P:%;W>AH'5M&&ETZP;E5:[0SKU)FD:K6;,P%K5<&"M6CX'1K11 MM5/KU"I#HS:LU(UVH]+6]7IEV#%&:FO4T32M&C?YA.@+29@/GG-^>0UYY/7S*E$D>_.+:OJ,3%\;)OH\)-KCE8-#G2_0_"'UA M'^ O0O_O+Z^X^IG_MGSURQ2YWHP-<01JO3+"$VK.+GX=@'7CHCOR@A[M";9^ M_N"?83N831VR.BWL[]X-JBEF/;0__O3M[W/*ZV* M'S^C1=N(-7YV.6 [,2)[A'K,U+ \]\LG#,.:0K>SZ*^8C*"]L1,V.";T:>Q! M'Z:OGY%NF[9S@?Y2Y?]\1D.L__'DV+X%JFOET@LUO#'K>O5_X3[; 1I<(,NV MR&<4O!9I4P^!^/^T=@#))Z@-0T#,_JI@DSY!VSIA:9;%NP*:#"]_WMT,KJ]0 M?] =7/>_?!ING,%]=*!_W?OY>#.XN>ZC[MT5NOYG[_?NW?=KU+O_\>.FW[^Y MO\NN5]7$O?H'!@ZRGCS;4M!5#]6JC7KGO7[L@*]3QVMRPGR[?_R!F,"&OMSY M$W Z=&1AYL89A%YXT;W,JH5FDCYH]/'W2$F*8[Q3H@ZK>SJO@^Q881?A?SRSY>?O&&M@&>FPO M"2<6 %EKJK7/;R<7)O;+)QC_NUG]W%P_7C[+_1X_7#_.$ / M/Q_[/[MW S2X1R!A!B!&D*JA^T>D-CX8']']-S3X_1I%A,]<\'1[ W99[6CU M.0Y$=S\!44")!A3ZQ*%Q,&FP%V:R'>2-"?HSI#\27CP"YYX8B __/>P\\">N M131@"3D7!BO4@XZ-#3R;$>P0*R%TH&M71 \B'\-P]/F0 MMN4^ -2S)Q/JLF@W&E&0E);/8^!K1S99\X*QT=M<[+X]@)8#*JIWRCEQD M6RB);" (5+[FI0?$\9Q9SS;(6ZO,97=,'?N9M9/8T/Y!+8NXMH?7>L [&F<[ M3\, O]X$65>QA]16NJ*N5M1ZK56OQJJ+-];QD_ MZ,X^7QUL$NJG%F#OS>>.#1\$N>\P:=LXN#=W*1<>\\@&0' M_DT:U/QQM_J^A*][L$&1F/\?G0HMD^AEC49=U=Y5("'=GHGC 2N:H2$UM#W/ MG@ 9]B9NUHZ'"N,4W@H_F /5!V@YU*/0HG">B /^TM1W7)]Y M49Z-X ZNR=7:A^%'!DP6MKI^!5_*>B*HJWL7I8T"AR\.P*!I_[M'R3F@GLBP M$ZR/D6YBUUTKU@_3(0=S;N[/)D/;_."^%34'[_C"FD92D,&T;?! H;5K>($ Q"P=]W^5?=O@M[H!W;^(!ZZ MO>UMF)$BI4B6U="-93!WD:#A#.EC @.&ZW\ 7Q/NN#-]$PGL?5 _BOZ,L8Y=9*@H9 MN#V+('=LLQ!@F<[PQ]E8'\(*7>\G# M]_SA8 P?%80M WVH108Z!/C 3))U)6B,KR;C/>$]Q:Z'.E5D MX)E[OC87LME-Z?F. XV*W"1C8'"/?#!Y@ RUKW'-MBCILY0P2QSMV *^QAQ%(YJVA?M!&U MX!Y]N+->;3! @PWOBZ)%U*\,T P^16[*_,/Z<.\UL M\JNJ_GE=!\5UX_/\Q@2WK._D_%8FKL/;UW1Y?B^U!$." 5BIQ?E3YZ?@2ZF- M].9:,N-LD?!V>D#>)]N9Q=AF_"9.>#VX*;&9=LLP)F8X@B+Q V]Q&_.UN",P]OKB_;TW+8&W$4-W<0KNH R_.M4'8_B^T(]BVN=* M4GP-E%]>N/\=9<%'$FYT>;!:S./)GX/*G(/*F=S+EO(2;S=A@(:V+)Y\,-WA:,($RS66<14 M7(.OR=YESMC+7RB\&EZ++!B$S=R^9^IRC6YA2Z?89&XE*PYC-[L>N'[8,5S$ MJL&HL2YWIGW L;FS3SN\X &#H%*\S][>SF[MOR M B?+GQBV%]RP3#G*R*56JC6@W-FEUE9:G;;2UN8U'6$W+P&*K#,A*P8H^=5% MT?P:^C#/K(E,VT?T0AR"[,40>(PFLFX[8RJ*E> B"?S;V 71U0]5-G2;=;<2GMW/W_,&XPK$XAY28@&OG8]LG@]LGH=L;J+ M3W'O^_WJ,?9]K.,;W\;;6FIL/*J =@BO+%T:W/=NJ?4'@EM86"I^R@SJ3DT, M+$$MM@:E,C2!XLO*GO=J_@:T82W]2U!=PD.0V Q9B=VQ^N,S=B@(Q#?W1M@N M*<DT.CSFL7YX00MR+-$J@5VM]F;0#R;.=JSL=X2%;P -=G&5YR4 M'DO !Y\#$K.='?#EH/OU]IHM1>O=WPVN[P:1M?I[&K\(SBZBIV\"JZN!U]WB MN"$@A*T80@7LQSGHWYC9K;TY&.O?V6X?\J5B]BNB1I*7C"&^@1ARGH8?J@IB M_WZ4FG?Z30T;ZVVM6@=-#8H0U1J-CU%A%@W" M::LBLK._02VDZ%1E*1MK9,_?S@RS"CS.M/0%>1W3(0VY-?E*PH?NXP#=G*-O M-W?=N]Y-]Q:!!7'_^"-8FQ0L^AM>SCVI\V% 1OGR;N\/S(X)<].&G MA7V#PO6/G[9KHN52D6I%C8LUBH'4LL3 R0P M;==GX3@\M'TO+'-^I.X?11 ';*XN:PTI#J0XV+,XJ!]+'+ 8NV.;;K;N!&^2 MRX,'Q]:)P41 $1A^/AN7M:;D^I/G^F.'T6I\7XM]!=)N+M#]X/?K1QE%D_@_ ML2B:29ZPF:'*NV7M"5W'%] 40MF)2;BLM22G2T[?-Z=WC\7J#OB:&7(Z+,LL^+P%RP!UFHTM54$EH_, MAV1ZR?1[9?K&L9@^>; \.<_?\Q5/-Y98I0+7B\#MBXF0S"Z9??^.?_-8'!^P M=);V_7709!'X?#[\RYHL69-LGG,2I6-QESYER-W]F^]WW<'/1W8T:_[YFXW] M4GN_;CW<$(!_6^P*P+X<:AW?;DUFO!(VZZ6PT;6PRZLM%ZMALUT.NVD]["$6 MQ!9\1>P2D;9='[N_-=E[6".]&:"Q0]S+0O8-BXH/O>XWLD(J6/T;^65I#? [ MZPD7ZX'W,&<'FY6;P?6/I4-?U7.VYOGJ^JY_?<4^]>]O;ZZZ[-#RQ3SPX\M_ MK"Z++O(TK!GR8J!L+?AU]_'NYNY[@D'OHXOLN/;>_8^'Q^O?H:[ZAZA:WWEH@T"(@%KD:C5=SJ75U M,%.4K2KEZO!UH<-6MR,(W[S^&*.W-GEZ$B[F,-[:WT/+\QKBYD8C= =8OC5' MDFUSL"^'A@;__LWG9W&B:[8IE^"%\+_IGE\=GG:.-%5Y^^;,B8\"7HO.N,3: M(;'6IZ_HA\UWK)=P>S>X5'YA6SLU!F";V>4)>I+0>R,T6Y\N"7T"A)8<769" M"T8NE($0SI<@ WG"]!H3OB(5XBG21#I/[O+N!\ MC^$R>'KQ2)Z)Y9-OCCWAB]/A-?^@WKCGNT!MXER_!L?:=EV7 MP+_& +_.=[#5-FY1N]C,MJ(!2]?J2JVAO=F3]N!4/0"8)&+7(59[BUBU,TJ,F$7O2B&W$RM@0L?F2L5JS MK:BM5AX1FY']GZ!PS^I'YNHKX<@/<3=WB3B&AFX#@P M--R/OMNVX78MHT^<9ZH3MV^;1BI)T-(4[>#N05PLH-3Z["31WLK Z<@8[4U- M:;#J58EVB?:,T=[.P&')&.VJUE':-0EW"??LX=[)P-O)&N[@AFO-XL"]")F. MPWHZWQW;=8-+)7%T\L/V&_FY5'D>W#L$?6V9^ &,'"CJG2JU3Q&)23X M]@D^-0-/82?P<>VA*O6J3)2='/CBL[G;&>Z[@J_6;BO-@SNF$GQ'!U]\8G8[ M,WIG\#$W46WF$7PR&;!J(@>'%UE/B+Q.V0EI[L6>*K:.4' G6Y8MRY9ERR5O M609^EK7:\MI,MF"6I.04_$ I5G\F6^V)A0B[J>PT_SDB&B@]JJ,04N M6X>( JI^%S3M6D9WB:+7PJ9)9<:V-47-IQ4K8;E/6,8456P=/-H7+.MGE\VV M4M5D3//D8!E3_;!U6&F/TE(%=[BERBKKD\-E3)W"UA&G/8I+56LIU7HNY:4, M1B4PVQ^)2["CC[FY;I!G8MI3=FIW26SUDRSV:,44>Z18\": =+B:@&+0%0L M"MOU/WWJ$./&XB?7N"ZK$4FGX)I*J]TI3#&(9(?"L$,[IE8BQ6JZ@[.#UBY. M;91DA^*P0TSU1HJE>@=D!S SM9K2/KA7+MGA%-@AIIXDQ3K PVH'8(=ZHSC& MDDR@;/+$M"9__<#VL(GL-_4"TA,KL'")J1?:VA.;EY $\L1-)3(Z':53;11& M9$B0%P?D,7L_;.U?90/R=EVIJ])KDB#/'N3QV?3MO*9L0*ZVVTJC?NA4D$3Y M*: \/CF_G3.4$.3D?IS39IFCI,[5T>R++OPZ:.&['%S2D=#UN. 5O M;3<=,[.%@IU#.Q\E5DY%P6!\\4)*SV!'#&I-P*#<].WD,!B?#$]IN.^(0;5: M5:KM7.[C)D&X1Q!VXE/0*>WJ'4'8JBJ:FDL,RCS!&QN:'Q[_(<@%?"R7)7V2 M+G8G/OV^G5U^9UOVLC38I;:XH6@MN:6@Q'KV6(_/K6]G_V>+=575%.WXNY6O M.5XC@W//DQ^U+KGFB%SS81/;Q&>-MW-9,F4;Y,*$P:>SRWJ.RQ(_2L#G%_"; M\!Z?0-[..\I6371:2EL]>K#HX%I")C%6';!K[%A 1<-"8"'! X8\O!K:2JS M\B-,-DN)+-:S+T(GX9D-U/*!OD%LQ;;5PW)3/P3C-H$86 MB_#G$B*(97PE%DF]8795J=5DU;"$>M90KU6S6&"?)=2U*AAO$NH2ZME#/8O% M\YE*]::B'CR )*%^"E#/8F%\IE*]KJ@%6MPG3JP@7AZY;%^TDK&(\<"ZE5LUB\+LZY2%VK6@?U=O"ECF769(4%8Q:+S'<$ MHZIVE&;MZ%4!$HW'1V,6J\%W1&.KHS0TF3H^_MB.#L8L%FWO*AK!.*^JN42C M3#%LLL,1]CR'#GT/#TV"/#N5,;X_SL[.9_?&U$KCM._0@QBAD+A3&^J#:]4L MEG8#"!9YRFX$! ,[J]1C/5(WK&ZQ>^,N<%I; RPQFCE&-T$TBY7?F4'TO\2Q M#>R.5[56Y2"0+-XA6 7'Y4;9F<5R\)+*SH@-$A2+"R,B:9L*XC\KR"4.':V1 MSM*,R(F(5K-8DUY:$2VC]UMY#5^I71D0?6QM7IN>1PX_N_SE($R[F1DS614> M9<:TX?9:*WFX/9_D+#=0,EE2O3-0M@V%YY.>Y49*)JN(=T9*"X"R18%*/LE9 M;J!DLOQV=Y&R90@YE_9>B:+$8NLA(.G4(6-BN?29H \F4#?BB@*:>;%FV M+%N6+9]FRS*HD>!$U&^V0V 6D.X[#K'T&?(<;+DF7[B'L/$?W_78X4YE69Q5 MD"('-:;(8?OMK)E)TXM:-,)F#4C>"R@^8 077>A:QF!!_NZ<^F#NWH\&^/7! M=OB%I3&%"MMO#YY[SJNUE78]+ER[;_Q*Y7)\Y1)3\K#]YN.YAWA=J35S M<,1([C?G*TV(,M9[NR(.?0;$/;.M^ES/\;FOABI(Q^X8C4S[!8V)\23WUCB6 MJ,IB:6HMIG0E,V>0)3!Z )9O@)7?&52^8VKQ\I:11YQ'HIO8=>D(."Z46)*W#)U&,.@5LH#W97.P0^%/#6-6Q2DQNPLD:G7MAM2-:76 M.GJ053IBI4)\?&5'=J[33HC7-*5Z\ VHI&S.)U+CJS2R\U]V0FI#49M'W^,] M-S[)<9)?HI,H^9\-WD+BC5F.SYB9HRBC1=?'"X^D6I%=BZ]%R=Y+B4V]9WC@ M1/O8IPEK)5>8DF5"EHFO;7=LW7JU7QGE[UM_;Q2E(F\S\6 *638/IN H0DHV+1MW?%D34PO-PF9 M+/83B9$O.Z7PFR!!6L<^S%/JV5+B/8L=1K+&NPJ&9;MS[,I7"?A2 CZ+C3TR M![Q:4YJUXMB($O % GP6VWQD+^$[BGKTM0T'=XI*L\?&V>5U>.3#E,!LC,$[ MWN 2R2V!9%&YZ2Q]2E0L6Y):+ITA>5RYT^&Q+D?\7O=^X7ALIQ9V&KY;%MI=G*96I#X MW"<^MSZ Z7CX5/-P+&]^H',:^-SZS*(CRD_UZ,>MY DZIX'/K8\+.@8^&T)^ M5LL*PMQ;G\BS#7,')'W#X^G.PZLJM88TCTX.H5N?Q',]":9Z.>S4QXEQCL$]]?#K/D\S=J84NGV$1]#WZ80$/N^7P4 M>YD7Q,^5_>WLX?O7OYZM@J-:_=^X;1Z"7S@S\I\"CVJYO;N?/^8-QDU/S$N" M]M_,;F+"G DR(S7 5TAC]&7LH$]QO?S]ZC&VEVRX&_H8^I#1QL:CBF._S+W+ MZ*7!?>^66G\@N$4GIAD_T09UIR:&$5++I!:I#$U;_V,96KQ7$?\5H['#I,Y? M/%L_6X+'"Q'4H2"8 %#AI+([5G]\Q@[%UMM[4Q! 0?QG!;G$H2/HZ8#OL6"/ M&,X]!N6729\&5[V[N^NKN_ZUU<(/O7O;V^NN@/X\K5[ MV[WK7:/^[]?7@_Z73\/+S6(@^Z[1R\6V&$ ]9VH[_.1I!#H*]?VA2PT*P"% M47J$SGV@%O+&MN]"=P!OY%4G4R_C&W' :JLB/J$),K[A3K8#_P4D3V/=A'AG\7>_.PCY=?A Y^/Y[& M;LTZ*9])BZ%@;O'3^59:UVTV$=9O9[6-^B=+LR?AZ?(+?:+M<*Q@9##!6):@ M"M-N_T^U^O94F&35,QYZ[+% M8K2X(QNO%M$5+@-W=MGS';;#.@(+CWCNA>3A J/Y-%O,HRH^>A:]A]TQ]QQU M]H'\Z=-G;(J(10R#1_@HJRAXYJVO7[ 7$P>N'3G2WEPIAJ7)]S@&>G4M@_VY M7E"MZ_6PX\S )OT[-GV2;O/79D-IU-;L]G+@6/I>$S"'6RJ:1^2IL5)JU-?G&0R/OU$V^6'71']N.5P'_>X+P,Z8F"_-5@+X5%XB-J/5, M7&]2:/7QGH0X.M_6TFJ,;DBP;[;3!W+UB>X[U*/$#6S[E'OCMY2ZU!8E!)J6 M5D'L"6BUNE)KKMG9HF#*H9R^1%?78:2>BQRB$[ + $*LHC'$J%?6$ Z[%S% M)7J%OE;&U( &+D+ -<%<4H7IR>X.)IPY)TF>;L'3+78J*'^6O=,A+G&>65X6 M/DT)P.69F#.IF?8E,.JI-5, G,+:HUI-#?#T.VTPK]D#HSX,-4I9]JM:DT.FMJ M/Z60+S"F.FF%_&Z88D*]JBEJ8\W6C@43ZN5T,O@)T4A?RD865KHGKIHY.L,F M[ND&OFZE3G9PHGVATVIK0K)\>D3+3LS>Z.N*AWM4/$KJ:E*A=OT>9O=< LN M>:-653KK#E?+!6ZS]ZG>%[D)I/+J+?OZ>NI*^NSRP;&G,.@9+WIC]6Y35J_ M\U2%5JF3_2%ITG$96Q;0E"7&Y<-3ZD3_;GBJM16M*BN) ?7[_JIL^"L#LQ9 -0K+9D4*9\6$N=-=\?UM2F MTJA+FSTGPE^4<\G$>($2C.W4B?%(*D[K3I4-.U0$5:9'R\5?%/GQS.$ MKZ8T:H>R=_*1)B^68EJ>GT8]4LQ5=%WU+E-IP%2&[3-_;(6KCKF91?)>;N+] M]$L4.=7356XJU69+:1\L@+7*[UK9U-5)(SC] LB=$%QK*8WVL0RN) B6KM3M M3??KS>W-X.:ZC[IW5ZC_>_?Q^O?[VZOKQ_ZOZ/IO/V\&_Y+;]A5X [O3;/'4 M3='%UILFQ4-J\HU4Y/Z;18;T:;9XZAHZ=CGKP,$&03C<.6>*9VQKBA)YESG> M K&=NIPAW$SD09!KQW5]M;PL."^V%YAGI*4N=,@*:75 FJ94\[)=QJD;=?&; M:V*3'RVDH!?\!*]B*U0<8O(STD!#.#Z0LK":(0?9@XTLVDE=%G$]F9KVC)!' M0:K;A96^BU[05*5377-\L=0+!<99ZI*(O>&LVLX)SJ2'$+^KIN.#!B"O4W9V MIM0 >^/,] O^!8DRXDA54SHMN7=E^?"5?F%^IOCJ@!N0$WA)-R#N2!9HB5$E M&N^50G]?3)FZ(B DTS^H-^[Y+M"4."&'SG:4_S4U)Q:9E/\90BUUZGZ?4*O6 MR[%0O9S&_XVE [&1AU])\9,#N6?0U*O7 P--4&O B+632ZXT&SE9G2;E?X;P M2KUP/5MXU12ME9/%M-+^C]OA.-RF )ELGX*H&X JX5Z24@GLBTM3)X67MY?( MQ#[K*!U5YH;+A['4Z>"]8*RAR>60^54'S/D#@K,"0,",2PV. "4= ?VRJ5: M-75&^*OO4HNX;L^>#*G%J;6@8B]*Q$PXN*YTVCD)Z$HMD2'^4F>*#XR_AM+1 M-3V^$8LT?(M*TG<8RO088>LH

-^>6VB-#N*7.-I\,W%:513*W NDF=F&(W[_]W[_J ME:MO/^'F2<4Q0)Z.X5'B&/:$5'23PKQ5'.+:OJ,3M])SWU:85639VFYD3/JE9048^V MBKUL^N/$\)LZ][TE?O]+'-O [G@5NI4GE)PJ'G9T/V"<.D*2-6.4LU+S9"4 M_AFB+77%P1[1IM7K2JV>D_H6:?8OE(!NR\*TX[!IZDJ"%(5!.^YTWE :G9PL M,).:(D,(IJXN.#P$U;P 4'H0&Y:V2&VQ+U9-7SH0O]A@1W9L:DI3GO550IRE M3_'O!V_JSWE9*>'1F]UE!:G9PL:)8* M)4. I3_H/6. -96.W"4E+[+^*[4K Z*/+?*KB]PQ=LC8-D'IN;\B\J"7>&!-7$19*TA?]AEC_1V; M/LGK:@/IC1P,5K7X2HP-WDAI877J2?"DVKIG3R:V%>IG4*#HF5$]B3+3DFEJ M#33U+^=5=557$T=HSFTUMI9,8VN\-J\:K[,_A_J.'5\247B)WI],AVN@PP% MK69#T=Z8#.RU2=I(IN"U-G]5O<%V2FTNOTI!8)M,"7#B,S%G4J'O2_)NK= 7 M^^8R!GQ?WFZN/VKG)(D@M7EVF-*VUN898RHGU9,G[WC'GK@2I,+ MYYB:L#E MT->6,GY?_)A:QB^(]0"TNK$"(SO"INGV5&NK8-K4\\&E4O)GA[1Z:LF_+Z35 MJDI#RTG^\N1=NSA]\$@\3"UV!!=V+/!D9$W!WI@S?@%" C40TN@Z(%%7U_V) MSP_*NR(CJM.4M:.*"IAN-66]6OFP%E]%GT 1[ -K+**B5!LMI=Z2ZQWSJPHB MI$:VV$[-GDP=,B:62Y\),FVWN-JAA'M\?-@D .+7,"0[[B5$ 2\UZD4Q(!9 MWP(0[HAW/QK@US2:![&D 7PZNVS6E=KQMM>-W1MD+1NNO.;SHGW>O&C]0B#Y MXR8^R;%>.S4NB5\^D.S4FL-Q2:>E''&=SV&X1#IG,1I9[!.W* J,+0F4*CD_ MPF:3K(E?0I) (_/P2T#T:T[RE.Y>HZ8J'55N-*H,38 @5HS+%-DU5*4,"00]SX0]YVZ-]^"]F3<5"23F3+ZUEP M=OQ2E 2*Z0>U; ?X^28@:2J^;BQ*%0 M7<]SZ-#WV,9- WO9'ME)=X%+I565=N/]4HH#Z:_\OV8W]94[V#925UP<%;9) M7:F]XNGDO:7U1T-$C\5F-=_;JK5"A/_>M1@UX%'#]@'^J]+AEQS9M>M[N4EN MI"X&B2S][UI&1L&5FE)MMI3VT0Y TLH6&SQI;*!8#?HL_@4JY9^7>G5KQL3;N$KIQM:W'*T44#JA%DE MX6##V!ZUY-NK9S&MSB<$^96VOLV>#R+B_:%TQ-Y2?#\ M4@/C4<6Q7\(KJY=T8IKHX?O=SQ\;W_&&3HE)?'8IWHM0+>S!'(-+GZ,?QP[Z M%#<5OU_%3P6;TRPF8G#?NZ76'_-W&-2=FAA&2"VV 5AE:(((608I?_6\4?0% MH['#Q-%?0-J<+0'MA0@Z4Y!8 ,UP4MD=JS\^8X=BZ^V]*0B@(/ZS@ESBT!&S M")DP8.<:LZU$&6-\^80ODY+F/?F!WK#1ROO7*8UH)"8RLW&<)@ E?D_4IZPE MT)?A9>_^[NKZKG]]A>!3__[VYJH[@"_] ?SY<7TWZ*/[;ZC7[?^.OMW>_Z/_ MY=/P\L!B\@N-[/X#M':F=K#E-', ^O[0I08%F+%=W^@1.O>!6L@;V[X+W7$_ M'JD/OH7!0P:-D: #NRJ(@)6X+@[LHM_.F+L/@B?0\?/O[A3K\^]"1(VHQ3DW M7K>DE\_+P<^JJ,41 D"8#Z%H>->QC@C!S#?].4S+NLUFWOKMK/F^,LRLCCA= MX5.D7T&WEN 'X(9_^_05_8#GQBZZ!@(; N0!T \SK\(4E1@J+(:NB$XF0^(@ M354D?@Z(G]K!\),XB+Y'F#&7?L_P>C^$+"F\5PJKG;Q0>$NIDC3SG>U@PK X MV'>'W35TX;>@;X_W/]#]P_5C=W!S]QUU>X.;O]\,;J[[%P?4 ;)EV?+A6\Y( M1JRF%3/N][&+,8D7L]([9HS9YUCV]9(X^_J7]]YX[ 6ZC9651T:0(VE5JFKB M5."#8X^HQ]89I4J,M#I*8UWIY2&)=0",2""N!6+C+1#5SAR(\''_0%2UNE)5 MQZM9F>\I]1_?]7C2CN7X' * TJE)D!71-NP*^ZYC=XRFCOU,#6*@ MX0S9\W.S&-F?>?976JNRY7*W+*W538)%:_+77Y$I"!.Z2(/A"2N-_"__H23F M:]*7'-U0:&5@L48)"I]-PNM<+:,;H6NZC<94I;/NX#UIRY88E>T,S-?]H;*J M-//I84F[-H'ZZ=DN6+3,G'VR*-MEG&UXCD4Q#M;_]*D#OU'K&0Q?VYE)?718 MSN_LH(_X\07?,'7X-L?_<*A'?D[O1]V J# M_$B]=/'2VKH]?*2&*3$<:YEX.GN HUI7VM4U9SX<$I$9[$@7J0*6WM*6.HLO MUZH,,5OA:#JEU58:FGI\ M*9$CB)P&#F,J';;66QGB4&TK]4X.M%5RS^@8'M"\,G,E(&:Q1"UXHXRD+C5( ML$1IBF<3L30M!X@O#UMMVKNX&5.XL;5\_^J[U"*N"UPUI!:GY8+&O2B)NXZ# MX5=.Y=Z8?;RQNA, I7<_6O-(N)I[INZV_;':R &[?LP%ZDX$VLT,5$8QH%W/ M&[2EJY/ U6&QVN"\6SRO?6(%3OH&!(Q0> M!(VWEPB-L\NZTJRN.1M'.DUY-L<&X6D@O95=U<4AD*ZJ;+/@'& ]D<=WE#74L6''6X)=MB.51;Q< MX+X\S+6)MW8I?^"\Q78LQNXXV,WX?L3)>"V2@>E"]ZJLK#L]'.Y2][ G'+9: M><2A]&$2^##\M,:W:PYE]?:!N3J+Z@1.R_N0E-WYZM$>TAT-0=[0$FE5T!@Q]1@9*#TL@!VG1\C7\U-YB8]*2[6Z0^/#-W,B6Q#W>)('V M5K+";.O(AI.I5Z&SFFRETS[T*0]Q9Y26V3T\4?COK3 F0_BK-44[?@)]S:F] M\J:U-=%%EA9%/@ :-BBE(< ,E]G/UTF MK&+6KJ235\!MM=:ADY]289\$_K,H"-HW_L%/[C0.76&='O_[]WS78+"(/TNK M9-DJ.;OL=?N_HV^W]__HHV^/]S_0S=W?K_N#F[OOJ-L;W/S]9G!SW9-DWW?I3M)ER7=4U1ZT0*4:;)MM1>ODH'I8FK_IU)SOZ&.V>9U49WG+N'>RV('H(>#_@1TFC+"DI(,"SV,IH[P!O*-5.IZ0 EYY@ A79-0R^I9'+SL^8.BQ/Y AH^V!BRP.#^3HD;SK!P5+ALMA2XCL-OK,X M7VK?^ ;%V):*\81]Q^YBN[_%'H"\P@,+P!E2;AQ8;NQRG-1:N1$>5$?<.\). MG ,*!U>,5)*CH[2:AR[-3IIRECM]'2[PN*/NVN50J%5Q\,UVHBD1#I:;$"L[ MUDPU#GY S@DIKQ*#?SWVZ]5=CHG*&/N%U88R YC*BWNG+/^-AI5E^060-1L4 M;;V:19W,FKKDC'1L9!UO4VG5\[J@3NK;/// )A;(HN9FGRS -B]K*S7UZ+N7 MY<;SE!7^TL!)4>'_[>:N>]>3%?ZRY5-J6=9U)'!\F/)&!F7*VS+*XM/DR%![ MQPO)8N>L,.1Q/[H*Z=BS)Q/;ZGNV_D>ZM'9=:=5R4,\LRS8*B.DL]LC:#Z:U M@V=<9:E&CG3=RFHVAB1D3SE^R2MQ=.J6)JJ7*VFQ25ADL9U5--#/Y<,])ZI[ M'1 U78&&5E,T+0?'KN4(+:54T()G%1DGEAF3N\RVG MY#Z9MO54\8@S < ,Y=JOPPH+-8NCU*(VZHWK^MC205;< ET'0-8KH.J6PB(/ M,B)'(#D-)&9Q]MF)(%$Z28F7AK'F9FBH@GK,XJBQK/-=*C&?I5R70>&(1UXA:8/8L+^(J MA70H<7'M1EF326E'Q#".Q'8X8KZ%@,FJRKRE:"WUV()H?Z6V9=&VI\I/F925 M')*?5*5S_!JJ0_*3]&]W7VGVQ@R0*\V*+KBR*'%9L\PF>YG%-C12#[W43%H! MDID2,E,6Q3F'8R95J74*L4_"_AWU?*P5R]."L]+8.6>7UZ,1T?G.9^15'V/K MB2 '>P2)SRX")A9;HEF&^, V#7T&SBK/CMHE%LB;Y'$6A50"/?>CZP [CP"= M>XN):/;?]0(JC\3U'*I[Q. [6EG&\@^1.V\LW?29&+RB[M1VL?D=^&\*3\!W MUE]J^<0(S@^SK91;X"@P SD5[CF*^DNNVIZKLJ@%*RA7J4I#._HJG:(N^"]- MHD3$26AP4#/Z8 1'-;.M>$IO2N1(FFT44[4LJM!V$D@/Q*&V\?8\[T!,146? M$(?I1%);Z52/GAG)%?1. ]]9U+85 -\=I5[-P9EKN=>N)7+8>^M4*,(>&A)X MP&(Y"'#HIQR")=&LI^E.U%;*^&B@IYL5K;I'X740;Z'>5)JUO.ZCGB-=*MEF M>[;1WK(-4_]E8)MJ56FW\YJ9D%N\[:C "?Q>.M7]+H]KP..&[0]-LLKDO^10 M(JWO[2:15(_5Y/MV0PXBDIH-I5$[MDC2RJ[))1Z@Q)907U_.C4)*^/%)C* C4S;]1TR/X)M9-HOB%J"?8 / MY*:WLN5RMRQ#G4DWO9UB:C#%RK*,]H0@#[^6I]0Z1OGFP7S;;)9E<6[C#2?F M@-'R 0BR; ML=TIML(WOP'>7T;\GW<$0!9',=X$!&?=;2JL5=\0X&V(>Y(#$[L&4 MDI;%$8E98+*CM)LY./9^LU*"ST/;F(E+\ 4/3<*_?/EDT&?Q*58Y_+K2I5^3 M%IVL;7'+H48QIA-&KW#X\\@'(>C.]J UST8]VS*(Q9:0PB>>YL0>? D6-&$3 M]3WX@:]V/M_K9*_FKU?^-"NL$OG)?X3X$-L-S> MW<\?\P;CIB?F)4'[;V8W,6'.+@6HM !!(6K0E[&#/L7U\O>KQ]A>LN%NZ&-H M]40;&X\JCOTRMX>BEP;WO5MJ_8'@%IV89OQ$&]2=FAA&2"V36J0R-&W]CV5H M\5Y%+"Z,Q@X3&G_Q;/UL"1XO1%"'@EP!0(63RNY8_?$9.Q1;;^]-00 %\9\5 MY!*',G4]8"S,HGL])@1YQ2]>-9^0DW?^!,:A M)[,JEF5V>*#[%7%UA_*]Q+N6T=5UL&K8,7L/P/0Z)>X VOUJ\GU>N=I06[5. M70/'&I[#4P9*QRY1[_[N MZOJN?WW%/O7O;V^NN@/X$IR.UKU%_0'\\./Z;M />WS0B:*77ZE=&1!];!% MN#.U12J(Y_G[_M"E!@7F8E$J>HS>?? M[!L45,O'!#W8A9WRWR2W?39C>;NF MLZ7G6Q:DE\Q<0%_()-H\D])C$$KL+A5L S*Y1%^Q2_GFBP]@);+42@2#$VAX MQJ[U 2IT!&Z^Y:&%&$*A'+H0 'F7B?9 T1V0_Q_?]>AHMCI]@S$1GCN=,-F] M,+!&

'*SCV@JYAL:!I(0-,;/! T)L=B% M*7;$5B&1)WB#\#N:\^4Y@K[.XIZD\'H@DV.PO57!$/'&_'M MJE#81Q3$V;L MB5C$P:8Y8]?)U!//LK?^M-@KA"W)A]GEZ@SS;O 6J>6"?N&^ +=+OX$[L1%Q M58ZXRM]X$UT6-C(W0U0\P%[^2)Y\4\QKO[+AD7\&J.83 ]:-R18JP_@0-ABY M!QE0?LZE4PL':4S!?H&UX$Z '/W'B*L@B.FAAQ@,LG(/1"%,GI)OH##S MGH>??!-:9K=Y$?R(FBQW0>MSU(7.N#Y[?Z1'6&0Q,;*82V9">[KO.(Q6%O9\ MAYR7@;%ZQ/$P3'@D0\N1,+)MSV+2:I'2=8.) %Q27D!Z!B?,NP3/_,>W1%R CR/FKZ"@;:'20[_0GD!M=X,VYUG,C6B^* MI$#KP5R:IOWR5E"#/C4(0-W,S[@&D>Z);G-( &;GHZ&A_EB2;#M!NA1BZ\KG M@IA-QH:Y=NFKF.D)7!B["7CJ"I3+9$@ M1)-F\/@P:\J&YC;3V M7NQ 68J2,NBQ2YXX%10P[4 & 'W[0&B0C4(N7%'\9-DP9%U\_TXL$&>ZRX59 M3#-H0\=>F 7#X$!=YJC'":MY@X*,\U8#H9\MJZ (ER1BD&,Y)-G#55C_48-\ M]W@$="P2?'!L"S[J@L6Y"S 3_U\-1S3;6KM:JS=6XQ&'G8I'PEQ<4/9=P^:Z M/NK +(VE3%[,C?6N0@>AHS8C0N=;M_\5=)?KLSGJ_]S,.&I3L-HF;M1"4X!> M+JR3&^XU"-ZO(+&7-KJU71=&_F$ AKB^Z<5:3;SWHX)^$,Q,1=82CQ$NM<2$ M1=PK&8F%@ . 6P9_F,L=T-G^E&DR,+ZF)M9A#MB<@$9\IK;/M".SR.%7D%7P M#404=?C3$^*-;<,V[:=98',N_>2-L1#J\4. M50!Q#@/AVYVQ>5@,F[I\T#*P8[#IV8QE8.Y APHTL_#I$R.$;8#] M!NV!Z>O8+GL_!3L>9@XTE>C>% :*P1L3I!/,JOL3[FS"K8S08JNK7S8DZNJ= M^"677*QV%WX>Z*\-HK3[2MW*XF(_&+[[DQ.(L5RU]H.;#.]M6<_<+&)<8X]7U?.WA>8(I)?))@,0XP2O121X[[F83:"O M^,")"S>+;_9(_.6D!G$COAG4" 3F>H*#KQC1V0@*NV M1:P'AMV5N\!IY,Y +'=&7S!W L2/3'QRFRA@4D'4X(D%IRKHA<=^7H+PSY@^ MC>%_KF^M.G3L DK!]@S5$/;O@O>P-= M[I3..T67.C5F?@83R9'.<,U(66?WW8,6+.S8RMQP*_)I!E"/,-/1:Q! O0'Y)B M(4C?5Y2!$)Q&U-V01?@#=D^N2<\%/T1?^@+"GHD7&UY% !T49$P@.OC4PXP/ MR8)$Q CM%QY7H IT/@L9@[DX*=@@"JI<&JQ (NX9I IV"!\-PHALD4 - Q' M&/YR>((_=8[*(["$S[)L&* ;(8N^@B6U418%6/H7\4)GIUPNS;NF ?J!'3#F M>#0E$J^,$>KO-A5*]G=O9"][5[Q7ZR)P2B\51I*@4?"+L$Y!&R]A6NSMXXJT MQPCL Q;.9IO^L*\L K+DW(CH"#!,*,*%.14:\,+G,.@\'$Q>6<@[S-D0L#FY M-'ORJ8B;DR,IR51&4H^8=I!?UB,.1P4X>,!*OX!B(Q8 MW?Q(4/P9Y&FA\2'CKR6R.RE<^8RX<:4(*;<3PH'YB1&V9&2+1P"UP^+388W@X;!?A>8D0PEL4H MEET?[G\%/J?-TDY\?]UG;/K8"^./\TEV0/R2T8)H\],% H$;&M6\9TPOF2XS MT)\I>>&*DPM:< ;990,F[#GP=N;&K1@ 6!!,CKM![W%H#2Q-('JC(L+EK1Q@ M8@3"49W8X+: ] _T\B)' 38H%^6N&^C9N1F=*?L%/L8BH"O&%4&F2-CM-VX= M*25X6P=VK-*WL*QJ_1P* <:KG);+(3XMQ1>7RWYR,+(-0Q*H>%-$Q@O^@D<> MNM^O*U\?K[M_K72_#:X?+X"77O#,#=>F7S CAJST?1S4S]78RNA@]<-?JOR? MN(41P:6SL,@PVRK#366&AZ@S+'BAX1(PUI<=KC#U*E/LOV)V#[6HP00L:AQ+ M6&KY"*H(5!4[(BKTA?\!.C1TP>,K+-O[J[!,4\I5"V(0P5C@KVX_6318 G\L M!V"[)EDM@S\142M'C,,-,XHB%V\]F82[[6#L&+X>6 ZLO"'S*UGD@XP M\1\;*"UJ$K#))-?[P^9Q%YAVZ#),'E $.VQ<^F*>S^=1H-4)G\<& ?TB(_#" MHQW>;&X!0Q^FX/0O+&+7G_(T[0=XN%95]<\/O;[X:'S^J(C-J_A\1JT_-N7_ MX;36#,P!4T!$\3?F2P$RVRU9T<B)[R'&$@+.#Z-)"FJ:>%22.>TG[E.F'U=C[V0,>XC_.1?YV%XTZ9>GZ[YV^0[!7YYV5)&L:? M7)&6YOF*D*%#08J69>@:XFVMBB*D%C^%XU:"Z)GX=0U/.&0"$LZ-"KMS](^( M380<>P:6Q6RAOL.8(9%"IL>+MM$?%V M7N+,>),%Q$.Z+HTAB+I$U&MLK^:*86%FB=+5.R,F09+@O_CE.-@4GD[A?N M]:8YF>"9R%V'7@WS^-C*CW64.6>%Q8'%'?%OE]PUT[3UN=@);UK0GX<5 @T+ M6EP7N0]66+;&%6 6$$OC" ]19/!-@#VH'M!H8KV*'N3N^:(A6U]*$KY]H5AU M0)R)L)&]I9ZZ85<7SF;^B_.701*T[0/QY#@5/<.E]B>#'RT.$JY2@ YO%<6>IFZ$3'RE!84;# M9&);+,[$UKNQOL_=-18+,IX%!$18(3 MRT084L[F0,S5-AA\Y\NB@GQND%Q>+I4)3#^FT+B08@0=8I._P1T3XH4)VX6_ MPX-I\XI"@)R)IRY3ZQXU WGQQCQ;-E'!S[393/D66P=$@WPTR!ZNH4%>;ZPP M6M+KW+2-VB9QQB,.@[=^4*\P96N/%K&SH/*(.U,\4\^GZH6Z9+46B4>+)RQ( M-H\MXM!N9B'9%/U_0[KM]77$><-;F@>%9183?!]6(")6G0F."?F!H9J5J(CZ MAQ@^4H+5LXQ8S"P52V]YU1Z3M LG0/":&]0X3&V7!BD#WV(5RI%P(5M=^2:^ M'5(WZ=YB*^/:$0K6^^LQD59]Z_\S$S-Y *"3_H"!F%S9;3#\62H?7ZV?U]HD*1>I@_?7#]21#Z>@>$RRL> TD:.)S;+W[< <3Q&\FJU:W.I=Q$^2"O M^CB?O510T&+PC1)C.HN3MP\PR/;YVY,ST39(7Q+_B2,$2S83-''/[2669:TP M4W[I#4$@:FGQ\I+9])Y>W:*T9(-*/,@F. 4M-6MLJ,N2-5)EJ9%:@F>(W#?W M9&^'=EF*P,0T\/"#95'PR2'@EW)?]LEF*;H)6QLT9 7,!@D]L03;U3 ??;X0 M:^J=AW4Y;I"8,GQ=.%_A_C1AJBQ<&BG,5-$;'OP!2]=_&D=\.3=(:RPEB^?Z MG+TA*$SFJS/9B@I>5FO-7Q44S[BN+R*I0.A%]I?51;""W,@&-:QZ&KQV7GHL MMKKAV>,D[@K?-:6H/@O?S#M,@;/9COH8;A# 8\:3'58/!?D704&Q/0R[^L0< M3BLXNP3[0%$G,.T<$L:P@^8#.@+A UH/15R9^>+S-X?QKRFO66&5^? _4ZQ+ M6M:%07-*4(@N*KCY:M U#0B76F!U%(R;BN55/'P45$DQ]_UM?B'.AQ>Q=['I MB!]@B0?A-XV"F0EBAB*U]'CDK=0 \1(9L;A+[$@25G1ASL3,SL4HB,WS"!0; MABA'>N&Q$\Y57"B M;L-/3PYY6IJ(>0W2F_VNRC I85TE6YHWFW*RXW#W'_=BWP;<;O6M5PMZ@9B_ M'P5CX=I\I;BUIW743KU7K32KO7:E7M-ZE?97K5&I?E5;]?97M7'5_+I2^#I/ MM1M=\ [T>O-K_5NGVZKTKOY_]MYTR6WD6!O^_UX%HFV'I0BP17"G1JI,L M6Z.66ST^W_GE ,EB$QXV0 -@+W/U7V9582.+( AB9TU,S+"Y (7*/2OSR]FZ&H^N6I^OX8J7HWZG/[[R"XXI<_$J^O\Y0ZAK<*CX;#'_;PC\I_[? MS 6;&R9=O=CW2N^8,DXPJ*E$RK^&O,,0LK229/I!V+/+;:I0WI<&JX=Y%QH MQ@0)1]O:#,;"A];%EQ5%VS3PWW^RY(9RR[(3'SR4G,WA#))DE2'93^-5^=6B M@%J4:J40+3+Y1 I_/3DIG'"4HB\))L4^GHLZA7'1YI!?;?6JT,SLYHS?')F- M-1'GRV1;&N2WP"U$B:H"6XY+G>"6K_=2U0;\.\?+*=]9_/*2@K% M&*)B,MC%V$[RVU<.;G-)<4[([$%_33>O=CA4>X/M6H+BR5\$VTGFWLW%X M0(^YO?& ]6+NWECM]/<,P)7,?0+,/4A4\%0KYN[V>FI[O%T@)9G[U)A;4+(H M&.Q:+^9NM]5A>[O8M1+,G57 LFMZ>?W&ER.<9@@5OR%!2M*[E*X Q.6\R>*2 M$.&JI Z [7?V3,E6AJW9K+S^(A(I*+LK(W5\6A[XH%DY^:SL]8^(O:H*#OW M!JK6EJ''2;*S=D2T45%V[@[4\7!037:NQ^E(L<&&!PG5F$@C\=%=973$ 8>- MNU6)&#$L6=S"7U=)C6A]51MN8XOES#JB<]9FF\H3E9;N$6%1%:6EK8X&(RDM M4EIRD1;Q67VRJ*N"TM)MJX-NX?DP*2TG(BWBP_]D05T%I:6CJ;WBCT:/D!9Y MI+09Y44W3AO1VS]8V/#L]4:'X.2NE ML-1)6,1E$\DBO H*RUAMM^MT#BQ/M@XXV?)"OZ:?8FT*=A<$>V:MZ43JJ&17 M(8.4?+5Q>B@9>$0UE$RGTU,[_<+[53;53+?Y-EF*!HA&,NB):HB&-NJIXV[A M@"E2-$Y3-)(!5U1#-'J=D=KK%]ZT+T7C-$4C&>Q%-42C.QBIVK!P)*(C1",2 MM\$?(\5WHY]83K<.+)T0JK'Z M+#T>JX-!X>7-DJ.KQM'=A&B-U>?H3F>DMB5(HV3I;D+$QAJP=+NCMK6*SO.0 MA8[;T7JD(\^BL\&OD'O)Y93XT)1RI4,AVO"1("+N[6!$A07YQ_^T>5 M"J-[8W7/R.GS2\<4F.C:.7"\,4Y=!1<%ZH)<0>V^W'D!Z^L+,B4EI M6:54@X8G_!5%^)0$.6NYAS>[:K#GDP; MG22')X2FJSF'=\:@PRM:+"X/1+9#&1FZE*H4DN'$Q2B%Z^\5D?N^JLED\FDR M<3)$MQHPL0;&:UPX$*)DXBHP<3+LM1HP<:^K=C29)SI))DZ&DE8#)N[VU=&P MHII8GH@(QAD1QU6LN?*_EKV<-2:,.$T0_=[1K>O(#7=SR@M5RDT,U%'Y,-=R M]$1#I>;H[OB*2@VFK.5T(RDUN4A-_^@._(I*C=91VUTY04^*33YB-2<(R4Y\.@4\?G[R< &JJ%D.G+@D12-XD0C&5Y!-41##CR2HE&@ M:"2#/*B&:,B!1U(T"A2-9*@)U1"-A@\\"H_HX6_G,PN(=101;R$SX]D;U_/C MR_???HV%"8_,[PE/.=K>M\1;'HSN(4_A!_ZH&.:"V 8^QN#3!_+D;QTLV7N] ML)4/PB?YV\V]\$F09#'/$2PF=+7%O&5;+T&\'/[LX>[ZFV'^KL!W< B2>-+1 MS'!62_T-GVAIF*0U65K3WZ,J@JXK')+KRL)&B?N3:TW/(HSP0E"=X,4,U]"7 MWM[C-S;??-9M0S>WOYN"3JI"WU85!V@RQW";#H6RY@I*/?"'\^F#'F+]@$A1 MB@6O*=N'N5$T^"M*U:M_B#=X6SWR=VRV5? 6W]M,N43$)'P#F. )GME[&7J5 MN9SCNMA"@F6$[A?9Y62^453E_URO5DN:\M.75_I2-Z?DYX(0]\9PIDO+6=O$ M>8!+7B&;GS&#HPT[XQZV&!%0_2O<;GM-SN(472H+Z=>O3'"NP'?+)7%JI7O. M],I/LB13A&SA#Z/0IU%N=%?_R.813"YR'=&6PP88%U]-,,RN91O$^>@/!:K/ M$X26CSSJ&*SXXYUA*N["6CNZ.7/>YSXY[TA!F2[(;+TD=W/O:=ZNU[8-KZCV M% M)1R@D"I_"5_QHO>WI?AO3_X+!@!=\_%Z2(5#9#S[)YXHE3%#)=6R8>&:8 MER>75"F'*G]?FT3IMHNA"(U+I(P6<\*:(]-$IUAERC#[YR5)2C:&D@GU0=)S MY6R6S1V:8;OH 5?W^@M\ (2"@-D1$B/[/&=Q8R4$=^J4W%$PVB@T,1*GY7VO M&FCVJT>R[\2]F]\3A]C/Q$F5:NQWU.Y@1W=+P?T DNMRX[J.D.O:@Q9.["F: MZWK =9K:[^Z KRZ:ZXZT")M=)[4K,#J[^&R8A@/1N_)H63/GD[->[=@+N,XO M-*N[8'E9K0,6*[@I9A[?:>\_?8 KB$U[#>0Z1?UC.1*?1=WCJ'NH.7+)=!%H M!8]SOB#C1-0"S_U@QJHVWE% 487*17NWJ%FKWCN'JB= MPMRO--Q=Q7BI]/+;4+Y^H_:V7MK@Z,*0:NB&5 4AH_YQI@_T069:0-/ 'Q[L M*(6J0IF'9.O:L/7@.)N7*5NWA^IP7)9U2\+6S+KQ/AMHKVR(E['MWY;9V7E#"Z M.8O?U_%N&:_CO@X$_=#1?15L;\S^&28MM)HI+X:[,$S%PB=7EA8H!Y?83XK. MKT=W0*%%%J!BB;,B<._GV#(:)7RDK."V*U12D&1Q/_/./.E/5/8;K/3 B$;' MN M*B]GC9K!Y3?*"6MVL\I9-^/BAVVM( Q]4U#J;O^[-E98GU?'PJ_(DQ#O26I; M ^8]S@]0!.@_^K015W]U9?77J5>6>,34NO2D/JYL*[,B >^TO;%5'K)Z2\K8 MP9GT35%L4 50\R5>UG55\9RBO+JN;^ M-N90(B8KV^ZA>)=:6C.,R7'M](>O MWA[>5H2F99!421"#=E[KBVTYZ6J_1FI_UWB@[;U&Y2EKOVI8^R5.PK)D8?49 M5-L!E2BKQ(JN$KM:&TLTP@Y-5AA/*]MZIHV1=2TR^_A@A7DEAKH[':3E[U(BU/XHN7;6S&[2.-3049ML=0G'H-J5>N?476V<6O M^G1AF,3>2)O7U QE5)-9B+7*HBIS'-,"DTA'^.0/?UZ6*1N.U6Y/*\J4R?KD M)M4GCV/:_BA/W@?A9/V$.L^_%1\OISLDCI^+O3UMRJA2#Q8=586(C8S8#HC89!]J^98[5.*:$)*6;_IVDU"KCOCIH)VY$S3J=*3M1 M&]2).HXI/"F:K8<#,)8[YJ#)1M1<@9E=W7PTD'-8PV$=NW1"#\%[[>K:H!,& M:?:>B=$%Q P[.U^,Y3(&K[DG.W9.O)N@F!Z=INZ=[,N1W"![-B0EFT;)*IZG ME-=]R1)"F)F"$!HF/.CC6V-2,Q5N=1C'E4LC?HE+OAG/9+;I^UZ]_:K_ MQ[*OT7VE=34^ 1]\^MWCL_#ZTW_?P\]Y!0Y<]6G]E*3F)F8!Z0_OP257>^.B M(MM&IV:JR]B#=EQ9=8:,708#=WOJ8-?LZ)J5!=3^O.'LXL'69X32O:E=/:7+ M>,JEH]AWE*8=* .M698G@84I'E# ME!6;+&F]A+,P5M((Y23',07(!\FQ1[7[,-$J9X\ZVECMCRHBZI*/,^3CF KG MK/BX:'[M(;]JZK AM=(-"(I^Z'3H-RVX8EBRAD]J.2ZG:<6B<>HFIL;Z('7# M.:IRAG*H#CM5GD8B1:.RHA%31IU>-,KP%=7>L%]A$3CU2'''0)Z-"JV:FM,* M*(-X*8]#NZN.&1MI0[5=V."1!MFLRO-?ZIKB?-RE<5_M)V]>JU.6NX"?$GL&X7)KNC3 6+=LXEAK>TH@CG:<>_Y':^$^ M+5L8_WQUR5/KN?/<0G.'&U1#LQ/MF)4-LE5T3V/:_ ;MN-J0K"U7B%7"'8#I MX!FTCCKNE(:"*?MC3UQPM)C:DTH(2&\JK MDB4%>VPM0"*6*!5D5D.'(5F<*MMVRU>+:;H;!UI<&4\J?V)31WXG[NTKSGL# MY>*U9J6;,0W2KPE&%U:G^U%R?5VX/J;^IRSNU@9JOU=6QK8FO;VL/U/4CIEW M3R6>@9X)Z#!.(*>C39,=;LN-R MN_7$:(\$PW(B9+FA97\VI370'YX "[^T^ MAO8:DPU'6=D@'3;<3)FM"0[JC!LE.]@0Z.T^XO8XW0E.N,8\>3B]%$<+_UT; M-IEIOH(8)%40 U 0Y]N%% H08XE;89.I]6C"CM.9JH+]-/?-2)T;-B)EXIC4 M_ZYU&Z>J6G-E;N!*XWX'F\OX"I\$9,QV=;A9S _> MW $5DDXC3D MY44'L59@72W< 77]FS C_@ 8SYJ%Y2T0V;1H;N."_^C0T.! MZ^B/YTOK!:(P."B8G#B0\: MGWS.]M*;\[P1\ J-9C[ "H1Z(\1#-)@9SUZ4_./+]]]^C6TFC5C4B#78C<\C_"G-OU'E&+@'YTI'X2[][>;>^'N,>NX<^^"#0A= M;3%OV=:+_U'DLX>[ZV^&^;L"WT&710P_,3.?P2;KYO9W4_#&QHSGLPL*MX$* MX!J5.IW(HP=;%&*,*)<$KZE:C$A 6"0\:=GZ3O90*]<+#)T=?[ZX;MMOX'?B M@BV$STI6Y.26,2C!7NT=7$+16GDQJ19>1["PC\N$;6I^4DA+U$@6V&F8C# MQEF.M8I -9QZ%>G9Q1W-H'F'EE(@"*.1UA>DN*9?IN2NVK"=9"G@/ GZ(8-N0HNG*W=KJJ+ I8IDA-!94 MMU-'H;Y>VS8QIV^*:^NFLY0ELY6J_(O3$,/,?&EA,NJS91-X?H\_'@+V^*(; MYK>4-?F* ]>$5V<76/0BQQ%6637J!LC^X M>5@0A3@N$ )/I>=K=VV32)N,Y]#3HYKM QS=P2.7% WM:WV!A**J"(N,W!+IZ8ZH )A<:QH M=L2-;IF+YG>\ ;@K8/L>7LCRF?QJ8?%<.F=WK/;+ZPV51TI;PMF5PIF/<,:T M6V5J-YE@HK5\>+'2R>10'71+S&!+@[DADSTID_G(I+@9+%>97-B$I)/*GCJN M"B*YM)3 *'TIE?E(90RTSE@PM[$\U>CA'?'[;E$I#/GU-PQ:8X5)&B'GEQ/SZKSZLFF_*:5>L<&GN!R+ M3:WYZ4$K7:T=8#G'^4D>\4^.=\4LNV?8DX!='577W!UVU?:H(K,&ZL20%6:_ M;MQ<]WCV"WD?E^;,\PKRYT)0YYW"1H0UB MKI1:[XFJ;!%@F1S'7L#-2N^V* M,->F[U-LJ![%"JD;LU?@#"R>O_>BGC+\R]P\ ]'Y&9M@\?W UQ^:Y824F2D M%>43-'U@8^6YMIL%UQ[O.!S"O'\0VYKISF*3;UN29T^#9[, 9#HYK2G+=B5J M1 7.\]/4#763 3[EYUKE RMQ,8;(I%MAE2$EHK(2D1!L/V^W+2?!Z/2D6$BQ M2"$66< +Y:[T^[UAA;E;-I)("*$*J8%4]9_=& BAJAW!C355&U=YU)CD^KIP M?=PXZLJ>_/6&965-)/,WB/E[J9$VCCM>[ W4P: HM(P3+NX/\^!_UJ"IYF^; M)?/_2Q3RK"_7H.BB-?/X)HF4S"<8P6>M;7>Q-8./Z-.%-XCOC>@V'9PX(>X+ M(2:\-M?P/E\$'K,J!OSDF4Y8M*;3-5S"5J:&/5T_.2XZEXXRI77^L!K=55ZL M]1)G!L[ WX9GT)45!!D4T,YX6NF&C?KZ7$%4O&L+WC#?E!6QD57)#+X]SP1(]:"MQ/LEPNJ M^9%0 G*6V]RH$'F/Z!4Y9\TBM/=66<#F3Y#W8Z< #$F#/=GCG*E07_4]X!-3IM;?K+Y\N?5^SU M[)?WRN7/Z[CU=/MMMJ#'M3%#*:1BX:]'- H56##V$96_KY=O"MV@=L<;/YAO MRTP=9PN.Y&Q!.5OPESQF"XI\F2A5K_XAWN!M=Y2_8[.M@K?XWF;*)2(FX1O MA%WPS-[+T*O,=0NNBRTD6$;H?D?WZGGA)W@P$U#QJ.YOP'%86L[:WH$\.Q*V M[>71,CK!_HGOEAOK_O2X"Q,NI^,=II/J=YDF\Z-7M X"T[Y@UJ;@;"X);,J$ MTP[?\8CG,->57I%.^*4^F/]-Q[7!E7U\.X]LEZ(CD#.SZXCL#.87?\!<$SWX MHO)$W(4U0TVA^UZ JKPL#/#";4(K-T"MZ$\6_);9;!PQ_ COL55Q'&AO)#*: M]J6A3XPE7)X@R+.S1N=Y0L)#N^&'-C 0*0W%S:C#CI<#C^ 1:R7+OV> M!3O']\6+%OR[^YN"3P].#RHO.B(<=TP\@)E>!???)@MB.L8S_:'U!"Z+;3WA MS6&=G.A"[+8=OEKS6R]7 QQV4KP">V^0H<0D$S5.61F/ S G29T^@ M^RD%\=H<:YM"8\,B\%AD=EYY?M]J"K^%A\+4KG)E6,'8[%ITB">0W;MX-_5N MZEKHRW?:S)=7F2_OAD)*GUWCDBT[4-K:K4[[WYZ&#W$=S3'2CO8_%M;:HT"$ M %NYQA]@#W89C]"E?Q ;O5K]D=S-_V6A?OB*/BYQ@L%Z?F*GU4F8V>F"EA^> M;V=U_N*I FOM8@!/SXE0#;EOBK, H:*RYS^H(N8UV.IS5?GFSLZ5=]XWWK/0 M?+6RK5>*=P]Z]\]Q%!#7;3(*9$\,0=I,8,BO$3]@QA4@/2^=$SLRV7"0-+76 M/[L8GV]7[2L@-DMXH=*1S=YT>H]E66XDI+LYM> *N%X"[@8'()^!YY2$\(/L-F_ OWXG 2#) $VT!J'@DB M%HRFV\(6C!^>@E00(-2+[O!4%-*BQ8D&5@4%!YT&?@G?[OFDG>,$AO- D R' MW@>YC":]:)1",V3\@17,=L!5T4BY^'7=!#-L@S@YJ"242402IUSIL?0;1O_< MJ^#+Y8V@8!#G:R;M[@)"R4=8ON*L)PY\V4^S<3U@F,^P#'P(SU&AUP478^W MDEV+7HK]Q'LLEKH8_^*@D06QP>U%"_SEUQ^@W\WU'#:+Y6[ #0[<%[YSU_ ? M_5RY @<(?1?<2!ZS*2Y8%B\O%BR,67?WL+2/P%0 6:E7,'79@V$6SI@:*_2- M8%VAW>-[PS=QLOW[))BN:22S-VJ$0D1NX&C8C=0?ZWD!FK; M%6:!<4'Y0.9D4KHT?D=SS+Q\RMA4^=E$=[B>X S,Y2*09NL%O&EG8:PPH.)N M"C XCZR]#8RF]%&H0BH.K[NR8>'V&XB*2>8@8/@:!9T+MR?LX?CD$3SVR*+H M=?'O)?B+J">IO[*PEG ;N-\:(KP9B]_P((#IF#?D)?(*2S<<0H>@&7![W<1- MF(--085L/1.&/L3T+@0;AP_=V58MP1:&M9:KV(;S.RKUI?%D<*435G>A+^]1 M(_T=QX4YFW4QE[/_+-! TC>*/(?@A%@Q M;$Z98*/['+K2!'G=>C9F[%1GCN=,P"^@3X+=FQ3O:Q54FW!8'R MW9\-Y1#C_U!1AMUCB_:4P(1X61:!3E'I![0Y@@L,WBZ:ID'M-\6\ ?7N\"80 M4N\[BVAEQ*00)F[I\^A5,QL+BX%5DFH2MBC_($GRY VSY2N;().XU+<$R&T9^- MMYYR"#@OU0,T(ZCX3*2;M2)A8 _N:&_ZY S9;$+ B_;VB0'(.<%70_XWW[*_ M.G'.?(JI:HE.Q!HCL*A&_=-$/\NF.YX'(4@GV@1HZU N8W$0S9H:4RZ>+ _X M:%LOGOANJ6G0F[/U%+0NN$=SH)SE9R=]!6OCL3!$Q7@=8$W*5I[NGN$S_$Y0 M:X-M8!'\@>$T\EQ44>G+Z7I).6CM@C_Q!PM@>%2'*_X/F;)<*6IXKF4\-A4D M6QD]^;U1&IZ,]5/T/IA%YO+'G@=^J_,,*&K,H$C"B9=%EPDC4 YVE=9@,/5' MDZ^N_JJLUC88:>*P7?)SNQ,R!8OO%R3@HVSBM?&R"RJ:#JO"2U"0X@ C(2*8 MN.J"UJ+$EUYHYR'MU(1LP1'&8HDS?N/<\. MI&:(F"\+<+!>L!CCF82>A07]FT,Q0\5)^+ AC@[5"7DG""@RU%=DQQJPWJ6% MWU+>?;_[YKSG5ON2FQ3A%$X59(BE >E-0L_!(BCIO-]N#1GWX)= MN&2;$#,"='P*^*D2&;7B^(8_ JDO"!_S$M3!E TQRN#F&$B.2@#>AJ6 MI2;P60<^I8=HWX!OD&V.T V:.NB.&Z$;&M"O_G4SY/Z8L?M60"Q3^2N>N@F* MBJ$VHK>_(<]D::TPM1.JI)16* \K-,S)"OT[9N35U=NO^G\L^QHS.ZQ/W"/X M@W^5>]R(1*WB61JU8*7I#-A '0XK"@I\:@9,J%FNUPY\@6!Q.\/'F MI%OBX%(*TRT>R>_#%*^;7NFH6KU]Q,PD\EKU()Z.,+.W6NJ'DXK>!CN:$BOT8&]QX&@54(?'JY9 M>IB$Z':V&W<;$Y8TP/WX3K; 2>JJ9TX9='38K9/:\4<>B=0/<&0J7:.-U&&_ M+&63'/\T2]]F0YS2_RGUX#5V ZUT8R9N26V,3JQPK>-0/$TMC >0LSK[H;_1 M!LL'BVLJ[U;$ :UT-TO@1]?#64O0V[3GM; MZQ'X[%YJG/@66YV8/S[18>M^Q"EO./9FXI MP)2G5;Z:W%\@?R/+V0_;L.P'*W0YKGC8:&K>:NCU.GTIZ$: P1!! M=K58SSU%%\#(8VDY!/0S@B$@]*QNZH\4^>.O3GBF .L\9KW<%$9E2G"D C8( M,O2"F: HEBYP*JQIHU )XKL"9Q*(A_"Z-"Q"U"7L2Z8M(&LW^(.!Y^K*TWKI M&@QW1R&O4\0C(+J-."&.!Z6++=0>7@)]_"B^ ]]/[_EFO,/[P0.28>@AP8YB MR[?P@0V'@\W +\ 2_N&A2WF(%*:#=)ES7!:# =-ZRPAM&-+X;U7@)W<(UXXAX:K%Q/%%F$>RT!:' .U MXQB("B]FB&;;YW2^XG_;A-'!'W"%Q8$@0B@1:W=ML\$Z4X9W,4-;PY">*%$I M4#:C6!@_SA)CR4I^/Y-)4(T$:^ MH-TU'4TREJ-)Y&B27^1HDA,>3>+GHGXE.J)OHBWX:J[6KK-G0@F"B>8UH23) M;#!_;(DWA83OVVYMQZ 3V0_/%9H6ID^NA!Z]64--A-BF @4@-/#2:605S9\V67S.OPKJQ[P%WJT M4P+?@"N$WESI;^P=9%YP2M%%G88S'XHU@8=DCAF#RPHP &9DXE9_'$<"2H4. M*<") G\'; OUNP+TRO"X1.:>$71#T5O#Z !FIEK!,3!TT4**LBS1A F!PXC M W.FUGOY%H$^]68Z>K"('K0YTBD8"?,4B O-(Z"C:N#4&S:G#AP$QT*G$\AJ M. M,3"@+ X@)T?4;=_A0OS!H>,/DU\.P.0C+-Z_YA#C!L*5L0^"7%.!] @;L MF2/!TDLB=V!,M/75M;G]Y$<^5N>PVV M_U*TCXR :X8/,.RG)$5H0!ABF.M[2F" M,_XF>-K0LNBS\O#2FQZY?EIQ?+R)M79YDF1*!U%F\Q3K%4\]3=AQ&PN**+R4 MKU>\H0KA8:&-$.\'.IG5)8^6[872%/C0T\0[,GHAE%H?P3 D2X:SN;=+ZP5W M=XE9$8:2OEISQ8'2% (SYXBCH4182*Q9Z!F]D6W]#IP_LUX0!QY^'6-H77!W M&2HP6PEPY#>ZHIC?:-[\4Y]9<;OAV6BRT6$8S-2V,';DP(NT[F<:[&"(\0R2 MY+Z=R'T]*QB]-S5WH%.6NBV^S_;J5,$E@L4FN9[WF&RF5T)<3[8(E8-'%U=MRK"K$X,CD8'M<,!U4E7M_)=CK[A:-(VIY]ZT] M6%_@U4VTTQE!1X#J0Y80QH?#_S]9,^ \-8RR&\#PLKPPYHMPMT/DH'DDX[_T MZFQ>R!+$(G9JB(> '1$O>O>07E4\LX>R%'[JY-L6!S[]I+^Q<0+4]OJ^',>* M#:'9.V0*II;R&&XW2]NX%*H[-&& :WQ_6@U.:<)S(1_QGHZ#XL_ * 3*QK,3 MG >.2,^HK.F]^.VUB->H!$#=>1-NHMLZW_6,P8=#-?F:2W$;&Z*B6 8K-24 MZG0 +Q\,$#&7X+8P_8X;O->$^#+.U;O@/$A'7W)MVPQ9W3&B&+#.^X]U 7_U M8UE> AHI^>1!WNP.RT;9TU[APPJA7X?CV\'-=?=S:S3L=%J]J\O+UK@W[K0Z ME^/Q9>_S];@WO-D(?WG\LB:S2Q>N 'RX/;S;;?5[HZO6KW+T65K=#N^;8T[ MP\^#?J??;@\O)9;LR6')Y@H22]NR"@).G>JVC1,K"KI=:"QI>7"M^3*AUCXI M1.,=^3?E-Z?L\"08Y"2E $Y&]ZBIBO&TN(>% M@YHD9G.(V9'$; XQNY5W$$H9%]#O%#TNX'(W_G>EO2)Y17E%>45YQ<*O>.K= M6D+,7=9#$SX7>:>];TP+U^[6K'&Y'=C#3ASRI9_(OWJC5CXHU6;D^NE3RZOV M#GX02B9]MNE4YND;_:FHTLWQSP*2]&A]#4ZR_(L%57+INK1[JC:N"":W9/5\ M6+T;!PAY#*O[+__F56K0$"7*[2S'23_0ZBXMH[XZ[O2DM#1:6N(@%(N4ED[M MI47M#*6P-%M8XB BQ26;@V$Y0]B6S/=66S*2:L:,E+%[%[IX1F..Z?%7RYM M"@3*K2S'<)5WG=H&:9E@E!:@>#* *!UVX[ "=^NG,-7OYC>,YC70,/%8Z%VU MTRDJU$N#4"JEJ*I2%#>9]V@I.KDH4@JB%,24@AB'.U>X(-8A0"W;YY;BUR3Q M&U1)_&3(*X'R"XN#PP.\ZAKXY@ P68+B2H,O.>S(N1H&PJUN](Z9+2=:QT)2RSJ7;LF:UT%7DN M*F6KN;+52UC74^W \F#9JEI,6?-Y2'7\\]1#]/VC=*M;!2ZO**\HKRBO6,,. ME(:6.%EBW-/&I'FK6S[92U@^F:/[+9[[PQDB,@'(4J:4U/ZHJ(Q2HP/< M"K-SPFJ[:J=2,Y2(LD-5*0?ER$'">KEJ)SVE'$@Y.%(.$I:K53M!>8H>TJDG MV(2!THUPOH32"N$Z+\CL<4=&K@:JY91J^7H):_ER5"P!/_G7PO) [\TCM4E' M[6IEG3+**M2>&JHG#E5&)6 M;)1YBO9*'L?M[+18[JGOJ($..N'*O'["RKP<]4FH0"BSON6..AK+E@LI'D>+ M1T*(K6I'F.DDK&IV6LI5@^0J83E)MDZL M+NY&.I[5JUU"DX.T#,<@+445J4EI*4=:Q!U*Q4M+'29@Q$N+.BZLHE,*2SG" M(NX]*EY8Y+R*LMORF]DP(4QINNRIG4%9<\YEUV6#1$.,I[PE&M4. M4[,>@#I0.\,J=UQ*Z:J)="4LLZEV[)FM=!5Y+BIEJ\&RE;"NI]J!I1S1*$^ /\H=KM:A4NLI.2457)2%@I5NT@[A0'7DF1JJI( MY51AUJ0!C=)>2>%*)UPY%9C) 8UYBY0\C),#&AM9ES=,6)=7KR$\G:[:DPT7 M4CR.%X^$ %O5CC#E@$8I5Q63JX3%)-4.,_,8'U=F<"DEK$$2EE.!2^T'-!9Y M=IG#?,;PX,3\)C2R^8H;>T''*>8]$Q'"T&B [-U]E$!;C.+"XHT-B=V/=Y_( M4_@:'Q7#7!#;P,] .Y.GBRBD7A;W_&I.E^L9F<&M%/U9-Y9(@Q;P=,=^>U5@1Z4;LYB?^9-_PK]Y$5WE#_O5FZ#D3AJ9=-G _2/A[<58:@F\ P' H?XNF60 M5+?T0;><;_=**L (2WAQKCP$FZ\LX EUY46W;1UVW[64U1ITK^X0!04'?Z@O M%5RV0CCH_D*W@95>%L9TH>#^/*,NG"E D]B=$CM:6>Y4G&(^9/-&Y]V=FZ<@ M$\4^9YRYJ]!S#O YVS'/29$[#Y(R3R4R4>-_[9(*'8U\9CZ35[IGW@SGF?'L37#^\>7[;[_&SD>+^"#\ M1LQ9WG*Z$OMKWC3IN-W3VFSSV)(_P)J]UPM?*GY/2@==0GY6\*?&'J52A/X?G"\,R^AD,KIU -%PP!\N?[ M%;G>N[4=ORH%W"7O.:B7- \>#ZMD'Q6\.WP$U_V=N,K*-J:$^L@Z-83\?8=> MV\!P!PT?1Q6C[@C> !0[L*UE\UGTH,'I2&2%C3_<&T3PRYWOV;[C-&\E.&@F MK$@MA76^FOM]I+NI:Z&/U6EK(S7D8(7B)X5:)NH!@/L./ #.//HXNHWUUHKS MHJ\<>&P'EJ*[C"LVJV_1-;#6+OS&Q& 9OCUQ69BPXW)PN_644-'@KIP<,'@&M1=P4>!0-&F_DCF(^ION _ZMDPRZ6V 0?G79\9\#K=% MKVQ"W!="3-Q"G5X5)7QC;?H36&386(BFX6T:E'B6)C8V&0O*/K112VMC#!84 M3GSUY>+><'YGLR? T9^!EQDJN3!,\"+ACL&WO8D4HBLY7W3#_&8YSM7;WX#E MX,'NR9+FCIR%L6*1$'#.9V <_OEA%2! =AJJ7M*M.3P<&IY==$?;X1#C$R\F M L*;_#ZHIN'Q5ZB)Z2V9N/@?LS?Q#C9!*K$+ >?'TFLS4%=N;KH_D_3HJ]*W5?K-!*G^!3V$B(K)0553+L[<#/)A!5N)X314.6 MF>+:NNDP]CA7OL9F'H-4=2C5'';3HT0!;SIT]A&K"L1]/^Q00ZJ"7%2!(O+& M(\*O,+E7XM/1$0^ FQ,:\0:Y \Z 6T(:9I:0R.XY+!RVQ2TM)\PMP4D69Y0T M;-*'$.!\G.E)5H@=/!4!.LAZ-(T_4#\P0P#L95&7'^[:LE:TGQWB=0@+K2>: MN^!J,"G[P#H-ES*1ARB%!H*K9):HT#=Y<5M'TXR(GWJQD5:H+*U-^_)BK9>Q MQ^&>,6%*GH6W-GD";L"GW&T<_'1/W'-[/E>P'+A(HM4$>\-WU]L@N U=*5;T M $EL=LFXKR=^>-O+PP195K83_-@-OO.T9AO-. (X8&63!8%[4U-..2(-'X9/ MYUA06G22LJ0D[C5+FWFE(MM*.21#W"$(/";,B'L^$'(A2WKJE"R629BS$TEP[\2*'FN_^_]M3#[<[=V[^:7 7=34W0=WK&O M=,/H#=+^F-_[IPM?PK6P,;?7'JG8-*#$U]E71,%(>,LHF*IJHB^HFHB$)[YW MO,DP:CQ]19D%2=^#Z MNDF^(V:]24[H//X$-A5=G%^WS_F[W @@M= $9C!J M^GT3ZEM.H=VWDMLIE6NN96!B7?U5F1"3S UV_!7'@9HF.?!X#8/??-!?.>-= ML;T_CO^TN(*TV=KVCM%B&,4Q7AFCT%C;48B)-4,9.,7)C)?6W68M;>RS%KR4 MK)6[\>JC)MMN1@QKLBT?A]87!&%$H$WV*I.>I'@EE4G[?'M$4='*1!MOIE>7 M?@W![I UY.!CE(P1N3WC:5@_&.=I$LJX09U J#?<2WNBL478!'JS:$TD]=(W M[L:KG%G%CC5Q\/@>[3.OVC%H8XJ@:B<:-D:+H1S;JW\^*'^SEC-Z MZG5MV1",T74J[_ZYUF=>-Y'7K'#5^M7Z0DSERK P46V"4#VBQ0 [?*Z\XY^^ M!PT/-M^AYT-.I-K+0*,$G]G,?#WIOY.=.Q5$?;"=ZQ5^/]:=BFN?\=!6+X.% M43?DGP_>LX<>/5OXUDOL&WKD#97XZFX.GA2Z+0YOYGQ.JD0::136?[>/$;&.V%E/_@._0W9$":$;C8P/OP,E M0&B" UM$=/!T5K8U6T_QR 'N8JVHJP0+@/ !#)G#\-)Y@Z^PW06XW[*UY:930\D.G&_Z9S'KEG68'1-TLV PZVZ93/"ZDGAPX MUOC_B ,(3^\"0>)9K",N Z$L=C#WA$[U+FT#?Q#RU&IRY.#16U4?VXE OR)$J';S[B&44,FYNC+BINDV+RHKA) MGLD\#_K+XB5?J$HVZDXP&H,/8!TT/>);3-3\19V>.H3OA M6XAA/?-F\'.C)FI&EOPSV_)%MY%1,N!6&UYB(S.L@1.%, M#?:6KUV-/C;="/3/K;43V<8Y<)=E<^.Q7C+B8[F'NZ2V-,"Y5SOA.<1T1>#V!>D+(Y+&9RRD[V_# MZ;( ,KA!<$5Z\D]=RY;?1D3TZ4)AAYM(658UQ>T\/3E%HD3%:^?V<'9R2-2Q M-4(DA(O!#^$'2Y80G %;&8YKL[P,SQ4VHGF(];PLE]8+523L?(8)@4,3H;!W M4Z!+1) #6NWH\T)?!'_+2PD8"@(32LS+T20DT&5MAA)+/*/T+B'KO/?5PG_7 MX/,06]D#=["1Q.,5DX"D,CF;"LR0@ZS1=($Z/I$]8Y8Z,PC%&,T(/]?-.W2ZBTF0_S5 ) M^OQSO7QO@$DZ05KR[.*?7"1O4;QRN/5 ]&13"TEN_L]9)S9GFBE@%%_0J'W> M:P\Z=%7I, Y"*^4+C:B$3P;^^]-XI2Z-I[WX]F(*BJ>A2IZ)*45$("(1EMA. MTA]OVGVQ"]NJD!$IZ.ZL22Q3)JR>P"<#(R],+X0HSE0$%ON']4%NNHA1.Q?5 M(P0*KSXL^);6*G+4>^CL EQQ"GM#X%LTUX>=+C1@RDLZ48MZDD'72<^GA2#] M6^B.F3DB2>XO )",Q7(<[6A]&V>/Y>BC]U^CM\SZ#,0I]B1),A$ Y/\:[F++ MNW>B[KT3#0;\1=%KI4)][*OC47+41TK)K)R6K/0X8K:IV2IRN. MBINNV%0&EB,7JVOUK@_,_>5I N-M)/8KLY>< UZ(M-$+;!#"7BM?1Z&X%?S MEG<('ZX9>J$2PYXZ[&\?3M?8QNU#D"S=K G*JT65^Y*W4_%V/\+; P&816'F M+P/$T' F1 :/(C/Z@Q^C-LX\OHO3(8*"_1.WCS_]\^442@-G:/2WZR-RLX+O MN<5,FFJB#LL]::6VU/]IN?*MQ3)K'3*DR#'2JH5(C\3A$*1&Y243E MYD\%)6"-*#I<.VS>!D>"=A%GT"NS515]M5J^461N__/_K&>/M/25=AJY+K$= M7BJ*Q7KPP?(MW-%!$:; CD\#8)WYVEW;?@?K%.%K6.DG*YAEU:_XQ>"F0;TL MK#6:8[;6=ACUWK)W9IU5K_P65VAZ]<-\.>?*U[E@2;28V<#> :(J+_&(BT_Z MF\)K$N%&BO&T@H72K8*'MQ]Y4TEHK=@\C%\,IE!A8>T<++MUGH@E:L%E\1U] MK'LZJ#\.@>/3$@J&OM[]18E6R#X1=V'-^!R"4&$X+82GU>&(Q\>Y1@#E1 N9 M:4$DY2C![2FQV+0I@]9!KZBJFGKH*/[%@PLWHA(94?68Q.(+;"N$9T-RJ.$9 M/4YH2(_J-3;1SBAB4&/"F@O\#U;Z&]VX"#FGNFU3[>(!R_NP6<:^7GD'59-M MO6Z20)F0J47M(B:O<_N[+5-'U\2?@,$"\:IB:NZ>\*J[L+4]P0U M^-[Q%N>LJ!^?AQ*1XH\H'/03V"_7RT2:L M->D=OQ2<-]2 MP

J//25X?+F/=JM M!]?%[D7/._-T((W&L%ES/8%PS0!G ,%-6!L@7F?NFY$5MI:Z%%DUU#28]$$F M1 \Y'Q38V/<\@O97S^W8G$R%CDJD7?-V;5LS"$G@HDA=A_%:$#>XB\W)4MBE MR9M5&103]5'7%+?UV]>KNWMEM5P[5"U Y,V##69OV-JVWL9+ACIN:9&U2 M&8_2Q*\ MJEU^YAMQ'$+N/)#M;QBY.>(T33^_-$V:C,R09V38DOV42TW.%:)/?(D8&$M* M"I4G+9D'NZ0/!Z(YQ^'%JK+4)SSP@XNO$;V% $BQQDK'R3,!/ M7^*;4VME$)O_EIU)8.J;(@)%IB= O&ZMT&&^_/E;W/9_M_C^QXYSU-A8V%;, ME]J=8.*CAU%+'0G=GCG*NRG$'Q[@&JSI.NY^HUY'Y8LR+AA?(%N\]S(4-@'= M/:4H\.298N'0_0WCECVNC1FZ+NH^Y^SO:UB/ '2W9IPG',7C* 'J/MLA?S0' M1E$(4(/*N(46D+OL_LP.]GV,U\Z5NXVK4!6.Z3[,DX<&;8=QZ70Z!":8"82G ME4]/.,*7NHT8S$6#U"@B%1@Q=J\ !E*TL@"-PM2=>C,ZG+-L0XH=&JS/)9F'R$T:YANN=4="E<2X*[A+$ MO0X/M7?>"X-6>N3''I)MT,H&7]4&%L&MPO1#L ,>?+*"Q1#6$]@.8CX;MF5Z MH$]N-!:G&P51 ]S&)H\TM7)3%#Z^(*<<8I"8&&+43C9X(3Y*^!=/H%!](+Q1.UE:(2;7^1GG8!_W@ ,!9EWT :ERYS!R;/!V MY#&]<9(\@X,P.\C$U^'C.Q\=GD:J7N,)W: (%+S"$-[K4F2P'RK+63^A*/_! M-4$453,*N+^1! M4U89.Y[4%_-04?D2U,T7-W=#.E$HA'1W ,^)]?,P_W4O% M^C&GACG'W,PM_1U45,QYO_)#J;4%AYT"QVR"!POR_QX2[-60A$ MBP9H8J]\$ N)%>!/;4%3;4%7%8Z>Y0>5K!3-#S@3P/\$P766MK[>-]),Q$PB;6/9P!JN83:Z>DC9TYJG$BFQLV0CS MG(^EBG!F=T'E6,!MBGF8@N[2*?5ALA+4S=ZS9@AJU/1H(Y'LBH* W*2YDNY0 M-F[.[OS&O;?!O\$&4U<_2!ON?-A,FD7V;FE.X J).X?_O'=E5>ISCDG(:*E' M6$0C0$R8#E9JI&K]GK@=*3\F2-HK7+*W=4C<=X!N.L2!./RRAWPU MB3V61C5KHWKM%=AM&-=0#DT:U2R-ZJ87$SY0XN5Y3;>R%3&?\78Q9F+/(78Q M:!UFM$UE&,?J6-O1IELHV63"(0N5^]TRIU+K5D;K-DS;ID!I:D(8T\M870=" MFBZ4Z:J#8>$JNP*AS"FXSITA._RF;1UEJ/ 22,>Z]Q[?T0VQLT\XBUFP4,3HMATP_SM8V@\ M&#[A->U("R,MC+0P.5B82-VKM"?2GN09Q'22'4:+\ !BS]LXO>>7>[A[IXTY-!JO0OVY(YJ;72EI7Y,V#VQ4HTMY*-QAX MBE>H'YZ"CM\*(2=2X,28,SW:*RAH5[ F"(S +DE>^<1VO">B3L5=T.L]B-%? M[L(F1-#+]*[6S0:(AO@9:/?59/**H[=W-QL,9;/!T>*3HRVN8UU[[H.LF; 6 M5,?.5,(I%<^7'K0=[[J.^D57S#,,VBJ.P4HX*[?7&%?"92TH/[.+4/-^OAT8K5HO='^*!-U>GU2<3< Q.@*?&-FK2 M[SB]OYJWG-J?+3O+T\]QMPZ:[F1#^^C4@0!F)>C+GW!<3 [(0A%]O"#6)_?=_#,UT_^'-04I(UNM M6P-_K[('W\7*.7!1IS&B79\X+G5=?B)IOEF3[W#IAQ>R?":_TNQYND&(G>:G MJ9J4SD&0>2G,A0MS/V]A1F/\\&*EDV%-[0V'S9;AAAGDGI3APF4X=9_(03*, M!2AI1Q+WQEJSI;AAEK@OI;AP*8Z9?9Z=%'^VUNE"X[':'S7'Z MW,4JH-PE.7GF4O;&9],;WQD=JBQVEF#ZFN+!NB(_=&-VB5QSE*[H#M5Q9QN/ MO6AET;2$>L$:!%OA&^,&2%Q 4!J"X<'9>ABIM,5HI'9[IP@1V"1_ SGDHW+) M:TIMPJ?78!&%-Z*U.;KD-'V.;FI8T5CU\9OI]2.2V>WK%+ZZ,9 YL2[IG5UH M/74XV![LVGQ=TCC/@PW64ZP)/#[M"VI.Q>9^\>R">,ZL-9V;70-G9/=RX]2) M8![\J:#;;"J,;DJ%TM67O%$SKCG2,GEKI&4K3Y8-:F-%50;. M^K*)25Y4Y<5P%Q1+!0M'=5JVI08>EK8BI+]TW>J]' M>'!;7ZJ1_7'B*&I:##)7^(A6\%#.>KKP5B$G7@LV$NN9Y,1KCQ/DQ.NM#=ZV M[OP=.?$ZCXG7D4&1;$XDCIH6%]^/JS7S>G3.\5,BLZ[I3W^N5ZNE-QWV]K]K M.A(1C,7E=+I^6K.QRG=T[K-H4J;R[IOET%8*=N6:C!=!1" X3 !=H!EX+T-%9X*A+T&%QLV&[76'/E]:.Z_GZ0>R?>'&! MZ#Q9YD]0ZK_?>$OQOGO#5^H' >V$0<#7[Y_/+MKGW6U@7S;X5HE[NEZ*CK8R MGFZP'>%@AR2$'XL#<$=P/Q+,6N9C=ZVT Y?9O.4]-\-6+=7S$)V5-Z*]GB-W M07]$Y@Q?TTY&C'P\5?HN0*T)M9[EKF&.MG8_IPLR6R_)W9PR]L):SHCML(<2 M-IUU1\/AYMS_W>Y6!T^_GZ!J=J1XPB79=AKLGL M$L1A.KJ]&8W'US>M\6V_T^I=W5ZWKOJ7_=;@NM/1VM?=SP-MN-'%5GQKVG9W MW$;W7-!8=\';USY!W)]]RU@^5_1[SS3P8,"UXW^<92 YHM@J\0C94/A)]2KG MQR)VHK@NO +H6Z,K9KO;>:^;)O>2-*C6C K'7!&LHW=1XR)O\L;>K)(7EALN M-[P2^R(WO!D;[N?NNIOEG7?;(1Z&"8A 'SB43\KIJ?NBIVZ(8Y@+ M*D(H:*RVU$L]DOC"T@\MG]A)P-/@DG.NXPB^VI=+*EAI).>(RX#DX$DG"O M)Q+S$:L'4.BY*>>X_'R5_:V2#5+@Y9 :6VM;ABFI6&LJWA,&.-T ,HK;EDKR M:(5KB:NC[G7H N.I%:DUS,/?C=W")CO!Y4C?=\O$8A_;6BXISF_M95#ZRYF2 MYZ2;H);&K0NQ;W<;A M\4U0XU4,K#@/'%$]?5CDQ?JZ6%N7#+Q.18B_^E _M1=B2>V]U.8(<:62.F%X MEQ0V)]-3T,ZHZ,$WGR875_I2-Z=P3=U5_KXVB=)M>^-Y)V+Z9(^EZ]K&9$T;,A^L:*+7NJ7* MS(UXGFJ[/U1[0Q&D9V78FZ+W%7G#8?8W_/.N>W7Z6=],(#V4X=_%<;P8NCJ1 M5@\ZQFC9JP" J*AJ8]$0CMVBD#GUSB[>2S6?V1IV<[PF M1EM.PO%BUBN?R?\@MC73G<6F!],2PZ\6P03I$F=)*[.E8.3C_VABZ& J&U75 MXN#*=$<:Z.]MH+'27)DCDZ>;\PLRRKL7ES"-[H\VHK>_9MX"@A.2^9Q,746? M_6?MN'3&A3);$\2?U6<:*R:L19]2!'L<=T!S<+H])VR M@^'$2&_$58C?'B&3BC*I6%7_H]O9 M-Q"E/XIUZ8.LN"H]#D: M:5*;:E*'B1CK9*RC+)02I"78.-=I9)RK00V03%+()$796[];N?4R\<,.3%+L M\M50/7XG[MW\07^MEA&MPQ4+9)I,7*TCTA>2@6K.0,E,>H?LL9899._K6*"+_D MV.PX-A-W/4W7W#:__DM?KDF&["J9M6G,FHF[?FP#7?Z,VU6'G>IY=;JEY4&95:M&5BV>M[0*I=!JPFY%HZXW085E4B9]9&]5]3E+>G,Y M>7.#9+78E?'(1M7PR&05T &9+]1%MC$%&\@_TU]V@B))@3Y2H(>9^,399K_N M?0:@7[M$\M,D^&?+GA/#7<-W4JF$3D6* B7_9L>_F?C=&>;"$9"Q3"X4 MZYG'-9@/,W'-]3R,.#[,I/L@G]Q?WJQ73QO? M< DSRB3KH",DCYY:%N9S"G7@F=2PY\^F2,-^(D8\&3E]](6EY1T M:69I%^60UD1WR(S"/('!TREGDE=\+6&>9!JF]*W?K3/'N7>$"G1L,#W >;!V M1.:T/(Y*U75(J.X)W-XQ7/*3V,_&E+ ,^CV96H\FO0I-IDO#7C_#'L>CV4"V MI,\ %,DCS-Y$[9 MXW>@@@2NS*2D/7UJJ)F,*#W17#Q18-=D=>_5X;E:>I.RMB=A!Z%K*>1IM;3> M".$?K-;V= %LHZR6NBF["'/1 9GX]-EV$=YR+J!?^L%YX >P0+KVJQ(SUM)P MY<*T6NZMKP?6N^[DV&;T"TJ&/99AL\&8R:?#,%OFU=3>H%LU!I9A:H0;,^EW MS;I_,!$;EA]URN3RTB&B,Q_#*ZN%W:\G=7=K\$XF#FM>96-7FP,\-UG07ABGBS;P3@9FL;7\6L9/-]-V"2_P:*UBU2TXV MSJIDTMM20'%A8T5 QBOUB%>2-=A4GML;$G.<>OTC+'ER<:4O=7,*U]1=Y2=9 MN53?*EW@9F3(3Q\F%S4M;TPNL!-_&9-=W%DI!3.)TS'=C1#/R+%6,O0#5A]Y MMW8=5S=1$E/I"Y"F05LTKW$G84I-5=1 "(YBLS\W0R(&N4C$KJ/2A;6$13OL M>A#'+=?(83\L&]=UZ;JV,5F[^F1)'BRQRYM2QEB,_FMH>=M7NH%,["3H6Z3";51P+?YAL M%4GSX6A'(WA!E(Y3B]<L=)J[% MD+Z6PYE.Q-KM%JI>.[50'5GGG)L<_4%L:T91":.VKE56F>J.]'\& (2>9-0S MV7<:LA?K:?:TW>)755N$-=_=L=H9B::H5LEIW#PK*+;PFZU$$?T/:-$*$4,Q M.#7@A7+[!.&#.255/@R7J)B5NV)Q35(],<:#UO8/1+5.JZMEFZ45:R_0>#;1 M'?+9MIZNU@X(CH/0Q!/#U,L[[)=^DC ^Y#R2%*'%MDC$<[$8@.%059I-BBQ_QO:#9AX)LSW+ M0D?%1-%R.DHY7H*XE>Y UDZ?J#J:FQ/'U"-U+(RGI0]1=1]"W,^VR:+UXK-2 M^O6;6K(I[,O_3ER%<(>Q\OWW,M]3N2L69X,'F;B7!^9[?MC6W'"_64[%IL77 MX8H%LD8F[MD129RJLHGTJH[TJ@;)O*H<,C-BEDI>D#A0.\->-1PLF8XI(QTS M$/?KEY..R49!RBQ(_F8VKO)M(&Y>+RP-'64K#BY1(4XJN@XTI.JX1"-'04J*N25V%/#(8HU5ZP5$D=< MXB'E]%@YS<3%KO2X46T@@M:2YJ76;)N)WY[AP%'ZV1W35+=<>&0+C3-H%"YA$NIVAE4Q&L[Z=*@7:DPU#FV,05;QS_37W1[)M-A>0BNUL[$/>7%ED'V01?HU4YR9M&%FG19KHO8L!K)5=NEE+2"9=),6D+@[ M5&9D(U_U'(LX/LRD$2&?S%[>K%=/T]YLOR%9BX-T 63UFRCEISL+968\&S-B M[LCHG:+VEQV %32\6B8.X(&II1M/-D*_NZ9S*:ID1>MPQ0(9)1OPCO29GWHP MC72]DK@*<2E&+9/VTC0YFR027%]^AR+-. G8L"3U<5+6YS6%I]T/17EA-9$=\B, BZ!8:.8 MWPIYQ=<2<$FF6TK?^MVZL9-[7Z9 EU[._K-V7+R:\V#MB,!I31J5JNN04-T3 MN+UCN.0GL9^-*6$9['LRM1Y->A6:S)8&O'X&/(Y'LP%/29_I*9)?D_L0?;4W MK%S'L=2N$<[-I",S3>KHM%3L$9Q](AUQ6C>;*8[9)'.:R9VR@>Y@!=G-I) \ M?0JHF8PH/=&!/>BL,2*:NE7I^4DC*Q[!FQ M_:=U%X:I.-;2F%'2M54%_WU?C %*OIBB4U3*2@?Q-Q_]I6DU<1SJ2M_=FKV7 M>T/F,9;@:M,2B*'+;.O1UI_V6HF2O.-#F+WZGLJQ(E"<1Y.-?&0#J%) #BX_ M64GN3+4'!7E2(IFJ9[*N@28ED];47)-_)V=7LA:UG+.'L?>DY6='2DU>:V.5 M:IE(43:#2PO.6S96L&J7XVR@7WQL2>9Q* MG2 L>7)QI2]U[6KN/J)@I<.@2VD3H<] 6:82=A2LU+ MU$ (CF*S/S=#(KJY2,0NX(*%M81%.^QZ$+(MU\AA/RP;UW7INK8Q6;OZ9$D> M++%OFU)R1)BE4FRDV*06FUYJL3D6IJX<$>J--+4M' LHQ4B*46HQZJ<6H]3P M>>7(CZ9J[1[X;Z)^L6I+T+$=V=FL(O,V[>2IB3_GULF=;&N2KE0\SG82VU79 M'Z2W8QG"\Y4BDP$ ZZ"G=KJ'N8C%D+Z6Z*W2L(%<#5/+U9%P@^68MY$Z/E" MLF8Q<8J_& !9*8N5EL71;EFLK$!I:K_;5D?]JD=<[#3@@SNQ9F_X%V[$A?+_ M%$7Q%OY]_41L8\K?%(KC7S=6^->D IG7)6'EY!4IS9]%^30SGI7I4G> /#^^ M?'ZX/Q,=+4\)DCPX7F^W_W+&+Q"YPF+>LJT7_Z/-SZ9DN51^?/G^VZ^Q=]FB M7V+2!W=68JJEM1ZME/87^0%6Z3]-Z(_(ZX5_+O3C\LMMZ^K^]O(?KE@ZS'CY/^U*;_P.^V3IKX1V?*!R&= M_G8CIA,RKB[_F:8OY]=>/NI,%8Z9-.HH$38+J#Q M1K: -O2?Z1(75>Z*Y83[@ MWV>;.H72)3VO,2-AF#-B4@4"5EG!K7-6^A24S?^-SP0T+RA4CYA,6V5WPEC]:A@\+0_X8LL8[-05>=RLDA>6&RXWO!+[(C>\ MH1L._@<8,/-_SCK[7;22 ;]"Z^++BKB^L&/P;RB9QW;.$%>V5(MGI10DOO!F MU9;THHHG=M+.U'JJ1$F0BA&D:38JAEI!346(8M*$22&20I14.7)/8I$-MK/Y+4/@5JL[:6=]\LQWDO*7X*%'^PRE?E"6,!07UL?A#;7O5L M9_27W;0I I7E[VN3*-TV(K)HXQHCLE0&:F5/.T5'T[;;*;1QJSUH==O5QU 9 MJN-ND3T5C6Y8KT*3T%YV%4#^9,"NB;J%4K+H6/+G"?&G ( G(7]FBB22CE>U M@3H<#R6_GA"_"I!O$O)K-I =J1AUW-6DX6\@H\9@6W0T ;A,4LV:%[;%<3@5 MHZ[:[XCF.Q7(Q!ETU*."F2"RQ>2BQ@%;A:4B3B@$@"^>4!2BB355&_35_JA" M3NZ1^97:(]T*1YA=,P4(^DXA\SF9NHH>0"@KLS517 O>LE:4PZRY8L):].D4 MS[G N"LT3-?MF:/ _Q6+U9;6M)PTZU&:!4\HJT?]A]SZBEVQH5M??<^B?-S^ MLUC'NB, M_(=Z\!NW%*SP2#Q[^:7W%2PS-J^+_FFAKG9E0TL0[ZY,&U7'Z?\ MO;3.4D\U3$^-B]934N6D53E5/.,N/0;[3ER%^ 5&4CU723W7X8IRZ^76U\]O MJ+]3$N.3B$:4HT\R9,/,\.4XGY,T,";LY *K%].E;GMJ=RQ"^2WU_$QJ ZD- M:JL-!-.E!=K@E 1;'L8( @%Z" V<$CJ%5I9 ;1D45$LAUN&*1TR=ORD*-2L0T''G/P<$PQ'&=-9L@H"GDE]M1P"-:6L=,V<;@C MU<2128A!-XN4Y,&]??2K7RF];]8VCE2BAZNLSX]^>,>H?LL989:N\E]4]"\+ M_FO-L,E$\-=PW<.UPB]LXM^NQKJ0/)O=OP[K%B\ MFP_S@CF3O%M+WHT[@Q@FQOL;>&Z M[4PJH8\X7 L T)P':\=U:,$#U8?7(75X3V ICN&2G\1^-J:$Y0OOR=1Z-.E5 M:.HPE94=J9V!:":%K$4]3353ARLV=.NEAC]6PR>K_9%:NL32U88>N A*5UU+ M(4^KI?5&"/]@M;:G"^ :9;7435DMDH<*V)QC4X7RU5O.!?1+/S@/_ 62%?W M5^+9K;1;^3!M[C77!Q8A[.186:@J&189-I,BZYSJ5+-E7DUMCRNG<660)N/C MT]MZJ;:/5-N=9'C*4O5F'?0V\_#N-B:ZK]J?1T\&9%51.)!*J>T9U4H-(\2NI*\UA7\Y@, MKE.:N$),W*D?'<.2)Q=7.H3'4[BF[BH_RW*FAM_P10Z[2Z6@Z!*!B38/AG.I]!&X-O+?'2U8$83'Q3'9R49"=T^9M9Q$Y3*11[RL^E*$L@JW3_JZ7YZG!%N?5R MZZN^47+K*^0--=K5&HI')1P8>65TZK'KM^C!T?$*#_KK#\O&9[AT7=N8K%U] MLB0/U@_=AK6D<_*Z:F=8XL#)# Y / :KY;E'U>5##.=]6"@B^3H;OC[I8X]= M@U<)'[>K6'/%8A-XI2K(0Q6,Q%U\!YK*;%&KLIN[K(TK,G59EMO=39Q^IL,9#K M8=%Q@7JW(B[N29_E[8IC;7^F*O],QZFJ,I;-17#'XI;[4F/9O(;J7A35/2MC MA<+85SPEIKS -C?>E;#,M>3=N.ZB<3*GJ9Q -__)YB5R=&Y#1:50)%+HJ<*^ M*G-#S,FK#.ME6%]M:8RQ4*.'5K_,Y]Z/2QSVF%LH*Y6+5"ZU52Y:LH(GJ2?2 MZHF3/KFDG-"B$X5I+Z('(%V;,3HGID_K<,6&;KTT9<>EX'J=;/JR"A@94^2$ M=:VMMK6*C%B7>J8">J8.5VSHUDL5?ZR*3U;$(M5T$;66#3U"$=1:NI9"8F:" MROJ&IM0W2+4M22E)60]22C]6AA"GM_52@1T90G23X::F+]02ST8$-[%NU5FR M_8J'!+,Z/.64?^1@KW^2#A2,!=TD] /&*+)W=IU7-U$@4LY M^5SMC$18<56:15@K(9!#-GN;PW4RDH@!8V)4,Q&'0 M4?O=JD^HE2)1,Y'04HM$FE[,S.8UM\%'&DH#(:7A\*7&-1(..NDM1#:S<+*1 MD !V:SA2NWU1EB$O.=FFC3@CET&'(JJV"?8I3B[J'*&?BN#%R5UWM]P59%&Z MG:[:[8TJ;E%83NZ#.[%F;_@7S@NZ4/Z?HBATX;B'AKFFZ4S^ME#*_KJQQK\F MQ2>BEX0;D=?IC080JZDMB_*-[NM=M_ M\9Z7,]/6%B7>W3.^$B7FO$'KT[,&ON0/L&;O]<+/6KT3VWZ#_QN*VO*/SI3/@BW M[V\W]\+M0Y:(V;Q@!T)76\Q;MO7B?Q3Y[.'N^IMA_J[ =Z9DN3S;9&YZAYGA MK);Z&V[C$IR]UF0)XA;5*G1=P2V43[JRL%%:_P2B>1;AOA>^40;FS/6E1W#\ MQN:;S[IMZ.;V=U,PAZK0MU7% 4:8PU(?4&IP;M(UJAPPX)\^Z,$6A1@CRB7! M:RIK$1$(RX0G+EO?R2*A'=YY/.@PYF^;?/#)N @Y(PH;HAMQ1Q3FC\ 2+P*I MSD%1%/3 #PM"&_.9-T8'8@D&!QOTF95W.$#X/5H;QW!<^#);]'2AFX^P(,-$ MHP%\:BK3M6T3<_JFN+9N.DO6\Z\'QTOLA[HY4T(_-HD+]LHFL.(_8/,?(41R MV#T)W!4N $K$>(9KT14YKKVFUX*WT66C!-,=98H8:/.E]0*Z9097/E?P&9&& MNOFFV(2*L#$WX-M_WFE6$75G^T"MTVZUA^Q #5XRS_;>O^"4/N7=VKV;)W!H M>1R8[L?,&R[&J]YKJTIL8U);'+3O.\D7RQL_@&29V*_ME%[WS;\69, M X*PA+]4RB[ KZ[^B@IJ#LM2])#L4C[F#!K#S-C;Q:-P]N49+>A5X-=Q!M$Q M7JE%Y&N"3Q>.0LP9W#CF5YO'8YWVN4(ODXY%Q>-_/!;U@R_)HKFP:/M\L,6B MRD'<&:ME0XRI',:32EIVU,;GO*2D&88MO.$3[Y#:)NP-NK_316#]DAD_/<0^ M>(TKPVH]D.G")&&:JPKPE>*LGV!1U)B!89I;2[!*SL=<=Y?QXW>PC+8Q36+ MMH+"*9C-]9(D$G*XRQ7ZMV=<0?4ZO=NK3J_5Z5W?M'J=R\O6UQ:YH'8&1V"=(W;=_<=@976KMUJWT>MWK: M<-"Z[ UO6E?];KL[ZEP.KMJWGN?\B5&#.^=SPZ1K$GOEZ>,DQG4&")5)X\O7 M7V#-X/T[*WT*TOD_9VWV-X]-Z=\L\L&7$ .SP#,H"GDFM@L::^EQ,@MFLRL# MR;TL#X(R>'CS?\XZL4%K*4F3=#FRT/+YZJ-9,P/__P3IWOR*9+UD<+__EX(+9GFU+$8$$"O\ M?6T2I=MFR8"8X*(Q!W1G>.PFOE.G;"S<06_[* U#ID&KVTZ>R?A.W,!#_&H^ M$Z9+T8E#WZJ,DVRMJW;Z)4Y0/N$I4C63@'X6$A!R60)?H@R^'W75<6\[2R?Y M7O+]!M\/LN#[N#19$.7^4=VRD\Z9?V'X%;R!L"*6384H MDK+^;IFX5-M:+N$K7]'I Q-3AGB-AZHV'C=&O([T4VL/?G)V<;,0; M.J-B)R[.YH%'XSS9?1$/@: MOULV2)ND:S*ZQE@FP6!!41U"_L[9W=2XHM*_>=SJ)#I:/:2DL#-2A_T2#8MD MYIR863#)ZBAFKKK'5;#,%-83?V#[>Q4R?L5Z4IOT9A4@Z$-%"]D<=(X,SE$> MF-P!SI2S7NW89%C@+[3NE)?8:IWV7T*N\,H%/T%#-V&]JFWY?R8('T5HQ2P@ M/H8)*Q*+3%1F5WF5*@#MJ9U>46Z"A+HJ%PPI1C $@W_*<9%S$X<_B&W-Z$"] M'9+0VBL%!9W62JM1,:LA*!)NM,LM35*>KGD#DIS1 _BMBOS\O.WN>X\0=?:Y M]VJI+FBIF;7&W=M04V6>_R1?9=PYT5#0;%N*XYWY48[:[FME)0^V%%DWJS;W MYIR>GI24B>MPBO+BLY8M,)?:J+39;E*XI'!%A$MW1$7AO9@HB"[RRJ7E93%^K*[3':7R>Z9R@FD["Z3W652 M/F1WV2'+KEYWF39N7DUNO7H,AH(> X3KJ7UWV5CM=TM+;\E,5GT$8)B% %0F MK3OLJF,AC+;D>\GW$;X7#]21S67[>C?[G=*.)&5S6>:NZ=[FLG#9/< MV I4FL67D FZ-D0XDT7ZL$4V5@S[E3GWJ7?E9=49?20>HIF>T>O0:]=3.P/1 M:"3)X UD<$&E_%$,7G6GM% YZG=+:UG-;U!,Z#A=[,C*'KYR>_@ZLH>O/MT8 MHX20[2?4PS?H5$UKUM7[.#%1ZE;%6:]RUY^4'"DY6Y+3.[$H0%JX_.HG&I"8 MCFT(C*^;.+8AL-ZN^TGW48P$?12E^.^9'[RI@VYIQ]JR6TE*643*Q$53=6T% M'(S5H58=;T *UVD+E[@@JV'>?V%CX1LDPY68E5W0I,!W<7.OZ3Q$CMOQ96L@ M+0YD]!/_SHN^HF/_(@,\X>/MPP$,-5;Z&QM?RZ\3&FZK/]J$BAZ]W),^([N' MV+*EQ8X)[$KCEA$AU2E?7VUW!&,_A30VDQ!G((E#B0/ZW5H1&]:' MVAU_=0290M@+ DA4I!;\W?+OYY6AT=&@=-"JI= AZFA/?;KZ NLN=%=Y@3>5 ME6U-Z)=B5(AIN6PJ*US4@KVRZ2S0M4VKX6:&,UV#.D$]H7RWW-@K#=AU##/W M0;#"N<2PN1:J'O0\9HK.>-N?IDI+]DPR-X*YX'%\WY?CM3VEA-]\T%\YNU^Q M33QRWH_:&6U'&:$QPMS4YLM"268)%VO..V%SOG/F]KM8QDUX['0"C'N\-1T) M"KS?[S*FBJZ(M V^MN:Q@]+["0\\3H!F>2B;\;:)91*60M^P+X:5SMZ?IIQB M7JSFZ>[2/ M]!AL[)[8=Y6MG+U,/"P+V3,)8-_P)IE .#7H/U79(KA\/+M/&^ (,)R41[@S\QX]N!^?GSY_' ?V\X? MPO_Q$(,B5UC,6[;UXG^T^1EB^B@_OGS_[=?]H &I@(6".\<14>/!A;?(#[!* M_VE"?T1>+_Q#XQ^77VY;5_>WE_]H77Y^N+W_"-'"B_[F>(G*CQAPDHL&RH]W%U_,\S?_;M \+9: MZF^XC?2D=[*TIK]'+06]>9@"NK*P43O\R;6F9Q%>?N&[88 ",?2E1W+\QN:; M-#8UM[^;@CU4A;ZM*@XPPAR62L&M4.*O46M2D [](+:@*B@L4"+PL"CIKOXA M1M/:3G[R=VRV56T\16B]#K\1^QI9VVMCS74E?_LB; M#["IP'#M;+'!4D-KBNQ]$H=ATVC=ZK8)7ISS@]@_%[I-'N#W5\CI9\S.:L/. MF$[.)6"]5KCC]IJ<%>MY?9H@$,F^_(GO%R),R>1"8;_RGF_C;7CDKOY)J]?X2Y%5^9'0V X(W1GHKN-\Y2B]FBINJAW.C9#*Z^4D8 M#^JW?3@9\F:]^Z_;4ME;:#,E47FA.*(XQ7N@WXC@4 M.M&O-]F$7VFP/[J9I7,7AID&B*H <4N^U)@.]'Y;@(=XL)<+@4O0<9ZD:_QP M\>V%^QVZ[?)D^+UD\XJR>1R7BWO&#O.N,^/R':B"Y8$)-LD1RHRUB_#0,]+A M@NZZ@UWYZNKP'/Q^J<3KJ,0%,!H'AQ"GHL1/'50RNC_:B-[^>UQ44_LI1G7* MKO?;8MB5(^*.M GVSE FV!O.:X)&[>.\?YE>KRZSE9]9%Q\<'N&.ITVN#P8R MN=YTW99L-&#NNJW*J?4J%!J6[OLR BOZN#G V0R1*B(=WKC0N[:.)3W /&PP(A,O-J4FEL[#$*'<$0L,E/ MGTMH;VXJ;5'>L/K\QK35%H#YQ(1&? Y]6"Q0BM!HP^I 'DNIR4AJRCAD2"\.(D'B MLVXLO7,1>.<)N)JVJ/$A#G55/GG,&BE!%>U>99PJ$A<)'%/HY7')@W5->20\ MYR.]YL$CF<("1-$LCV;G,D^)Y<4% \=4?>7 \CUV,M1+[J=*GB^!Y\N(U-)Q M?;*!)N4K>CR@2GYD<&QP)KF^R9I>?,)_3&E83IJ^VU6'@RIK>GEX)C@\^U\* M#4UF+1VV0W\D+!IR%&OM.JYNTB[M*'I'34.D"B1>X@7]X*9L"B.[*>H>/2\9 M.;^O$2/N;O[_M_>ES6TCQ]_O_Y]BRK&?M5,03?"F[745+96W)*\G9Y%4* M HPX<)$B"% \0FJU-5J+ PW# 5!O'>R9D MWHO+S^ L5VH%X5T%O5U!;Y.+V7N 7KVBUQ7T2GY1H[;)O>D]@*]6JZ.RG*O1'1C>X[5 MN=6(:L0BC:A*<1_[B(4M@JA*<1?*6,Y([U"EN!70M@^TC/0"586[E$@[?/0I M(Y- %> N)=8.+-7J&0D#JO9V$3O J-K;9:MGN>QV:#TCC4+5WE["PZIL:U%A MO@SE&=D%JO9V*6V@9UA[NYZ1P*!J;RLA7C8AGI$JH6IOJRM4JO;V,<8#,G)/ M5.UMA;6=8"WC-KJJO5U6L!T\J%[//BE4M;=+";=#R[;LTT)5>_L9)P^JVMO/ MHK!C/?OP5M7>7K;QJAKJ\V::1O8YM*J]K;CF$%QS-+6W&]GGQ*KVMN(;I6T6 MWM,WY%457?5J _).BS4P9V57U[ M8]"K^MM'@?JCJ;_=R#Y=WU7][:<(>U6!N_BX/Q9IGWW.OZL*W$^2]F6OP5W. M0S15@[L@Q]Z-M6]CJQK<"H#;!.#:M[15#>YR ?#@>6:-M2]OJQK<)LXGF5B\AK_ M(\+J: \CRG<2NDQ2K'W-/%-2@&?NT3%U L,6_CB3$>E[7++\*.U_-Z;X<,_S M#&?(OK=A=JO6;.6NAKME7UTO6X3J>>%^[8OGQ<)]O;.O$N0*]T>8,;8,^6M? M2B\6\INUW%&;;1]**.@?M^ MJG\8G(.FK'>UILK7*AK.CR9%J[EVE8!#2G2]WE0I6@6#^K&(]+4K%!Q2I-F[MI1)@CA)\K4VN M]>\%?/5*597\*GO)K]8FM^/W)/NZJ@98V87?)K?,]R3\&H7*NGH;W+G]*?Z& MYRS=+IR*60P(8PKASX?N\.BY]Q-YS,$'#MJ,A 7D8629(_[X<.C1 MH1'@P]0S+9^2B>>:E/9]_#K\%TN.X8/BB (F_9,&\)!E4C86_A$L>,OM5PBN MP6$>'DY]X@;4"2QX^31>&9^&/.(0,^R3@>>.V5" 5C.T#?;0@^&3Q?S3Z*QM MN69R3@_F**<7EV X%S/[#!,[=<>3,&!SNAK,,EIO#/Y:7&ZZM49ZHUZ9ST[B MZ .,V;A:I/>2'>BN;3X5;@?F\U32.R @QC_\*S2\ ,!%'<3,!SI.LN8[8($1 M )&YMF?4I R'=1W<9L "R LZ_LCV<_'7<,LT]B!RV018$'8$T+N*#!F"?(.8 MX"'),.]HK0?$C*R1#8)%Q0(BF<'@,N3XUB/'S1C^,/(W0:C4._E@RI[C7TE" MM2+U5I9ZW+YV_-"W[C^BEI2]J-B;\4/V4VH*^5@D#8@SRS=MUP\]>C5 TE/' M9[2_IC86T#EU_<"?2Z;P;^$MGVQ0C2\X1O5VK=MH 1PH(&,"PP=>2%_L5[U_ MN -3\.,EJ,1EE-6K%0XCMJB3.UP522[\'= 5[" 8;+E]@9@O"^FN<3TSS@OW4!CQ-!/ M8B213/1I.I]J]&!X_2MN#'[!Z?H7SG=FOWWQDF6$UY&>U4361_/ ,3X3.L[I^XN,UVLMFJ=.;CX^6?W(=A7!889(? M&,"YOOGQCL\RR MSSF?6JULDHZ+DH! @&A;%,P*^4[_FLT@WW?Q?2;4TJ[$CNH6G2 M683Y#V_1RTG[.GG=*HVPCS7BP_0'665THKJS$5#)FM.2KRP"3SW97@)DS MT&J5ZCQ?'TQ3KA=Z6J@N!;"6ROA./AMR.63*(-MU7>M4%T6_5RC*3C[3\AEL M8E.K9QR4\TUD9TP[DKO,5TJH87ESAVEC<;BU5!T+7LFAE3OY3A?6)'9YA6NM MU2S, M,CMMK=F=/W:-+G\.TCKEP0I&)' #PP9K#(2-XUMFSK!=9^W#AHSZJD\-0,GM MB@32+:[E0BXE+8+6";@WJ[FR*)9NT-I'$,>T0?7FLK/M!^K%N3]]TB]J<&[F MD%LXLL],[HL#83,!,* =_DPUV#;3#GV68S7@BZ'CB>U.8=,GQM1S;9L$QJ/& M_[1"9&0E%F6D5OV'EUR^"<"00#Q_Q;XVB'HTBFXH(,P9?J$.6!QVS^GW^F/+ MP98X!I+QG,_;SS*6YO)"9,><;"830VV6^-%\LOCH9GMCLUE89=BL:F6^NDHL M2@R?@Q"%@06@YFO2R)"OBFVDD5J71*\?Y=@\(<5KHRA&.N*R'I>1)S!8OC([ M)0NE7- M&6,_ E(SZ#]1?[2J.N%@+Y1KW^C!029DB6TJUF;BWE3M6<<[-,GI#O7O+I-DDN'2=>^IC1!2= M<)]YV\F_(\$OW>#?%%XC%3WC&QHXPS F? M>3J?4$O^95&& '#*DJ?X#9ZY(PN.#>+"KXFK0_.3M'PF6TTQT3N:U-66GXI4 M/B$I?&?DY7&7SZXG/L+G]!Q,_/;N,O$W2KK71=(]6P,1S53?DM=B.6^BI/OR M'#?<"@9V'3PZ0@'DLL5;?/&OA8WT)KI6: KS&Z.#D8;$[T5E/%"V((=Y= 1? M1?4BV]*"L#?0]0"=^."_V\,F/AG;-^:(]D.;7@T8)D"8N" $69=FOB@!C5M6 MSS,3Y)U,D),/_&HFK]##S@Q,<.!$49GH=Q 79O2[;?B@2@:6P][V8NX:<_55 M!@;RPX>AQ0*3U6$W<%G/9C95F"N[=BM^(ZL+V$3?Q(>W4J,F<1=X7T.#H8/2 MFBEY\9HD0YFP3]3;]IWGS;ID)^8EII5B"Y!]\.\?PHDY1Z^$2S+K8UQ91U&L M$7D?1(9RP0H(I>LFID9XOTPVMTUY0%5=A6DGE)0A>NT+> MCA#PANVV<]B(O!S^M+ M(PGROF4OS+^,][/O5*[K96"&$N91\)R"2QILQ/_M!97B]\K[14+',\%@]H77 M=;V"[6"P5E_0=EF!L-P@W,;=XFV!4.\6P;0O$CR>"0BW<7][6R"L-PHJ"8\C M;+]?.YIG_&)&?)3?.9<"JQ&'!A_\<+)@O^ 5[VW+H2R MM(JX#AS>=T.\ESC#XD4XASY:8UF.3VWMVLF[YAOBPX[!3YB, M6>_L_:@AK_YX4PK$*]4!++!V7>V=JXYN6^OHAS_JW;_F2#EQ\$NB/ ?\AM5! M1 &4C )#A:U6DRY,\WI9H1Y6IN<-*U)ECK"N-FM[[^8XQ.-UKON>=4\=BQ-_6I;WK6'2^_N:JX4).7%C+NW'M: MV4_I&\K[94M@]*U[64/F^Y?+']^6WIQ+%95)4F:>;KE)'M>364+:-M\G@659 MI0I^'GGD;>92?CN[SEP*,NB2A<2S28PV&IQX[D,&86?DL1=5/OV=O\+ST%9]X?*NJ>,[.7[I-E&2!1&Q 7%5M9LU1B;7XIZ,K M[L:5]*WQN*J66_<8NJK71($W49 ,ED7]4G52OXU[L<$,T"I[[Q,Z&/ ZLE(; M!L8C ?U(29XJT!10T^?;)LO@@B086&BO+:_H7-.%SEM5^AEOKL.#?,^P'.@2 M,[2^]KW.[^%\=Y=SN241OJ]A/U"\64X(=L,5-R!<)V[^?5++:9G66?GN>8_L MU8K.-:WZVM?[#K"T6K4R'ZMYQ=O4..QXB-4GI;(:X!V%D9/(0\6R:B/6OB5V M"!JW,NKOKJ;QVI>%#D/C^8#TJSS28F!Y?L"Y?HTZV=N7)YFEY&-W(54#.2DJ MYR3C_BI_\Y+(B3+?>WV_WDU4'E_N([%RH3XKBLM;#(S=D)< #;*T#VPI,Q^% M!(!!UJ%U'SPQL17+:D0W,D1G=J5SZ&;>&4][?&5@8? MD0,B2^]F(*M"6 '\[$8G)O6Y<2/D']MUS[H+@^7=QL5(@K(1F1K;SVB=^>UXXV!:=RGS^_UQ3D".2 M@LUME+S9/_Z>KGF;&2;&VL=M^\=?>[?XT[8F+)=:BB+O;PQKAE&%Z9@R$U.] MHU98B\VG% E8IN5XYXUHEK-*+WES<:WF3X 8ANC$9?A^..9MN<@PM/J&8U+9 MF%/VM03U,PQM_@W\V?#ZTJ$ 8)'34/3K^H=[YQ-0S^0U_HD'V,SW^ A\R'_M MOW^CB(Q"'8/UX +PY")EK<9(V:YP4F:J2)],7#P#1O3)E?, G4]%\,1T M0[M/1L8])0:)H&K!0#!Y$<>*SZ2BD"M&!L,@]*) 502?@#%=X!]/\(_LT^AC8TG&[NMTS=8PY.N8 MU@2[Y*+0<4V+13]/$:#W.*1$!Q8"R [(,S MCC.C\'P\< MP(027SZ1WP Q!XQO850?WD6%?.+**>MY.4V1]X0;_-T#N,$6W)@6A3WC(YQ9 MQM"!C;!,_OL7ZKAC_$7LMX^7DD:RZS$[< S'>+C@8S]NV)60/<425[ C(!_% M&': (@T6&M#1*B?=18^CRRATM1Y9E0I;Q\^KQ:Y^1M9\^S446;[IW@:W6#'47XG?=,4I0\/DHJ M%GZFA#\L"^>T /*62=UJ4[-&9]]-S2YIP(.4[X[/&%8CJA'5B&K$O8_X1!4R M6VNM'"769H^ ,O7)]JN$[*]I5<:;J@>ND-_.=W'A/Z?173X8@.6VL+LR49:@ M.%;Q^<69_]P$1L#.2#^%ON50WY=_9]\2A)9TSG/9YIJ?U6&^(MYJPY7\:06C MT] '3%'OG%TEQVQ%WX>WT?ZM\;A9\:EV3=/;"\J?[KD^OT+]SE"?K^K9\T%] M0]>:^GR6G4)]J5"?KV;9LT%]O=;26K4%-7\5ZLN"^GQERIX-ZFN=&LCZ!472 M]HWZ(H;2#NX'+BYP;U1USJ-EH)[Z>">?5]]MTY/\>&N5\$*["K?IWQXSV[*MEMWI_AX M[[2T>K<@ 2YU^)/A]%Q@KH>X>7*DCLXF';T.(T%RSW19"X1.OL*;BR1-DN#G MMC6V'/9 @81&HF[6X33E[AJ"O5%L=A1LEJ_@31G8;&'?2<5FBLUVS6;Y2@R7 M@4J5OKV?ZM<:6JVYH&ML$9K%*MP?#>Z?4F=Z[^<8G8;6 M7=0L5N%>X7X-W&?G@:Q7X'EOQ]6UCM9H[LO 5+@O,^ZS$T+6*RR]MYS=5D?3 MV_LZR-L$]\_]=._%QZN9*H?J8K :48VH1E0C[OQB<,EB:NIB\,'RR#K9[6X* M=S$X>A&OT(\-^39+$*MJ-97_6W)0=S-2EHIX[W=;H&Y5M4Z[(%>]%*AW!>J< MK4[+ FJ]6=6:W8.E,"A4[P?5^=J=E0/5#>P!7-4:^GRO-)6A7A0OI&37+1,G&3W+2[J)=^M>36:7CU4L%POVR'1\V*8C.R7 E\3WA;#=-LEO.F1Z+6C MV*[@;)>O4VK9V$YO:>W.?)-9I:@4QZSDF(RTG0)?>-X:QVB=O:FJ31A&'61E M)(?+3IFS?2"/534?54 I(\WIZ1[@GMRXCE;?6W)WF33A40$TNTGY$SVN/1TT M@3IJ%*2\A@+HK@":G1+P1-]D7PY&6ZNKNM[E1FB[FGV^_T1?8$\(K=6T6J<@ M%;G4 5#& = I.'S8*-MTAPZ,QSJZX^W.J"NZQUJAB\[I1VK3%R JL/0&>;N: MG>ZP$SL^H.;HW6?#\OYIV"']T[,"^F-R->@)8E](6F]V9?. !OT;!7_J.?V#7^TL';!R>&@^=S/.PJ!\Z4"./LH?2=N@!+ "IBY!7#V MB?5.C'\E@-<3P.HT(,.?Z(U=V(7_,1Q&/H1OL5\]:K,*,I83&,[0PAN]AN_3 MX%BSS0HA/)9JM>R#]]VY%4GJ)R6'I'>/D7O##&FM6CM@-/89EW,K/LZSC\MW MYZ;L%N=Z]8 7 13."XSS[./>W7DI.\1YO:HU:PKG"N=9.,\^-=Z=U[-;G%=+ M),_5(4J6TY/AY-#'"77\H[W77WP9L9.[_,N/167:Y*D[OA-5>A.DO^:49R=J MF]4_TQJU?>4+J_#=/L)W^D[NYA\2I'$TK[.WW'9UH%),X"\3S_I.+O ?6#PW MF^4QY!3:MXGVG5SL/RS:#]>WIFA.2SE/:FX"U_P)2_;!63'=,7HK#$1*1NQ( M1NSDMOYR&=&S;==$.7 S,CSZ"6E]FB#U.?=1-[W=6*L=,+-3J<,"0WTG]^P/ M!_6JUM*5Y:>@G@7UG=QM/QC4:UWEY"BH+X#Z3BZE'TZJ=[5&B:3ZK(^SSP.8 MZ#)]RL&XIG[@A680>A1PXV.:U['Q9!FK3O@3PY$3//&I>6(]GHRL?I\Z[R2C MMT$0Z(T:P L?/G"MH*.]9%A"["Q1#@>XZ!T+&/CB*2B((5T8ZRIN%A MGT-D=KG(+(3$/,*#W#*B9K&PK!W@2O>S$98JV)]YS=N;N :2H;4 ?38&O&I M;<-.:JSNK]$?6XX%" %L(B9)'H-QP_'SA M>.HY_5X*0QN[YE@W7&O6#E8U?#]]QA4[%9>=GG;IO6#LQ*JP*%Y2O'087GK: MO?KB\5)-:W04.REV.A [/:T<0!'92=MV#U5(/$\_=07K8X%UOLH"^X%UO06PWI?QJ6!=9ECG M*R2PIR*QU:I6[1RJHY?"=9EPG:]PP'YPW:YJ=;W(L.:>R=O@SNU/\3<#-OLC M^3]"B)ST93BFGF6*#S,]AE]F9OA+WDN7_Y?]F@]]Z_XCOH[P9_ES^"'[*?6% M?#)LQID-[WSZ5PBN[SG6L_-OX?N?;-?\^8(#26_7NHUV[06A0/()?#'P0OIB MV0YLA/SH\O =X/GCI1M0\H&.D\._ V]H!*O$I_1&Y<-;.OY(XMD3/OUWL(= M.QA%[.E.)KEX9I>N0_G<5DS@*3AA9*>/IAWV!4 93(AI&SXPV_N])),=0D"77-K_RW)LF,$&6TJW#R<:G'*$8?AYYY&WF4GX[N\Y< M"C+QDH7$LTF,-AJ<>.Y#]*?4WVZO3K]:SD\"SYC4ME_,B7Q\0]_R)[8QQ279 MED-/[I!1TJJ S2M^!?E@D)&'_/BWP#5?I)#P0%%MX&!68!FVW'Q\8O;#>\.S M#&?^V0T(I1'V,1YX>]8 IGJ+<@YK$YZB]' P+]6(MRA!I#3%XI^9V$K"<9$< MBZGZZ??L#9Y7@^(3CV\5?"1ESS91D@42L0&QU)U9F/FYN+JTO2NSR#__6^_OOFXH9 M79Y=W,J)79_?_/AZR^9U]?W\NH=_N%D]L2<1>MM+_6_H!]9@.KO6VQ&%[]FV M^X#A11C,&+(&>"C9S-#WT7YD^2^.84]]RR>O89Y@*)KOOYW]/V,\>=_CO_?? MOR$3S[VW^C SR^$V('XY&!D!>:#DCMH6O:<$A@A].@AM> JL3+!H_0!>@&]W M0R\1ZO2H']H!B"73\$=D #/D';@'EF,X)H@\-&[Z["YWA?Q)Y=O)7R'(12O@ M>3K)F1AW;AC ?"@L$ZB.(V C!Y_T/7C4PVFCQ,)WXT-T,*!F,%.BE4_!'!G. MD*T3C5T0V@XQ0\^CCCDE!G^%&>43X1=\T0+.AAVPV6S!"';S3AE)X5$8*C > MB86'%6Q0%][CL90S:V"9, (9@ 7MPD(2VVUX5.XW#)NQX6*;*P21(&E*_)$; MVGT8!?YN8$%:W.S_A@YW*!ZL8(1A^1%;:N@8L&L!NR6="%K'=$JM""8N*T Y M8-3)76=5;V$X@,=G>!@ ?/('S[SZ%F&2(ZW[WB=G:7#V)#B!6)^CUYY*>+!G MKODZ\1'AOR UDR_'W>@Y3@A?O:9 O !;?"[O"=$%_[84N6M+%#'). MC1!_-KQIUFK%32C)@A1Y9$#P=(_4^+HM[.2"I*T47'+/*:2K?YY?__/B_,\C MT#KIN7^RW)-;:HX<+@DM@(D//IK5MP#.:'6:H'U T(+HLZ>D[R+9[T3E#F+X M)/%]>3J+:'@=?ZZ!O-.0>S60=$1P*5Z",YSI&])'D>M.--1M(0I(O&W%9;)M MDSO+Q?J&CFN[PRDB>XB(TD <8#(P1S5_V+NW3%B^E * 8) #YHCK [#]\<02 MF%]VB,5=^$GAVP^N9_?!WJ3 02@V4Z!V9GN>(R1FRD7T9;CN/=,JVAD M!/;R"2@:&__*OA"@VH#Q7)OQ\AT-0"LF- 1N#FP+6QB\$L;W*=\-IC"9I'-! M<4Z1MQ(KQR=0-1D3&N+O8J%^T7DNA[6$I[*6CSX1WV"D .CH>TZAD0&[P@T8 MD$+\@0=7*G\IN.OO&0:^>X \D,TWDG;21F"J'1Y(=!MFG\E^P]&#8T0+DN4#0$KPJV2!@MJ.P#Z\[M,Z%@ M(8Y=<+^,*?P6 Q$&,9BL(/X8?H/A07:$-F4%6C U )X&CO%#^ 34/?*Z9&KV MSMN34V1[-H:P3R7[PWN%"H\H@>I76 B^7&EL"4>KY#:N.^#*D8F7")+6Y4KW 3_U[_')?@/*$5Q.R'! \04A& MTSL/%*%H!L$G3%Y?W/SVADT@6\> -5\"20HFS?7YZ?GE+>F=_O'CXN:B1#YU MC_RD4RZ1'-;X>Y T27[Q"4L,HX!1BVE>(Q3"&(,1(%VD9 2A0A^!DY(F$W+B9<2]0^($*S,%O?>@2N0-3HW5?L<;WY2D-5-Y%.(-/]N2?T>38 ![+5\6VN4L$B M1XEA\$4.C'MP'_%LPX+!>6RC-K=Y"R?-W#.BPQ=FQY$CY%CY.DOK)>..3'I; M=R$+<#A\06 ERTBFF E([2@N%XP\2G-21(K,Z'KVIIPQMGN5MI$?K(9>ZQ@ MAY>ZWJVT,EZMUQN5:OIS$?Q;"+%;%LI \U\\G7-#T'*!\6!G+8S:A.S/CNN MTX",B$PW9$%+G-N]8=DXQ ELQPGKG8S]DOV >\488)^ K?UH(9AAM)=Z3<]: MG5XE,\M:9UOU;GI;]VY#KSG)WH72(+V>96F(>>_%EL,:XCA%@0 MA06]6)0"I6WR=$/J/TE])V3?1H]0N(WP.)XHB",G\/VIQ9S.08B! W3I "\6 MBR*X$XI6\<.(.BGFXDPB^"-I^D;4 /G8!P?79,PC;5,<3D37,7:3GI#&!A"^ M^%AX!$(G>2Y8]D%B=!$53 0=>60ANHF>-G]=9\A"IG0 S!4P=R(,+!OHPAZ& MW<3_A!.7GV^D'&GI^* Y^F]:S.5*G>!![U&U)[0OC#Z M$]Z'88[8*12V3_>BB,_F2FINF^36^)%2G@I5" -L]!)R-YV11W5A;,UA)>W; M\&,]+.7%+)$ OADZ4G+B,:%I8& A9$$I?P2$. '9-1;3]:-3,7@Z6J80K/@B M26A&54D%QV"C"0=3TD0#;S%@X333FL"8PAP$XJ,Q >2P83#^&' M<64.JHB27)DS[# @Q(24*,*L'?E^U)S):;,@/[ +!]L $8'%K=,4;[@=$C& M-CPZ9C8&!F4QIN*R^+<\:.1HEZ?5?A@'8Z4]PC,+DH%&$P\Y6$@F#D0(J&O$ M&H!UA \8WA1%.CAO0WZ>$Y.A3^_@!4,0-RCG&?7Z%COI3B@V@I./+'>93 !O M96'_.8'TR; QADAN1A2,LQG&C(B-',QS _S09*M*K $9T0.3"W4@ZRC+\&)Y MS ([0HH+A9Z()3 J L_@N1CP(1X%V_'F^,: !OAU%M'F>1RFYR*M871V1 ?J MW(WT%>HZC9C4P^ 9H>.)[4XI,JC'GO[)\U/&+M,/,TH9-"+NO3M!MDO:+^P M@1]>C,4A.*,:4CU^!0 6C89DW-H/C.&0HM+Q1]8 _6^RR#>M_"@SI1J830= M KXP]\/'M^$A!RIT5+[C,5=WL#5LJBSOB;_^S/*9577*PX/D]>G9Z9L*I^.% M$Z%(FUMC8/RD3A)E(&@F#,>@8:W ]:)C#V<8H.[$A?KA9((G02/<6'S4L%AZ M SR+.>?E!85)BF(D\AYHZ6R\\#[G(7/]]FYRYF).LNRU?, MSG?%7%:R.B'X*6F_,M,5&&]%FFC\8YSNNV$>YX8[(;)\XTDGTSM73WQE[N6< MK,L?()F-9^"2]Q."QH1[T!$W:!;,IL\?;_1Y05AULQB-< G0R7Q9JS4R0T&- M6J?23'T^%]EQ8J_6'?!':[J(BV)<%U7\L@ ._\I6@K)B1N;PTM0%N*@W*9$P??]RRQ_849M=_87\HJNH=LC?R!3<4W M>BS$%@J3'YASASE58!:#)@ W M%*82<*?3P5MLKL=R!>X-.^3YK0-PWOBO8!; ;D3Q&5&T4B3\8 HB_L:JRVL) MWY$%9,".IOUH(S&9G0=W9/33X.Y1:@I !G"5SA^3.36QQ#9$8^C$=_ +8.RP M7EK)+EJRA*8HKYGH+XT#65%G:4P%DD&,[5 >*=K6*TU.4?BI_8JD]5R*I.TJ MD)0_6JU4YU721H!G_R1@*R;12?TUBRIB]NZ^"]UIU)=7[@Q^^;__H":S!$7 MJ*/? 6QF]#MWJ@:6P^X.9KO#F[N4G( 6<);#W.9'>4_O [^:+1RTE26D8D]P M.S6B$G?%]S$PJ";D\%]?M%:[[@?NPI*8EYC6[.DF_/N'D*#G*#*YL2).-O>V MI8I6.6EU QKN&]=PAR$7+\:@./THT9,TAQ2C*U(I)D\BI[8WY.2NL;I#@*$3 MMEM@K>Z!HPY(WB]$4$0Y$A"0['(@(ZZG5O(U_MKH2$2EHUE[M MM?;RDM!R(JZS3(YMO^#A0=_1W4<378RG[W*I.^HF^TKA8,LX:%9:"@<*!WBJ MIG"@<(#'I67 P7;LK=G&%MLUJ/=I8UWT>;49/+MFYV-C49FU%!% -; :6 VL M!B[=P,4/&Q2@;; ?\!L60P?&$SY6)3=510\H,&? M2)_TO3I+4[95I)QNS"O5[I'R%DJ/+IEFC0J;04# M!8-&I:I@H&!0$FF@@DPK+:V;A9?GR DYO?IR4PK6RIU851 .S#W?ZKZ371:D MA2DAKI"VW1ZJ^H(>JJ\40IXI0I0L4DB32*L53A:IJ%XZ+^=R:6V!LB5 EY;5 ML)B%DNH*:ON 6G7?&=L*:L\5:OJ^ UP*:L\5:M5]A]3W"+6$T0L_1O5RX&J9A0T3J835H; K='UN.Q5JM8K,RT8WE=J[UZ(YJR="KMF3_JC5=O1$U/-^\4 MM]$E9V6M5#*[$=J2G2!8ORLJU[EI)=5D ;94H>R%U?!$\="HK<)=P] MHK(DR'6RU>99HE/+\Q4;J2U)-J^)9 56'>1K>*FW*IVH.Q.3#/5:XI.M],'B MKTIWPFI5&G.O;68!"(QDX#DOUYIP%66M8VHJJ04?=GT3T@[A/$ M^GK(UAI)9K,<[(P%A,ONML-X$7L,8+':U#S9T$\N;+]M7ENSBY50S[R_Z34K M/WHLK#3#-=;'V2;:.^[#I8HP%NT^3+KD2$GJ?:DBC,=#*U6$4:%G<_2H(HR* M5(K)CZB"F"K"6&KR%JA G"*"*I58 "(4@!.*GXY^N%*)EU'/M-'OP(\\5'O5W3]/;>[_\5Y2I-28G:T+6FOO?[.XJH.[VE6VMI MK=J>,_$447=+U%JG!IRZVU3F/$15JQ,=TQ+FK-/XRHLZP_+CD5Z6.RR3U]-$>&,Z1D9/3YZ MZW M(Y=QY=\"?%YVH M:YMU(I[/FWT86=B#=G$_>Y)H96^,L3.U6#!FU/+,+MEWW?!Y6_83WI9=9,D9 MM@WO'+*A<8XB$XZ8,.K0]2P!X@VS;0N7(K=]*8")B6[D\ A/YXFXSPL[_@4T M_CGN4.W/\4B2/= ^%(_6\$LKNY\+-"WRZ!!4<4]KD M(L:?@UENA+[XR.V!6E7H5)B1F-O((V^SIOG;V77F-'&]2R8IXP_)P4:#$Y E M<60B\:?;J].OEO.3P".8^IB]TWW+G]@&+-%R;,NA)W>V:_Y,,QF;5?0&\L$@ M(X\.?GWQM\ U7Z3P\4 Y>2P'T&?8 ?LSG0'J M\A1&P*3B#V^-:(-B\J1(%?V8^*F85M!U'5<_5SFR1P$#K$^F<*!P M4!)Q4.I4VT5I)S+G=JLIM\U:I9F120M.S8I,VE3YPT:]TLT8I0-2)_WQ\AP\ MD4&Y5EXM_\K* JA17FUG/J_6"D:BI&-&YNP]6IL&\(7(E26P"H_>4R=DY1)9 MKJC,(.2CK,I%A5FP]UN&;4\!4I[+[%E6X_3ZLN>;[D14LXPJ-1XR*W4S$!>[ MI.C2/%9?T(_!!LS?[/QFU*B)G-*<3)?D&I#%KR((K:H,NBPI5:9S3^,ROYG# MBAJAN5-5\%WZ-9X+%.Y7+&J %>5D.!&@)GQ=##@ HT L5F* MIMZIZ/).0Z7[BG\#/L?:L7@48R!, &(.8&J%(A'(69C'S\=>K!Y "#7$78%J MI?Y*UN1>D8V-/"JDL*@]+:I#QW=/8"_X>I^8@D[Z'DS;0UF>+E3-UV:YTEJG< M.0DBE42T=_.OQ(F\;,YJ8?:VULP&5A8BSS"&-X:JM9$1?H[BN/$!.";;_FD MUD0V7'QK)^O]RX;$M[9 <53(^:-IAWBRN0AW[ M:DG-846FT)SC*$X+ BH1+ MFJ%X]>D^7Z[8@'C5L!J/,2@K>5\#)D=N[[S:Y36'72D-/.,\%^+P2)1&>AGS M/=12%$;1%8E[PV,@'[BV[3[X[XXAF3U]3Z7Y*CH.[S95=KM*I%39[<=+*Y7= MKM!SI"G3BE1'0ZKGR>0%3/K<(SY,LXA M5:L, S0ZA\B*CR(J)X3'7@)>KX9%/0*7?++>X5*4U)&2$E77NUJK=OB2MXJJVYQ$&XC:ZBBBEHJH>KVA5?7#4[7XM_CV M:Z-K8O['3\>FIE"0, M#8_:_$;?XX0ZOK(VMI]AH#5U96PG$"9 M'MMVD%M:K:8EAK!*M$^04 2'E V% )[D=/Q,,?TRH2*CY41#P\'ZJ8 MPJJ8PC6%/<"TS-=#PW+>V%A%CV5*W-/H>H+3)RZ6GU.AA&V'O\$'U???V&(+ M-:#+T6RJ6%BH5;5&8^\MIM1QR#:)V#Q$1RG%ST6$@@["O=HXZ/&F2MI89?[< M8FG>J%BK<>?>T^353,45V^:*.O#$WC/AE8[;9KR]H>GU8^Q;DJB%6P!:E08/ MK]M:M[YWFT>Q]#:C;6U-;^Y=*N^,I5749SVS9[Y1P0<_G"S8-GC7>]MRZ,F( MLN+?X+:^2M!H$J#I"]P)(RRMXG@TC)J[!%Q1^#GWA,$8:^V[3->"(G;*A2T_ MVII:O:/0IM"V'[2UM4YMSU:I0MNS15M+:S7WG!.Z1[2I..),K=FYYC[I?C[/ MK>SL+)_4@4_Z;HC+GV&4 I1'S#_95E.K-7:;D3C+PS"9$B>G/!OD-&I:IU55 MR%'(67>R>JVN5?7=AM<5=$H)G0Y>BBZHT%$AV;4L2-&LO.2&9'$RA_3W+Y]^?S%'023AO,TK/A'MI:MXJ,QGGAKO\L>WI8W M,EXBQI\C0F[ZO?C(85#3Q5;"C,3<1AYYFS7-W\ZN,Z>)ZUTR26G>)@<;#4[ M,HP-W\2?;J].OUK.3P*/8!/O[)WN6_[$-F")EL/.\.]LU_R9YB$VJ^@-Y(-! M1AX=_/KB;X%KODCAXX$G ,!85F 9MMQ5?&+VPWO#LPQG_MD-** 1]K%&?.I9 M Y;+<,=KB9_""#QITX@V*"9/BE31CXF?BME5/DD:]!2LP706)F=T0AUTR_#B M3C"BQ#&"T*/9F1T:<4./>'3B>NAUX.>> 0^,C2EQW(#<4=:HWO)Q*W% @TQ@ MH]T^^A_BISL#_EXAM_"J4W<\,9PIP8[M. OXDCTEX-&9(59 \^'KSIRK$[V4 MO0F<6YP[3CPC)85-FEU!^F_H67[?,K'BB6&3L?6(#[*OQ6U59E[&DGCY3 >N M;;L/[$T,,'XXAFV$G?;9&-&.L&]',\07XY_I8$#AS?>4S'MNT<,#UV,/_Q7R M;N?X91^F.799-VW(FDY]"V&*83ZHY1*'V+M ME2>84);>P4??=?H/P1:BJWPI&AN5ASJ\@>D-B*MO7%P),JF^X H]>=%ST([R MBE1'0ZKGR>0%[%J]0X#QMN2[!)9J2GY$3N*@(J &Q-077#OP:DWRC=>Q[ X4Q6_EFUK:>N4M"K%*%)R M]/*VO!"I[_O:DX+(L4&DL^^KL@HBQP:1O=^BS0$1%6]:58.@5 D7^0MG%)6[ M%L^X5CVXEJZ74P27"B7ZOD,I"B5'B!(E2Q1*CE.6'*:FP19&?*V_X8.RF\F6 M#^8GW@76^8?S-Z93Q:%FKQDON%=,1H9/[BAUB.-Z8]'E47XWF$F7,8A'@]!S M2.#R.8PL/W ]M(ME,:J)$<#;')__W<>!)YZ%X[EL2-?Q:2"O9)]>_?/B[$3O MPK=@=F/+) \CRQP1US1#SX.)L)OE8]=CE\#[%+X+YB=L(08:800#!Z?WEAOZ M]A1G34T#=Z)">J8)F(6-L*<:?Y6X@N[1$_X,^W1@>7X0;9%'_= .?!+Z\JJY M^-8O?N)J]]Q%;CY(X@HWK"Y!K^51QZ0 K. !(;#B[GP$ MY?C3R<3& VV!FA5W]_."G>^)Y2,D\5H_@,805%]4!\%R3#OL2SS@'^ZH0P<6 M^P* W_Q)W D6&R#TD7JFY5-_E_?QM^?W28I]N/OX]>*/'Q=G%[?_)KW+,W+: M^WYQV_M*KL]OKGYJM9:1)8C(W@P %? MZGJ[TH@_8H)B#J,: G+"90T(+_Y&$^60Q_GAI=YH55K\\_3PM4:E/C/\/T*' M\D?K53Y^A5PP2,-@%CPUMY23U%(,7O=B8%@>@7T(:22Z(\D8/X\#GH[HV#V% M7[SIHX:OJI#7IZ?_NG@C1#N,R.?SLMNHU&96D;TC\<:_[+0KG8P5DFAQ']XB MF4L UV39%%31!F&':^[@!$14'\0/JSE"O3&Q7<#UT+T'K0LTO4.1=LH?Z0T] M2AEA^@8*WEXXA)?Q]?#:(9T*N:%8K02$7DL*V]-(U<)/+&['OOW9<@S'M$"K MW03P02QX#=*G(#@M+@8E/F:F4'2AN %)/#HV+#2VR,3%.CBX-6"F!/ )[KDL M6V.P;9D84[YCL#_AA/%QHYV"?USAY64] CG_T*.V@G5.Z"P8_/@I_C]Q"TUC8@6 "P\5B9=@&G<$G6#C1:\)*1;,8-.!P1)BMS2HR1=J O4?C;P,PXU31+?#<<6KB M^(H8+E(P18-@AWA8+GT$+P$? %/=M>_Q)V:_P];RKQ0=,7,&TP>+FPF?;??! M)Y]Q6Z[XML#:>JBZ@6;4YQ=(RV \)45?C <&#Z#B2[W9K-33PB&)%=@4(]H4 M-!(0C7E+7J5-'UVO5-,ORCF]X C*)\@?I.[IU-PG)FY$[L&_9 Q MMPENYI#/.]V_0Q3]2DC0V"5AGFO$",BFLV9B+K?P&+"1S0\7;*5EY8<_J=#T M'")CXV?:!0"L8 &].XPD4#_E1DK!CIK$ >$'LCI=)4^J?)."!P#&0*->T4F* MK1!U8ZS>QQD*Y2B>3@XLDQ730T\6?&TP!$B:>3JSO,-&FWBN22DJDYFQI\M& M7H/M>D*%&?9\,$8NLEE->$;2W)$&J4_A3+:0;#L*T86(^P M]8;OTT0$Z$F5%/F?N/]>JU4:&4YVK5G14Q^G_?4*63C=V+8&IR ; O!>;F!R MCKUC<3#/?02-%,#@\/8T R]X6\8X ^:\L:CG8J-O$*)-&9F9V89?2ID7W7+; M6'T)9[>DZNLLOZQ%-28_/4TY,Q',<-!>*I%*$X'8.\K%;J-922?,ST ME#6"0C;-=?JL*-#( _R ? 4#,]:))]/2$AR]> DX%5!_KL<..:*OZV(Q)6"L M4^D=U&NSS@&G?[M2B[3J XNG"&M@#56>A"='9!I#D4TCH_.S8?LRB+"UV#G- M)LSJ2<:F .QSOES@/AA>GT>"[PP;%0D^BK[]3% RBF2DHI,5LL8,I19>-Y>GY^3FM_/S6]*[ONY= M?CG_=GYY6Y+3S-FS",<5Y^N"_H,3*0+]$0:G#<_#*!87H/!\GX)'P(\ +P(Z MED>$]=?&F]>--PB@:SK$XOPH66].?B^!E@1DG%Y=WE[W3F]_]+Z2JT]?+[[T M;B^N+DL"B2M0?!Y/BD$5N/ D"@2D:UK,KWNP@A$^S">,!TJQ-24.E>(/DI$' M9D2 ZW%Y=?R/>KKQ>G M%V5)S[A-H<"'1UG4$=!KF( ;AF4R<6W+M$2$ [-U0M_G0BP-HI[C('YXG4CF M7[E@Y.G5D]_YXGCT2$9?$BX$CFLYX)7!%QF'(,IA^#N,58JD)AZL90E*IB&C MD1@F-2QY^@T@CZ8J3OY\6'A_.):)) 2#XV,65 6.!18%KC58BIF($_%,-(QS M1N=M['N#Z!2>Q6&3)^Y\^17RCP4OPL6%/H]6:L"" 8LUVM;8XG$BC9UB1$M: MGN6BL5^

OVF3>-O\P\GPJH M@S>?3$? W<6@D)RP,I&QCV5B8PI_"3.;^*]X)#AA%]+GDCG!&CVX(9V7]*7 MP=%V_9 )1(]/APM)-BGNQLQ(R2CA0@)7HJ8<4NORZI*GZGV^N 1K[ +DU[?S MWLV/Z_((+FN_C[ +^2?>]3\ZX,),\U',,>^I; M3 #$>3>8F&-%?'8=RX@K*2/X@/WWTJ[#V!AJ5!!-?D)TC*GALT@QPS&#*N_J M!$"-NC+Q_#"61\L,268L)(4Q*&33FM@P#(\4VQA,-DTZ"6*9_*-R4R&O$01O M&*/Z-$[@C&;!MXB^*U(?HRR'\:FMAK!$0M950-D)*?<%!/[DMO8)Q%KM?=9E MOFUT&+SRAH9CF>0+2P]?TFY0;5QZ_)[,ZA]Z+AC*_&]J_];?OV32AMJ_]?=O M_N9#,9J&;C^SZT\\1G?OA=\*JBK24)B &V4Q@+X:X%V9@.&QY,4=NBS'(%PX!- A,+ MP8!(>!K)C1'[);/ 7<_G;QMZ%(U= KZ\XV,*BF-.Y^;!>TPN\G38%&;IP%V8 M06BS(W6>Z7 2N">BYR3/=[%\/E=)@X(;FC-A'-B4""9S)AO;)Z%2Q8TKCPH: MH:\)+EE(Y5_HHT2 _ ,[#DNED"!-A*TVP0,X]GB4)(K ?Z#HG/DSK3Q[C$,EO$.\-L:2H&:ZE\K>1K)J2B17],NFJ) MJW*I5,0-]IS,A()/-MW-IV\EVS*,VMB .XPY.\0&;6P3V(C IG$(S'7H"=X: M97OD^R*9CF<&@(\M1>L=-0VAJJ?\"BK3^XD+@JBY4' 0E N!2( W/.X]>W1@ M"T-)I"=*W9Z.F\5H9^F4]]1V)[ <#>5D/S39CWXX8:F.2#ML#RP2(+E"QJ?D MRUE\G>V5ZPS=F*@@R,08,W:)'WCP;5AN1EXF@F:,F/'7DI78Z9G?U15)93)! M;'I$/82\F[W-2&YQ#>C,&B_,%@0"91"5Z/'%&CST$:G2,P M9XIG [%OIO91XNHAZ18E]M5R^NP$*!;XO(1"8F>9,*Y@.'AA>OB,$2/80\Q3 M:(D,-'>O[(FJ",0M?0&/*;+S(4S+Z6 MS7RQ5#."P+/NPD!>BOMDN2>WU!PY-&W68 5DY5Y]G'T#M2T\XP>%02(TJ'7 M*0L@#0MYK;4K_^%Q#F(S"YBSVV'J6H23R-UZJC&($6 M%0N(W\BY)GJO+'N0L 69H/*ET!=?9"YR=N&$) "XG$P09L:;Q[5%50V8=D\K M]L39H_#,D&.D;Q;;30D_/0YRB,4$, $3GN.WIX0Y%)NX;UU/ZH'9%(1$&9' MHS()G5]D/$XO/@EXOHE"\^#E,]Q,X<2BX@/S5$AV-^ENS=:W2)C1(_IKH#BX5^\*L3RKX&MI##K.H9 M/F&P]0,\\ 59#BL0^A"&1=P.0GN7A"YO!F9=96"J#,P#7(7^?'7]9^_ZC'R] MNOH=LY(N+N&3;RRO3E23^8$_]Z[_36YN>[?ERL$$]^*OZ/2?J^G$<;OKH4]P M8KON3^YY1U4S$D%7(?>D1?'=L^Y1HM^@6<"O=WZ%_W!7@%Q3%/%X)0F?U[O= M)K,M%[U&A"2%'QB?5,Q4MF)FN0R\1TDI_-B'!;WB;)6,7"QNZPC/AEV,S'O_ M+8BKFN&]13Z0#SJ%)^[C;31FGS,G8F[05$D%\=UP,, Y80@89[+PBAL.B34; MYC?#P9NPVFQ\V48W0^P01K%6Q9M9WE5R6^.]3P9)4P-K\FJZ,*Q@1TQ>2T+$ MB)CY):-LJ:=%>$B3>1@\+-4'9P/L*H][*%%XCI\D1>XXF[%,S4AA!VLUP(HL M_ZLB\*%9N1Q. M"Q"@-G?AX$6^ZSC4GGT1+VZ$7VIT06L.5/\*%6%[I"[ *6+5?&>EBAPSYLV=2/N)^Q6R)@ M$5T[0NN:A2XDOF"I'JQ1.)*?V:%*YFDS?!.8D"D,/P3Q$/$.O#]W#BS)3G_% M!#$[D12>U$$XR7-)97C'V(ISU;YC>.GBHL(3SO0>>IWN@[I-M;DMWU"VO++E M]VOB2ES/WXTWB-7_]<5?SE\O"&@1?"7[65 .GH$MN0"['FUZ,-' M[_+V DS^BW^>,T\ /O@J?S^[N#G]>L4R@4GOT]6/6_*M=_W[^2VYOKCYO1S> M06]1>(C(!X$#UD-0'$, MQDY^)071CNZ#>8:106G"Y/"1XC.1%25[M70Q!G%1L?Y*9&/$]T$P^(TP%_57 MV97Q^7G,G _IC5?L7D@(7IFPG)OLDT]H^&#M'=PZV$SP\)F'U7[%BYRBOT#) M-#2SH0!B6H"V< M-I,YB4G'R0.GAF/T08&2/KAFZ(0;?JIJ5)3$S_\N$\$RKB$E0LJ)HX$Y*UHN M*9GMAV%B3!24UP[@O8EWBO!W?&@'W)JKSNNFL:U=U'(_4"%+S.([H>C" H_B ML5Z:#5,%NA>!AT-K#O-SR.$'5^G;)-R0$Q6RA%?.N?3>M<-Q)-?%=3HTMT3F MH4Q*9(I3G%ZH="3-'05HRM2*29/(J>V-^3D[E6Z0X"A MG[M;8"WH>ZK(&Y%74D+OQI101#@0$9+LH(CP?#FA^+V8Y1E;L_9JL8[825_F M\]!SR]&!.<.:>[GB&OWN>UZ^^*A7]#WWLMS';C]SBNJ*HB6CJ.+1LE'T\#RZ M';NCV60FQT[LCOW:&MDG0Z6P/G+6[=D/].NU@T-?$?')1*PJ(AX_$14G'C\1 M:ZV#$['X$8S]6A+)+!)E/VP7?-6*WCPXX!41GTS$AB+B\1-1<6()B'AX3E21 MB!G[(9UTJDR(;6.^?7B;61%1$5$141%1$7';)L2156=?NVT4NU'%BDZY),?5 M*5:R$VM.4UD.UL-;8[P/K<$+!_./1)M?/R[N8$9-C\5?^A1K/#BR<8KKT/CN M6]0!7EZ:B@MM\$9,\2NQ]H-L*LP*;J:ND4WY)3)>FX67!B2CZ02?8?8@\:UQ M: >&0]W09Q.LU]YSR=)6\#BPN#HHQ(5) R40_>#^]\ M"^#G80F+UP8KB 'O[+\IA=NPP0F^7MN'UFMHS>KAPQ_*<\[-.WAU6G3D6\ ] MI6"8G._8"X\T:UI=/_P9HSJ>2C-)7/Z:\XC!:S3QZM>*";8,QTZ[4*E>>_2. MREN[JBFV4M6N4K6K"E*[BK44=VT_*F 5?["\BE6C0EC'^*NO-ZR"U??KJ]/S MLR-I7SN_&];'U\8;M<+%O'2D:Q. M[^HM -\1XSL#$ TLMA-50L1"O-K//?WN3*OKS"Q9^ ME;U_R0@&E17<^UI<=A';=5BF-8G[8(-=?CJRZ !>3,V0E7.]PDJWU.-!%O:W MN$VP^)N6*.,+7\$"I[(:3Y]B]?]T$7CYIAS;8<15AW"$0:)0"WP'C$?9D6)5 M=^0*^10WIC "N1VLMB?6EM]@U:Q$)B^(AD-J8K(9=:58.Y35BV5%9J)=/*XN M!(+K[][ ;D4- :*:K]&*D62)X"0O9&TYPX.Q_GHC]K#%(+VWW-#':F2.XV*I M8F0I&M?X;;0KK5<2JVX8^('!RTM'W71@5ZC/ZN]%;5H EU=FX")N$#&(FZCE M5Z(4MJQNG:[B-]LZ&RC1NSDEG6J3?!(%AU$PW%F\W)HO-\;Z:$16_$NT9D;JACR P[F!+-0XY+H<=-XGOV?+,>>G1#Z.. M0#[6YA8]W60E0HR!Q67ID>M% 4M&1X98";JH?;V"4S77 ^IX2V_I) M>6/?N2]HF\Y>M4?9Q"UM*;=4N:7%N[YE5=:O M;G\[OTZV63DRWVS5MK 6KM&&B-^6^^EZA7P]_]+[RAWT\[.+RR_'X*'G+B+] MF=YY(39C[3 ;5$_7D+9\9D 9S'%DR@8_Y9UPF1_#>GK[PAW"IH7W5C]DJHAU M9.,*>#C$'B4!U69U6+)K(^_)$9M(EM!O46L,WC/2 M'Y$!I@@4W=]:!]E8W3<"-O]E!:Y[%580G7SNG=Y>79<$TV>Q]24M+M;CV'J4 MI5\7EH+FEB!#(?,7')$4W#7R8&8M\ZO\('4KJPF-4G3 V-]O:RFQ39ENQI'CH@*)D):PC M69[\:+E$KU7(C\OK\R\7-[?GU^=GY*;W]?R&7'TFYW_\N+C]-[DY/_UQ?7%[ M<7@*3+BZOK!*#* 9Y+URE\#'X= M"F.DV3<&-)A&-$Y^-$_E1H5\N[@\!\GQ^1P$1K*13EDH'"2Z 92)UO/N_B)G MGU&Z>9R^_G[YM;RF;T>9OLKT+98 HX\CZ\Y*F"/Q!\O-WE:%G/_KMXM/%T?7 M^GGAEHCU@' ^.__7ZD7M8@JW5X=Y+VHCEKY1%EI^NK@ZN3T__0W,JM.KZ^]7 MU_O0M6O?2,J8P,S[9U_/13.3S MN%RU.O6TON=NSXK6I59]S$<%SIY\\6JJW M':-MGYHN#R>_(R%V%D>]\YZ Y1&B6RCZA/&]3U!@0=[Q;.)[X$XB#=JM;[XE M"1A*LW?3=9U1W_2L"?XEV01M<5+_4AJ3K!5OA?#UBIXC87ZGFRI-BU$03-Z] M??OP\%#QJ5D9NO=O>YXYLNZI_Y;VAX;WMF\$QMM.HU:MU=]6JU6]46^W&UV] M6:W6]+K^EC[63_3**!A'7'@" YW ^SW##-X)-;@>'7MC'L# V/PPO-O7JUHO_][\?+P'JWKM>:>KW>U+LM_6V_V6@VVXT^?=2K^K:Y M^%N<*P^Z$-,C[RGY;AM.3G;%O:XOUG^K3F[UNN*EHO-2[9AY22C#-NC"5KN. MRK#;;FV=BVY8AFNV,@205\DY3X#?F,46<%BLHJ(4^A9CJ[9BJZ*S5;U\;-79 M,ELQC /RD9<\BR7(W02N^9/T'@RT/8<>Y:H+E;"U';-4L>[QLVZC!*S; M1>^PQ=W#9JM6W;9*7,B[/QS@I^TQ,%G&OYNR;(+M&V3+;B6SBCGG]\(A$)?4 M6,JQWE6,7W3&;Y:0\1L[8GSDF>_4 \X>L_N9^^3[I-YN*@96#"P9N%5"!F[N MB(%C?N.*^XJ=AVW)ZMZUVF[MC>O_WE5<7W"N;Y>0ZUL[XOKS\<1VIY222]0ZLR';?J@C8L01H*[VO)("4 )T22("98-NN[/8SRZ-X1>^P B!IP==4 M]+MT#-DM!T,VVSIF+H%JT+>=N\05,6.RF-WNIHR][FCP@'=SDY>W>+TNP\/, MIM_#\9@&HS4.F);D,$DFNZ&3@%\#:Z_%9:KDYQ9N*G35305U4T$E.Q\MH:M:.H.AME,/?CW#8:[\YVSV)G'3Q>1.SZ_6L"YJVST[WX)1HDS_P['R M\=]9Z.!/>I4%X_1NN[-M7_S4HWTK@WV-L2NJ^@B.X%6JOH2&!_8.EM\1]:FP M_$/@\K]^1;=\_D\XWJ=O5^0WP_,LGWPRP)J[K/0JK)IOKS\&V\D/<'8@%'I# MF(26#GZ)7.AM)K')L)K*LCX23BY#:BC>D^AVHWL2W?;.CM/Z=.Q8H%V-F1@: M\Q]9/5Y@&%8:F!KF"+PG$8A#3J61@G9%#>Z-;EZ'91I]:V?P\PXC7D)98^ DSPC7I#8*3%NK5'/5<^=1/>80 ;U&.O?X\) M+7UR"OXT.;.,H>/"CIB^QAY@@WW&.L*H1N\M'ZO=D:]?3U&OXO WP,F>%4Q' MKHUZ>?-S*8[):SKQJ ]K8ZI:*NE_A/:4\&AX*Z=LJ.70T&Q8;FFWE%0HO%1H M[%@J;-^LKM6;'6Y6M[JU;6>V+!<#\ZZQ1LZ=_R4E0$6(@/-'UW?'= 'SW\XS M.5G"I;7F6I9T/C9U:#2NXM-"\VGM^-WAF=R4QK;Y]B;98W8F+K4\DRSFFAP' M7 NR.B1X%/<4D'OJ^LY+8&0S"V"]IG?:C5QWGDYQ^IZF!9U?=80N6MCOUMM*50?/:H/*JF;N2)> M"U"=2_8J5#\_5.O5O8IJC'L,7-MV'UACP B5+!48PRZ)GB&Q%[:T>6E4/F;= M+B;LVF$0\"Z'%RS]#*1_0!W?PBRIJ#GD==2P[JOA#$-C2,EKZU^?KK^^>0<_ MO!%SA;!LS2,#R'M0QB>9NP M&QX=X>Q -V%1NC%E ZXSXBDV]/F,#7WXX>YKZ_X-:VOIRZ:+"X:)Y4<\8$6Q M:_QW%/6'?$[LL0%GE"RKA&4G!F! 9 !)GH=,YGA2R9#WF'PPQZ+1MS- M69X_ZF^*D2J\_3+L)\E_=OB>OR<+K<[__\6B<-A[;%3!*7?I5DBU6CW1V[5V M;9=3S9AKHN(8:\-IH#6!+:7'$Y!-1N!Z4S)AH7EL]>EAKRE\6-6W7S]KO%Y5 M6>,J:[P@!+VBT\CWAB+%6>;P[ M=62S)?(!\&SC_)$WUY,NEMZM-W@2WS4=LG0\!YLC^Z2/!X>F$:(ME^CAC:^Y MPP9.0]2[8$A;\)H[.C+L@>SUQ'P\\0#+!0PQZXB-9X3!R/5@@?U==A,I^#6% M9G7_]BNSV.332Q]L;LFV6U2-?^54]5KF7',;R,]C>U\+]W;.UBW_CIHN,J_S MZPM]5KLOW=T=372GF[L.(L!K KV12*SD".80\FCX0Y M^\0;WKVN:@3_?1,9=5L#_5O_;70!];HB[Z >FDBED2G\923U'[7=.]ON[Y[E MF-;$L.J0R?.R+= MRAX?.EQ=L!$3@;ZOO9O;D^^]+^[]G1D8_WUZO&3X484.R.JKZ]-@I M(75]S0 =_/CA+0/$_WUX.PK&]L?_^_]02P$"% ,4 " #G,TA2\!X1 I & M "X' #0 @ $ 97A?,C$X-S0X+FAT;5!+ 0(4 Q0 M ( .%\R,3@W M-#DN:'1M4$L! A0#% @ YS-(4BR?Y?X*! L0\ T M ( !DG !T96-H+3(P,C Q,C,Q7V-A;"YX;6Q02P$"% ,4 " #G,TA2 M']#[64!+ 0;P8 %0 @ &0-P =&5C:"TR,#(P,3(S,5]D M968N>&UL4$L! A0#% @ YS-(4J*N5P#:9 <(,% !4 M ( ! X, '1E8V@M,C R,#$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( .